12.2.3
2
32021-03-21  Sam Varshavchik  <mrsam@courier-mta.com>
4
5	* Fix compilation error on CentOS 7.
6
72.2.2
8
92021-03-12  Sam Varshavchik  <mrsam@courier-mta.com>
10
11	* unicode_bidi.c: Implement unicode_bidi_combining(). Implement
12	canonical and compatibility decomposition and canonical composition.
13
142021-03-06  Sam Varshavchik  <mrsam@courier-mta.com>
15
16	* unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
17	what its documentation says its return code is.
18
192021-02-24  Sam Varshavchik  <mrsam@courier-mta.com>
20
21	* Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
22	unicode::bidi_override,
23
242.2.1
25
262021-02-14  Sam Varshavchik  <mrsam@courier-mta.com>
27
28	* unicode_bidi_calc and unicode_bidi_calc_levels return a
29	unicode_bidi_direction object, to indicate whether the
30	computer paragraph embedding level was explicitly computed or
31	defaulted.
32
332021-02-13  Sam Varshavchik  <mrsam@courier-mta.com>
34
35	* courier-unicode-version.m4: split version checking macro into its
36	own m4 file.
37
38	* unicode::bidi_calc - an empty string with an explicit embedding
39	level should return the requested embedding level.
40
412.2
422020-11-05  Sam Varshavchik  <mrsam@courier-mta.com>
43
44	* unicode::iconvert::convert, fix uninitialized variable.
45
46
472020-11-04  Sam Varshavchik  <mrsam@courier-mta.com>
48
49	* spec file: add BuildRequires: %{__make} (will be required in F34).
50
512020-07-11  Sam Varshavchik  <mrsam@courier-mta.com>
52
53	* Implement bidirectional algorithm, canonical or equivalent character
54	mappings.
55
562020-07-04  Sam Varshavchik  <mrsam@courier-mta.com>
57
58	* Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
59	property lookup, adds an alternative sequence-based grapheme API
60	that handles multi-character emoji rules.
61
62	* Add bidi property lookups.
63
642.1.2
65
662020-11-25  Sam Varshavchik  <mrsam@courier-mta.com>
67
68	* Makefile.am: Regenerate docs due to broken man page links.
69
702.1.1
71
722020-11-24  Sam Varshavchik  <mrsam@courier-mta.com>
73
74	* unicodebuf.c (unicode_buf_remove): Bug fix.
75
762.1
77
782020-04-21  Sam Varshavchik  <mrsam@courier-mta.com>
79
80	* Add AC_PROG_CC_C99 to configure
81
822018-07-13  Sam Varshavchik  <mrsam@courier-mta.com>
83
84	* unicode.c: Fix error and validation of valid modified-utf7
85	encoding.
86
872018-07-11  Sam Varshavchik  <mrsam@courier-mta.com>
88
89	* unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
90
912018-04-27  Sam Varshavchik  <mrsam@courier-mta.com>
92
93	* gcc 8 update, fix assertions. libtool and toolchain updates.
94
952.0
96
972017-03-06  Sam Varshavchik  <mrsam@courier-mta.com>
98
99	* Migrate to C++11: remove unicode_char, use char32_t. Replace
100	std::vector<unicode_char> with std::u32string.
101
1021.5
103
1042016-02-19  Sam Varshavchik  <mrsam@courier-mta.com>
105
106	* configure.ac: Better test for available of nl_langinfo_l().
107
1081.3
109
1102015-06-28  Sam Varshavchik  <mrsam@courier-mta.com>
111
112	* all: rebased against Unicode 8
113
1142015-02-27  Sam Varshavchik  <mrsam@courier-mta.com>
115
116	* courier-unicode: Rename unicode.h, library name, to avoid name
117	clashing with some old, forgotten, Gnome library.
118
1192015-01-19  Sam Varshavchik  <mrsam@courier-mta.com>
120
121	* all: rebased against Unicode 7. Added unicode_script(), tr24
122	Scripts lookup.
123
1241.1
125
1262014-06-02  Sam Varshavchik  <mrsam@courier-mta.com>
127
128	* unicode.h: Add convenience definitions for several standard character
129	sets in the C++ unicode:: namespace.
130
131	* unicode.h: change iconvert::fromu::convert() to return an additional
132	bool flag, an error indication.
133
134	* unicode.h: declare "deleted" when compiling at C++11 level, or higher,
135	and fix some existing C++03-style private declaration stubs.
136
137	* unicode.h: fix pure virtual function call abort.
138
139	* linebreaktest.C (main): Make fromu::convert return an indication
140	of a failed conversion.
141
1421.0
143
1442014-01-06  Sam Varshavchik  <mrsam@courier-mta.com>
145
146	* Refactored as a standalone library, changed some symbol names.
147