summaryrefslogtreecommitdiffstats
path: root/unicode/courier-unicode.h.in
AgeCommit message (Collapse)Author
2022-05-22gcc 12 and autotools updates.Sam Varshavchik
2022-03-22courier-unicode: fix -Wsuggest-overrideSam Varshavchik
2022-03-22Fix a few instances of misspellings of "occurred"Roel van Meer
See also: https://salsa.debian.org/debian/courier-unicode/-/blob/master/debian/patches/0004-Spelling-Fixes.patch
2021-03-12courier-unicode: further changes to the canonical compose/decompose.Sam Varshavchik
2021-03-10courier-unicode: canonical decomposition and composition implementation.Sam Varshavchik
Move unicode_canonical() into a larger library of functions that handles full Unicode decomposition and composition.
2021-03-07courier-unicode: improve compression of lookup tablesSam Varshavchik
2021-02-24More unicode functions.Sam Varshavchik
2021-02-23courier-unicode: unicode_bidi_cleaned_size, unicode::bidi_overrideSam Varshavchik
2021-02-14Return an indication of whether the paragraph embedding level was defaulted.Sam Varshavchik
2021-02-132021-02-13 Sam Varshavchik <mrsam@courier-mta.com>Sam Varshavchik
* courier-unicode-version.m4: split version checking macro into its own m4 file. * unicode::bidi_calc - an empty string with an explicit embedding level should return the requested embedding level.
2021-01-06courier-unicode: implement bidi get_direction.Sam Varshavchik
2020-12-06courier-unicode: add original string flag to bidi_embed callback.Sam Varshavchik
2020-12-06courier-unicode: partial logical reordering.Sam Varshavchik
2020-12-06courier-unicode: partial cleanup of bidirectional strings.Sam Varshavchik
2020-12-02unicode::bidi_reorder - add optional substring indices.Sam Varshavchik
2020-12-01Factor out a separate setbnl.Sam Varshavchik
Also replace all references to "classes" with "types", for consistency.
2020-11-30Break up bidi_calc into bidi_calc_types and bidi_calc_levels.Sam Varshavchik
2020-11-30Combine cleanup functions, add unicode::literals namespace.Sam Varshavchik
2020-10-27gcc fixes.Sam Varshavchik
2020-08-03Move declarations of Unicode directional markers to the public header file.Sam Varshavchik
2020-08-02Add additional bi-directional related algorithm.Sam Varshavchik
Cleanup, remove markers, via unicode_bidi_cleanup() and unicode_bidi_extra_cleanup(). Re-embed directional markers, via unicode_bidi_logical_order(), unicode_bidi_embed() and unicode_bidi_embed_paragraph_level().
2020-07-12Implement unicode_canonical.Sam Varshavchik
Fixes biditest2.
2020-07-12API cleanup.Sam Varshavchik
Cleanup to use naming consistent with the spec. Exposed the underlying bidi character type.
2020-07-12Documentation, C++ bindings, reorder.Sam Varshavchik
2020-07-12Implement the Unicode bidirectional algorithm.Sam Varshavchik
2020-07-12Add bidi property lookups.Sam Varshavchik
2020-07-12Unicode 13 update.Sam Varshavchik
2018-07-16courier-unicode: soname bump.Sam Varshavchik
2018-07-13courier-unicode: update the internal x-smap-modutf8 encodingSam Varshavchik
2018-07-11courier-unicode: implement unicode_x_smap_modutf8 pseudo-encodingSam Varshavchik
2017-03-11courier-unicode: add autoconf macros.Sam Varshavchik
2017-03-06courier-unicode: C++11 update.Sam Varshavchik
* Migrate to C++11: remove unicode_char, use char32_t. Replace std::vector<unicode_char> with std::u32string.
2015-07-31Implement unicode_locale_chset_l()Sam Varshavchik