1 Upwgen 1.1 Release Notes
2 ========================
3
4
5 Features
6 --------
7
8 * Added tiered switches (``-1``, ``-2``, ``-3``, and ``-4``) for Unicode
9 characters, allowing the end user to decide how rare of characters they want
10 in the character pool. Usage of all of these switches adds an additional 1844
11 characters to the character pool.
12
13 * **-1** adds Latin 1 suppliment, Latin extended A, Latin extended B, and IPA
14 extension Unicode blocks to the character pool (+521 characters).
15
16 * **-2** adds Devanagari (Sanskri, Hindi, etc), Hebrew, Arabic, and Cyrillic
17 (Ukrainian, Russian, etc) Unicode blocks to the character pool (+637 characters).
18
19 * **-3** adds Armenian, Bengali, and Greek and Coptic Unicode blocks (+281
20 characters).
21
22 * **-4** adds Thaana, NKo, Samaritan, Mandaic, Syriac, Runic, Tifinagh, and
23 Georgian Unicode blocks to the character pool (+414 characters).
24
25 * Moved i18n code out of main and into a new library: i18n_cat.
26
27 * Added man page and updated Makefile to build and install it.
28
29 * Added debug mode with new ``-d,--debug`` switches. This mode will dump the
30 character pool to stdout, along with decimal and hexadecimal values for each.
31
32 * Added version switches ``-V,--version``.
33
34 Release includes respective updates to docs and Makefile.
35
36
37 Fixes
38 -----
39
40 * Increased maximum character pool memory from 1K to 4K. Previously, the 1K
41 character pool memory allocation caused a segfault when the character pool
42 size was increased by the tiered switches.
43
44 * Removed most (possibly all) non-printable characters from Unicode blocks.
45 This includes whitespace characters and any characters that modify preceeding
46 or postceeding letters, as these do not work when combined with characters
47 from other languages.
|