Commit Graph

13 Commits

Author SHA1 Message Date
Thomas Jensen
4246ad1203 Update copyright statements for 2024 2024-02-16 22:01:58 +01:00
Thomas Jensen
863c7c1f7b Test and fix more comparison types in box removal 2023-12-02 22:26:36 +01:00
Thomas Jensen
775cabfbf6 Add bxs_substr() and bxs_prepend_spaces() to 'bxstring' module 2023-12-02 22:26:34 +01:00
Thomas Jensen
c4982a15df Add bxs_last_char_ptr() in bxstring module 2023-12-02 22:25:18 +01:00
Thomas Jensen
9511d18bc1 Add bxs_ltrim() to bxstring module 2023-12-02 22:25:17 +01:00
Thomas Jensen
a759026790 Switch input structure entirely to bxstring 2023-12-02 22:25:12 +01:00
Thomas Jensen
6cea61c327 Add bxstring support to 'generate' module 2023-05-19 22:12:51 +02:00
Thomas Jensen
cd2ccdaed3 Add bxs_filter_visible() and react to color options in bxs_to_output() in 'bxstring' module 2023-05-09 21:09:00 +02:00
Thomas Jensen
4cce7ae461 Add bxs_is_visible_char() to 'bxstring' module 2023-05-04 21:30:47 +02:00
Thomas Jensen
c41997870e Add test case and fix for string with broken escape sequences 2023-05-01 14:18:33 +02:00
Thomas Jensen
4ff37eb5ba Extend bxstring functionality 2023-03-31 21:00:00 +02:00
Thomas Jensen
5026357fc2 Add more tests for bxstring creating functions 2023-03-28 21:27:06 +02:00
Thomas Jensen
b0d3384bd4 Add new "bxstring" module which is meant to evolve into boxes' string abstraction
It handles embedded escape sequences, mbcs encodings, and characters wider than 1 column.
2023-03-26 21:34:44 +02:00