diff options
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/changelog.md b/changelog.md index 3ce2ecc..1a61bd7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,25 @@ +# 2 + +* Move PKGBUILD to seperate project. +* Create a *master* header that includes every other header. +* Create `size_t` constant macro. +* Add colour to text formatting. +* Specify what file to print to in `u8c_print`. +* Add C++ compatibility to headers. +* Add functions for initialising and ending *u8c*. +* Add dedicated function for text formatting (altough not working at the moment); `u8c_fmt`. +* Remove `u8c_free`. +* Improve error handling in the form of error messages (which can be retrieved by the programmer via `u8c_geterr`). +* Split `u8c_print` into two functions: `u8c_print` and `u8c_println`. +* Break the UTF-8 decoder somehow. +* Add compile-time option to be thread-safe (requiring C11 threads if enabled). +* Add function for copying UTF-32; `u8c_u32cp`. +* Add function for getting the size of an UTF-32 array; `u8c_u32sz`. +* Add `va_list` alternatives to `u8c_fmt` and `u8c_print`; `u8c_vfmt` and `u8c_vprint`. +* Add test-program (run via `make runtest`). +* Add program to make human-readable UTF-32 strings machine-readable. +* Turn `u8c_ver` into a compile-time macro. + # 1 * Fix Makefile compiling *u8c.so* instead of *libu8c.so*. |