| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-02-20 | buffer: add buffer_grow | Marc André Tanner | 1 | -0/+2 | |
| 2017-02-20 | buffer: rename buffer_grow to buffer_reserve | Marc André Tanner | 1 | -1/+1 | |
| 2017-01-07 | buffer: remove redundant function | Marc André Tanner | 1 | -2/+0 | |
| For some reason we ended up with two identical functions: buffer_{clear,terminate}. | |||||
| 2016-12-31 | buffer: implement buffer_move | Marc André Tanner | 1 | -0/+3 | |
| 2016-12-23 | Apply format string attribute to printf style functions | Marc André Tanner | 1 | -2/+2 | |
| Not strictly C99 conform, but widely supported and easy enough to NOP for compilers which do not support it. Besides it was already used to mark certain functions as noreturn. | |||||
| 2016-12-20 | buffer: implement buffer_capacity utility function | Marc André Tanner | 1 | -0/+2 | |
| 2016-12-20 | buffer: implement buffer_appendf to append formatted content | Marc André Tanner | 1 | -2/+3 | |
| 2016-08-20 | buffer: add buffer_remove implementation | Marc André Tanner | 1 | -0/+2 | |
| 2016-05-18 | buffer: implement buffer_{v,}printf functions | Marc André Tanner | 1 | -0/+3 | |
| 2016-05-18 | buffer: add utility function to NUL terminate buffer | Marc André Tanner | 1 | -0/+2 | |
| 2016-04-03 | buffer: add buffer_content0 utility function | Marc André Tanner | 1 | -0/+3 | |
| 2016-04-03 | buffer: add buffer_content utility function | Marc André Tanner | 1 | -0/+2 | |
| 2016-04-03 | buffer: add buffer_length utility function | Marc André Tanner | 1 | -0/+2 | |
| 2016-02-25 | vis: ignore trailing NUL byte of register content by default | Marc André Tanner | 1 | -0/+2 | |
| This is handy when editing registers used for macros. | |||||
| 2016-01-30 | Implement system clipboard registers "* and "+ | Marc André Tanner | 1 | -0/+2 | |
| Both registers are currently treated identically. The actual system integration is performed by two shell scripts vis-copy and vis-paste. | |||||
| 2015-11-19 | buffer: add some comments to clarify allocation strategy | Marc André Tanner | 1 | -4/+6 | |
| Closes #116 | |||||
| 2015-11-03 | buffer: add buffer_insert to insert data at an arbitrary position | Marc André Tanner | 1 | -0/+4 | |
| Use it to implement buffer_{pre,ap}pend. | |||||
| 2015-10-05 | buffer: add functions to prepend data to an existing buffer | Marc André Tanner | 1 | -0/+3 | |
| 2015-09-15 | buffer: add buffer_put0 to store a NUL terminated string | Marc André Tanner | 1 | -0/+2 | |
| 2015-09-15 | buffer: add buffer_append0 to append NUL terminated strings | Marc André Tanner | 1 | -0/+2 | |
| 2015-05-16 | Cleanup general purpose buffer API | Marc André Tanner | 1 | -6/+13 | |
| Introduce buffer_init to initialize a stack allocated buffer. Rename buffer_{alloc,free} functions because they do something different than the usual convention. They operate on the underlying buffer data but do not allocate/free an actual Buffer struct. | |||||
| 2015-01-02 | Constify buffer API | Marc André Tanner | 1 | -2/+2 | |
| 2014-12-18 | Macro support | Marc André Tanner | 1 | -0/+20 | |
| At some point this should be optimized further at the moment there is some 20 byte overhead for each entered key. | |||||
