InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
FormatNumber.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Robin Briggs
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //========================================================================================
23 
24 #ifndef __FormatNumber__
25 #define __FormatNumber__
26 
27 #include "CrossPlatformTypes.h"
28 
29 // Major format number.
30 
31 #define kK2MajorFormatNumber RezLong(0) // Major format number for any new persistent data in 1.0
32 #define kSherpaMajorFormatNumber RezLong(1) // Major format number for any new persistent data in 1.5
33 #define kHotakaMajorFormatNumber RezLong(2) // Major format number for any new persistent data in 1.0J
34 #define kKeystoneMajorFormatNumber RezLong(3) // Major format number for any new persistent data in keystone branch
35 #define kAnnaMajorFormatNumber RezLong(4) // Major format number for any new persistent data in 2.0
36 #define kDragontailMajorFormatNumber RezLong(5) // Major format number for any new persistent data in 3.0
37 #define kFiredrakeMajorFormatNumber RezLong(6) // Major format number for any new persistent data in 4.0
38 #define kCobaltMajorFormatNumber RezLong(7) // Major format number for any new persistent data in 5.0
39 #define kBasilMajorFormatNumber RezLong(8) // Major format number for any new persistent data in 6.0
40 #define kRocketMajorFormatNumber RezLong(9) // Major format number for any new persistent data in 7.0
41 #define kOdinMajorFormatNumber RezLong(10) // Major format number for any new persistent data in 7.5
42 #define kAthosMajorFormatNumber RezLong(11) // Major format number for any new persistent data in 8.0
43 #define kCitiusMajorFormatNumber RezLong(12) // Major format number for any new persistent data in 9.0
44 #define kSiriusMajorFormatNumber RezLong(13) // Major format number for any new persistent data in 10.0
45 #define kR5MajorFormatNumber RezLong(14) // Major format number for any new persistent data in 11.0
46 #define kR7MajorFormatNumber RezLong(15) // Major format number for any new persistent data in 11.2 - added only for a UI pref change that did not write to document
47 #define kR10MajorFormatNumber RezLong(16) // Major format number for any new persistent data in 12.0
48 #define kR12MajorFormatNumber RezLong(17) // Major format number for any new persistent data in 13.0
49 #define kR13MajorFormatNumber RezLong(18) // Major format number for any new persistent data in 13.0 - extra added, either this or previous would work, but if you move to this for your plug-in - don't go back to kR12MajorFormatNumber later
50 #define kCC14MajorFormatNumber RezLong(19) // Major format number for any new persistent data in 14.0
51 #define kCC15MajorFormatNumber RezLong(20) // Major format number for any new persistent data in 15.0
52 #define kCC15_1MajorFormatNumber RezLong(21) // Major format number for any new persistent data in 15.0
53 #define kCC16MajorFormatNumber RezLong(22) // Major format number for any new persistent data in 16.0
54 #define kCC17MajorFormatNumber RezLong(23) // Major format number for any new persistent data in 17.0
55 #define kCC18MajorFormatNumber RezLong(24) // Major format number for any new persistent data in 18.0
56 #define kCC19MajorFormatNumber RezLong(25) // Major format number for any new persistent data in 19.0
57 #define kCC20MajorFormatNumber RezLong(26) // Major format number for any new persistent data in 20.0
58 
59 #define kCurrentMajorFormatNumber kCC20MajorFormatNumber
60 
61 
62 // The final K2 minor format version.
63 #define kLastK2MinorVersionNumber RezLong(307)
64 
65 
66 // Initial minor format numbers for each release
67 #define kHotakaInitialMinorFormatNumber RezLong(1)
68 #define kAnnaInitialMinorFormatNumber RezLong(1)
69 #define kDragontailInitialMinorFormatNumber RezLong(1)
70 #define kFiredrakeInitialMinorFormatNumber RezLong(1)
71 #define kCobaltInitialMinorFormatNumber RezLong(1)
72 #define kBasilInitialMinorFormatNumber RezLong(1)
73 #define kRocketInitialMinorFormatNumber RezLong(1)
74 #define kOdinInitialMinorFormatNumber RezLong(1)
75 #define kAthosInitialMinorFormatNumber RezLong(1)
76 #define kCitiusInitialMinorFormatNumber RezLong(1)
77 #define kSiriusInitialMinorFormatNumber RezLong(1)
78 #define kR5InitialMinorFormatNumber RezLong(1)
79 #define kR7InitialMinorFormatNumber RezLong(1)
80 #define kR10InitialMinorFormatNumber RezLong(1)
81 #define kR12InitialMinorFormatNumber RezLong(1)
82 #define kR13InitialMinorFormatNumber RezLong(1)
83 #define kCC14InitialMinorFormatNumber RezLong(1)
84 #define kCC15InitialMinorFormatNumber RezLong(1)
85 #define kCC16InitialMinorFormatNumber RezLong(1)
86 #define kCC17InitialMinorFormatNumber RezLong(1)
87 #define kCC18InitialMinorFormatNumber RezLong(1)
88 #define kCC19InitialMinorFormatNumber RezLong(1)
89 #define kCC20InitialMinorFormatNumber RezLong(1)
90 
91 #endif // __FormatNumber__