|
44 | 44 | * |
45 | 45 | * <p>Example: -Demoji-beta |
46 | 46 | * |
47 | | - * <p>With each new version, set |
48 | | - * |
49 | | - * <ul> |
50 | | - * <li>VERSION_LAST_RELEASED2 = VERSIONxx; |
51 | | - * <li>VERSION_LAST_RELEASED = VERSIONyy; |
52 | | - * <li>VERSION_BETA = VERSIONzz; |
53 | | - * </ul> |
54 | | - * |
55 | | - * <p>Normally, when emoji and Unicode versions are in sync, we should use |
56 | | - * Settings.LATEST_VERSION_INFO etc. here. |
57 | | - * |
58 | | - * <p>You also need to |
| 47 | + * <p>With each new version: |
59 | 48 | * |
60 | 49 | * <ul> |
61 | 50 | * <li>add a new constant like <code>VERSION15</code> |
@@ -86,8 +75,7 @@ public class Emoji { |
86 | 75 |
|
87 | 76 | /** |
88 | 77 | * Set the following to true iff the charts for the release should still point to proposed.html |
89 | | - * for TR51. The main function is to add pointers between the release and beta charts. Also |
90 | | - * change the VERSION_LAST_RELEASED2, etc below!!! |
| 78 | + * for TR51. The main function is to add pointers between the release and beta charts. |
91 | 79 | */ |
92 | 80 | public static final boolean USE_PROPOSED = |
93 | 81 | true; // set to true between the release of Emoji 5.0 & Unicode 10.0. (or similar |
@@ -203,21 +191,15 @@ public class Emoji { |
203 | 191 | public static final String VERSION_BETA_STRING = VERSION_BETA.getVersionString(2, 4); |
204 | 192 | public static final String VERSION_BETA_STRING_WITH_COLOR = VERSION_BETA_STRING + BETA_COLORED; |
205 | 193 |
|
206 | | - public static final VersionInfo VERSION_TO_GENERATE = |
207 | | - IS_BETA ? VERSION_BETA : VERSION_LAST_RELEASED; |
208 | | - public static final VersionInfo VERSION_TO_GENERATE_PREVIOUS = |
209 | | - IS_BETA ? VERSION_LAST_RELEASED : VERSION_LAST_RELEASED2; |
| 194 | + public static final VersionInfo VERSION_TO_GENERATE = VERSION_BETA; |
| 195 | + public static final VersionInfo VERSION_TO_GENERATE_PREVIOUS = VERSION_LAST_RELEASED; |
210 | 196 |
|
211 | 197 | public static final String VERSION_STRING = VERSION_TO_GENERATE.getVersionString(2, 4); |
212 | 198 |
|
213 | | - public static final VersionInfo VERSION_TO_GENERATE_UNICODE = |
214 | | - IS_BETA ? VERSION_BETA_UNICODE : VERSION_LAST_RELEASED_UNICODE; |
| 199 | + public static final VersionInfo VERSION_TO_GENERATE_UNICODE = VERSION_BETA_UNICODE; |
215 | 200 | public static final String VERSION_UNICODE_STRING = |
216 | 201 | VERSION_TO_GENERATE_UNICODE.getVersionString(2, 4); |
217 | 202 |
|
218 | | - // public static final String TR51_SVN_DIR = Settings.UNICODE_DRAFT_DIRECTORY + "reports/tr51/"; |
219 | | - // public static final String TR51_PREFIX = IS_BETA ? "internal-beta/" : "internal/"; |
220 | | - |
221 | 203 | public static final String EMOJI_DIR = |
222 | 204 | Settings.Output.GEN_DIR + "emoji/" + (Emoji.ABBR ? "🏴" : ""); |
223 | 205 | public static final String CHARTS_DIR = EMOJI_DIR + "charts-" + VERSION_STRING + "/"; |
@@ -956,10 +938,9 @@ public static Iterable<Source> orderedEnum(Source... doFirst) { |
956 | 938 | return ordered; |
957 | 939 | } |
958 | 940 |
|
959 | | - public static final IndexUnicodeProperties LATEST = |
| 941 | + public static final IndexUnicodeProperties PROPS = |
960 | 942 | IndexUnicodeProperties.make(VERSION_TO_GENERATE_UNICODE); |
961 | | - public static final IndexUnicodeProperties BETA = |
962 | | - IS_BETA ? IndexUnicodeProperties.make(VERSION_BETA_UNICODE) : LATEST; |
| 943 | + public static final IndexUnicodeProperties BETA = PROPS; |
963 | 944 |
|
964 | 945 | static final UnicodeMap<Age_Values> VERSION_ENUM = |
965 | 946 | BETA.loadEnum(UcdProperty.Age, Age_Values.class); |
@@ -1095,15 +1076,15 @@ public static boolean isSingleCodePoint(String nvs) { |
1095 | 1076 | DING_MAP.freeze(); |
1096 | 1077 | } |
1097 | 1078 |
|
1098 | | - static final UnicodeMap<String> WHITESPACE = Emoji.LATEST.load(UcdProperty.White_Space); |
| 1079 | + static final UnicodeMap<String> WHITESPACE = Emoji.PROPS.load(UcdProperty.White_Space); |
1099 | 1080 |
|
1100 | 1081 | public static final UnicodeSet JSOURCES = new UnicodeSet(); |
1101 | 1082 | private static final boolean DEBUG = false; |
1102 | 1083 |
|
1103 | 1084 | static { |
1104 | | - UnicodeMap<String> dcmProp = Emoji.LATEST.load(UcdProperty.Emoji_DCM); |
1105 | | - UnicodeMap<String> kddiProp = Emoji.LATEST.load(UcdProperty.Emoji_KDDI); |
1106 | | - UnicodeMap<String> sbProp = Emoji.LATEST.load(UcdProperty.Emoji_SB); |
| 1085 | + UnicodeMap<String> dcmProp = Emoji.PROPS.load(UcdProperty.Emoji_DCM); |
| 1086 | + UnicodeMap<String> kddiProp = Emoji.PROPS.load(UcdProperty.Emoji_KDDI); |
| 1087 | + UnicodeMap<String> sbProp = Emoji.PROPS.load(UcdProperty.Emoji_SB); |
1107 | 1088 | checkDuplicates(dcmProp, kddiProp, sbProp); |
1108 | 1089 | JSOURCES.addAll(dcmProp.keySet()) |
1109 | 1090 | .addAll(kddiProp.keySet()) |
|
0 commit comments