Skip to content

Commit 6d2c8e4

Browse files
authored
Merge pull request #26 from mapcode-foundation/arabic
Added Arabic support
2 parents 59c92f7 + 0e8c052 commit 6d2c8e4

File tree

5 files changed

+691
-240
lines changed

5 files changed

+691
-240
lines changed

CMakeLists.txt

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,19 @@ set(SOURCE_FILES
1111
mapcodelib/mapcode_fastalpha.h
1212
mapcodelib/mapcoder.c
1313
mapcodelib/mapcoder.h
14-
unitttest/decode_test.h
15-
unitttest/test_territories.c
16-
unitttest/unittest.c
14+
unittest/decode_test.h
15+
unittest/test_territories.c
16+
unittest/unittest.c
1717
utility/mapcode.cpp)
1818

19-
add_executable(mapcode_cpp ${SOURCE_FILES})
19+
set(SOURCE_FILES_UNITTEST
20+
unittest/unittest.c)
21+
22+
set(SOURCE_FILES_UTILITY
23+
utility/mapcode.cpp)
24+
25+
add_executable(fullset ${SOURCE_FILES})
26+
27+
add_executable(unittest ${SOURCE_FILES_UNITTEST})
28+
29+
add_executable(mapcode ${SOURCE_FILES_UTILITY})

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,19 @@ This produces the following help text:
119119

120120
# Release Notes
121121

122+
### 2.3.0
123+
124+
* Arabic script added.
125+
126+
* Greek script extended to be AEU-capable.
127+
128+
* Tibetan script changed so all characters can be easily typed on a computer keyboard.
129+
130+
* Greek, Hebrew and Arab, the languages that have (implied) vowels in mapcode sequences,
131+
have been extended with ABJAD conversion, to prevent more than two consecutive non-digits
132+
from occurring. (As a result, mapcodes in Greek, Arab and Hebrew scripts are now often
133+
one character longer than in the roman script.)
134+
122135
### 2.2.2
123136

124137
* Removed minor warnings from CLion inspections.

0 commit comments

Comments
 (0)