home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / preferences / holidays.README < prev    next >
Encoding:
Text File  |  1995-04-20  |  3.7 KB  |  100 lines

  1.  
  2. holidays
  3. --------
  4.  
  5. A program to enhance the Time Preferences with holiday icons designed by the
  6. original artist working for NeXT.
  7.  
  8. A long time ago I noticed that
  9. /NextApps/Preferences.app/TimeStuff.aux/English.lproj/days.tiff has more than
  10. just day number images in it.  There are also images for Christmas, Flag Day,
  11. Halloween, Thanksgiving Day, Valentine's Day, Easter Sunday, New Year's Day,
  12. Hanukkah, Armed Forces Day, St. Patrick's Day, Mother's Day, President's Day,
  13. Independence Day, Election Day, Columbus Day, Veteran's Day, United Nations
  14. Day, and Father's Day.  Whew!
  15.  
  16. I tried asking the UseNet comp.sys.next community if anyone knew how to enable
  17. the display of these images within Preferences.  I think I eventually got a
  18. response from a NeXT employee indicating that there was no code to take
  19. advantage of them.  So I gave up and moved on to other things.
  20.  
  21. Thanks to a question from Kevin J. Barth a long time later, I finally decided
  22. to write the code myself.  I referenced Webster for the rules which determine
  23. when certain holidays occur each year, and borrowed a table from source code by
  24. Mike Falconer which listed the dates for Easter Sunday between now and the year
  25. 2002.
  26.  
  27. holidays creates a backup of the original TIFFs and then modifies the copy to
  28. display the images for this month's holidays.  There is a Usage message that
  29. shows how to create test images for months other than the current one.  I tried
  30. my best to correctly calculate the date for each moving holiday, and also made
  31. a personal judgement on what holiday went with each image.  If you find a
  32. problem and can back it up with a reliable reference, please let me know so I
  33. can update the program's tables.
  34.  
  35.  
  36. SUPPORTED PLATFORMS
  37. -------------------
  38.  
  39. NeXT/Motorola, Intel, HP-PA RISC, SPARC
  40.  
  41.  
  42. NEXTSTEP VERSION REQUIREMENTS
  43. -----------------------------
  44.  
  45. Release 3.1, 3.2 and 3.3 (not 3.0 and earlier, since they cannot understand FAT
  46. binaries).  I may compile versions for 3.0 and perhaps 2.x if I get a chance to
  47. reboot my machine from an Optical Disk which can run the Developer Tools for
  48. those releases.
  49.  
  50.  
  51. INSTALLATION INSTRUCTIONS
  52. -------------------------
  53.  
  54. Copy the executable to /usr/local/bin and add the following to /usr/adm/monthly
  55.  
  56. # Update the Date & Time Preferences
  57. /usr/local/bin/holidays
  58.  
  59. The program will take effect on the first day of the next month.  If you want
  60. to see the holiday icons without waiting for the automatic update, just run the
  61. program as root.
  62.  
  63.  
  64. LEGAL STUFF
  65. -----------
  66.  
  67. I am tired of legalese, so I will word the following in plain english.  The
  68. language should be precise enough to avoid misunderstanding in the event that
  69. legal action is necessary.
  70.  
  71. Please do not charge money for this utility or for any service you provide
  72. using this utility.  Please do not remove my name from this README, the
  73. executable, or its associated user interface files.  Please do not distribute
  74. modified versions of any of these files.  I hold the copyrights for this
  75. utility and do not give permission for it to be distributed on CD-ROM without
  76. my prior written permission.  For those of you who are compiling CD-ROM
  77. archives of software available freely via ftp, these restrictions are aimed
  78. directly at you - especially if you are planning to charge for the CD-ROM, but
  79. even if you are not.  I would suggest keeping a copy of this README around to
  80. remind you not to forget about the restrictions I have placed on this free
  81. software.  Future versions are not guaranteed to be free.
  82.  
  83. There are no guarantees or warranties associated with this free software.  You
  84. must accept it as is or else do without it.
  85.  
  86.  
  87. CONTACT INFORMATION
  88. -------------------
  89.  
  90. Brian Willoughby
  91. Software Design Engineer
  92. Sound Consulting: Software Design and Development
  93. NeXTmail welcome
  94. BrianW@SoundS.WA.com
  95. Bellevue, WA
  96.  
  97.  
  98. EOF
  99. ---
  100.