haiku/src/kits/screensaver
John Scipione e9a0833a86 ScreenSaverRunner: Fix segmentation fault loading bad screen saver.
When Settings.ModuleName() returned NULL here we got a segmentation fault
trying to access the pointer.

I ran into this trying to load up a non-screensaver executable in ScreenSaver,
it crashed instead of doing the right thing and refusing to load.

Also, since we go to the trouble of saving this to a variable, we should actually use it.
2014-02-25 15:00:13 -05:00
..
BuildScreenSaverDefaultSettingsView.cpp Suggestion from Rene: 2009-10-01 20:48:14 +00:00
Jamfile Support building most system libraries for secondary arch 2013-08-06 00:45:22 +02:00
README added a README file to screensaver kit package 2005-09-14 15:14:52 +00:00
ScreenSaver.cpp Damn, I forgot to include this directory when committing the screen saver changes. 2006-06-06 19:47:23 +00:00
ScreenSaverRunner.cpp ScreenSaverRunner: Fix segmentation fault loading bad screen saver. 2014-02-25 15:00:13 -05:00
ScreenSaverSettings.cpp ScreenSaverSettings: Check that name is valid 2014-02-25 15:00:12 -05:00

Haiku ScreenSaver Kit Replacement v1.0.0

ABOUT:

This is a drop-in replacement for the BeOS ScreenSaver Kit that comes with
BeOS. The package contains the following files:

  README
   The file you are reading.

  LICENSE
   Conditions for using/distributing this package.

  screen_blanker
   This is the new screen_blanker. It will be installed in 
   /boot/home/config/bin/

  ScreenSaver preferences app
   This is the new preferences app. It will be installed in 
   /boot/home/Desktop/haiku-screensaverkit

  screen_saver
   This is the new input filter addon. It will be installed in
    /boot/home/config/add-ons/input_server/filters/

  libscreensaver.so
   This is the new library. It will be installed in 
    /boot/home/config/lib/

  Haiku
   This is a ScreenSaver addon we wrote for fun. It will be installed in
    /boot/home/config/add-ons/Screen Savers/

REQUIREMENTS: BeOS R5 - R5.0.3 for Intel

INSTALLATION:

Installation is through a zip file. Just unzip the
file somewhere and double click the install.sh icon.

File bug reports at (category ScreenSaver Kit)
http://www.haiku-os.org/bugzilla

TODO:

This is a partial list of what we intend to implement. Suggestions are welcome:

 - More...