Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 59 lines (45 sloc) 1.777 kb
9fa3da5 Holy restructuring, batman! Watch out for falling folders.
andym authored
1 //
2 // Sparkle.h
3 // Sparkle
4 //
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
5 // Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07)
9fa3da5 Holy restructuring, batman! Watch out for falling folders.
andym authored
6 // Copyright 2006 Andy Matuschak. All rights reserved.
7 //
8
def287d Fixed up headers to make things easier for those who compile Sparkle …
andym authored
9 //
10 // Prefix header for all source files of the 'Sparkle' target in the 'Sparkle' project.
11 //
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
12
def287d Fixed up headers to make things easier for those who compile Sparkle …
andym authored
13 #ifndef SPARKLE_H
14 #define SPARKLE_H
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
15
def287d Fixed up headers to make things easier for those who compile Sparkle …
andym authored
16 #define SULocalizedString(key,comment) NSLocalizedStringFromTableInBundle(key, @"Sparkle", [NSBundle bundleForClass:[self class]], comment)
17
18 #ifdef __OBJC__
19 #import <Cocoa/Cocoa.h>
20 #import "SUConstants.h"
21 #endif
22
23 // Apple recommends using SystemVersion.plist instead of Gestalt() here, don't ask me why.
24 // This code *should* use NSSearchPathForDirectoriesInDomains(NSCoreServiceDirectory, NSSystemDomainMask, YES)
25 // but that returns /Library/CoreServices for some reason
26 // This returns a version string of the form X.Y.Z
27 #define SUSystemVersionString() [[NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"] objectForKey:@"ProductVersion"]
28
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
29
30 // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless
31 // there are name-space collisions) so we can list all of them to start with:
32
33 #import "NSBundle+SUAdditions.h"
34 #import "NSFileManager+Authentication.h"
35 #import "NSFileManager+Verification.h"
36 #import "NSString+extras.h"
37 #import "NSWorkspace_RBAdditions.h"
38
39 #import "NTSynchronousTask.h"
40
41 #import "RSS.h"
42
9fa3da5 Holy restructuring, batman! Watch out for falling folders.
andym authored
43 #import "SUAppcast.h"
44 #import "SUAppcastItem.h"
45 #import "SUAutomaticUpdateAlert.h"
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
46 #import "SUConstants.h"
47 #import "SUStandardVersionComparator.h"
48 #import "SUStatusChecker.h"
9fa3da5 Holy restructuring, batman! Watch out for falling folders.
andym authored
49 #import "SUStatusController.h"
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
50 #import "SUSystemProfiler.h"
9fa3da5 Holy restructuring, batman! Watch out for falling folders.
andym authored
51 #import "SUUnarchiver.h"
5aa1e18 Improved headers from Charles D. H. Williams.
andym authored
52 #import "SUUpdateAlert.h"
53 #import "SUUpdater.h"
63011aa Beware of falling bricks! Huge refactoring commit #1: cleansing Spark…
andym authored
54 #import "SUUserDefaults.h"
def287d Fixed up headers to make things easier for those who compile Sparkle …
andym authored
55 #import "SUVersionComparisonProtocol.h"
56
57 #endif
58
Something went wrong with that request. Please try again.