Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-11 | Remove legacy code | C. McEnroe | |
2019-07-27 | Make copyright headers consistent | Curtis McEnroe | |
2018-12-16 | Move base64 back to pls.c | Curtis McEnroe | |
2018-12-16 | Move base64 to string.c | Curtis McEnroe | |
2018-12-03 | Implement base64 encoding | Curtis McEnroe | |
Will be used for SASL authentication. | |||
2018-09-02 | Write terminating null in allocating wcs/mbs conversions | Curtis McEnroe | |
Turns out wcsnrtombs doesn't. | |||
2018-09-02 | Add aswprintf | Curtis McEnroe | |
The format string won't get checked but I'm not sure I can reasonably use the same hack. | |||
2018-08-20 | Add wcsnchr, wcsnrchr, awcsntombs | Curtis McEnroe | |
This eliminates calls to editHead and editTail inside edit.c. Oh god I'm sorry for following libc naming conventions for this stuff. | |||
2018-08-20 | Set errno in vaswprintf in case vswprintf does not | Curtis McEnroe | |
As is the case on GNU. | |||
2018-08-08 | Factor out line editing to edit.c | Curtis McEnroe | |
2018-08-07 | Factor out allocating conversion between wcs and mbs | Curtis McEnroe | |
2018-08-07 | Convert input to multibyte before handling | Curtis McEnroe | |
2018-08-06 | Fix allocation size in vaswprintf | Curtis McEnroe | |
This is so embarrassing. It only started crashing once it had strings that were long enough, and then it took me so long to notice this mistake. I was worried I was still doing va_list wrong somehow. | |||
2018-08-06 | Implement word wrapping | Curtis McEnroe | |
2018-08-06 | Use wchar_t strings for all of UI | Curtis McEnroe | |
vaswprintf is a nightmare. |