Commit graph

8 commits

Author SHA1 Message Date
Tim Eves
e385ae72eb unit/context-api: Add more test cases.
Check context_items_to_utf16 doesn't overrun it's buffer.
Add tests for context_clear, context_shirnk and context_append.
Add test including marker type context item.
2018-10-22 18:46:59 +07:00
Tim Eves
7e5b9916d1 unit/context-api: improve readbility with try_status macro. 2018-10-22 18:44:30 +07:00
Tim Eves
6b9f1f7257 context_to_utf16: Clarify unit in buf_size param to be utf16 codeunits. 2018-10-22 18:40:34 +07:00
Tim Eves
cff694e6f4 Tidy up context-api unit test 2018-10-22 14:10:43 +07:00
Tim Eves
788544b2b3 Add context API unit test
Covers everything except appending and shrinking.
2018-10-19 15:56:55 +07:00
Tim Eves
9aa6e7a70d Add meson.build scripts
This is a temporary set of build scripts for the keyboard processor 
work, until a cross platform build system is settled on for the whole 
keyman project.
2018-10-02 11:48:57 +07:00
Tim Eves
df896e11a3 Add json pretty printer for json export functions in km_kbp API 2018-09-28 19:04:11 +07:00
Tim Eves
e9046d9d4d Add unit test from graphite for utfcodec.hpp 2018-09-28 18:33:57 +07:00