Steven G. Johnson
8239639e3f
fix NULL args in grapheme_break_stateful
2020-12-15 15:26:56 -05:00
Steven G. Johnson
0643a64479
Fix grapheme breaks on string-initial ( #205 )
...
* Fix extended emoji + zwj combo
* Patch initial repeated regional flags and extended+zwj emoj
* Merge conditions for setting breaks bt region
* updated fix
* perform tests for both utf8proc_map and manual calls to utf8proc_grapheme_break_stateful
* consolidate tests
Co-authored-by: Thomas Marks <marksta@umich.edu>
2020-11-23 14:10:29 -05:00
Steven G. Johnson
c6858e955c
use unsigned char more consistently, silence -Wextra compiler warnings ( #188 )
2020-03-29 10:44:42 -04:00
Steven G. Johnson
11bb3d9dc7
fix grapheme test to work on unmodified data file
2020-03-29 08:53:11 -04:00
Steven G. Johnson
02fb59136d
silence warning ( closes #184 )
2020-03-28 14:00:30 -04:00
Steven G. Johnson
6fff5f32bb
compile more tests on Windows ( #183 )
...
* compile more tests on Windows
* still disable charwidth tests
* silence warnings on MSVC about sscanf
* whoops
* silence warning
2020-03-28 10:00:18 -04:00
Steven G. Johnson
5f15b515e1
simplifications
2020-03-28 09:42:29 -04:00
Steven G. Johnson
d588d7097c
portable getline replacement ( closes #182 )
2020-03-28 09:36:58 -04:00
Steven G. Johnson
4603e00cfc
fix CHARBOUND option for non-characters ( #149 )
2019-03-30 15:22:25 -04:00
Scott Paul Jones
6249e6b8b1
Fix #34 handle 66 Unicode non-characters, also improve performance and surrogate handling
2015-05-29 19:50:03 +02:00
Tony Kelman
0a818c7003
Prefix other C99 typedefs with utf8proc_
2015-04-06 22:36:33 -07:00
Tony Kelman
ad27722923
Use a new typedef utf8proc_ssize_t to avoid define collisions
...
with MSVC
2015-04-05 20:06:13 -07:00
Steven G. Johnson
90721f2d39
directory cleanup: move tests and data into subdirectories
2015-03-06 17:36:08 -05:00