X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=OSX%2FUpdater.h;fp=OSX%2FUpdater.h;h=05246f061da4cb87fd3d4e568cebe2e4aa2b349e;hp=0000000000000000000000000000000000000000;hb=019de959b265701cd0c3fccbb61f2b69f06bf9ee;hpb=2762a7d7cf8d83e68b8f635941f6609119d630ae diff --git a/OSX/Updater.h b/OSX/Updater.h new file mode 100644 index 00000000..05246f06 --- /dev/null +++ b/OSX/Updater.h @@ -0,0 +1,35 @@ +/* xscreensaver, Copyright (c) 2013 Jamie Zawinski + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation. No representations are made about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + */ + +#ifndef USE_IPHONE +#import +@interface XScreenSaverUpdater : NSObject +@end +#endif // !USE_IPHONE + +#define UPDATER_DOMAIN "org.jwz.xscreensaver.updater" + +// Strings must match Sparkle/SUConstants.m +#define SUSUEnableAutomaticChecksKey "SUEnableAutomaticChecks" +#define SUSUEnableAutomaticChecksDef YES +#define SUAutomaticallyUpdateKey "SUAutomaticallyUpdate" +#define SUAutomaticallyUpdateDef NO +#define SUSendProfileInfoKey "SUSendProfileInfo" +#define SUSendProfileInfoDef YES +#define SUScheduledCheckIntervalKey "SUScheduledCheckInterval" +#define SUScheduledCheckIntervalDef 604800 + +#define UPDATER_DEFAULTS @{ \ + @SUSUEnableAutomaticChecksKey: @SUSUEnableAutomaticChecksDef, \ + @SUAutomaticallyUpdateKey: @SUAutomaticallyUpdateDef, \ + @SUSendProfileInfoKey: @SUSendProfileInfoDef, \ + @SUScheduledCheckIntervalKey: @SUScheduledCheckIntervalDef \ +}