index
:
vis.git
master
Unnamed repository; edit this file 'description' to name the repository.
Mike Vink
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
text.c
Age
Commit message (
Expand
)
Author
2018-05-30
text: only default to mmap for files larger than 64 MiB
Marc André Tanner
2018-05-30
text: allow to specify how the file content should be loaded
Marc André Tanner
2018-05-16
text: use mkstemp(3) for temporary file creation in atomic saves
Marc André Tanner
2018-05-16
text: do not unlink existing `file~` when saving to `file`
Marc André Tanner
2017-07-05
text: limit write(2) calls to INT_MAX bytes
Marc André Tanner
2017-05-03
text: remove text_history_get function
Marc André Tanner
2017-05-03
text: remove text_iterate macro
Marc André Tanner
2017-05-03
text: remove text_insert_newline function
Marc André Tanner
2017-05-03
text: remove count argument from text_{earlier,later}
Marc André Tanner
2017-05-03
text: rename text_sigbus to text_mmaped
Marc André Tanner
2017-05-03
text: rename text_byte_get argument name
Marc André Tanner
2017-04-11
text: do not redefine _GNU_SOURCE
Marc André Tanner
2017-04-09
text: use MB_LEN_MAX instead of MB_CUR_MAX
Marc André Tanner
2017-04-09
vis: remove handling of \r\n line endings
Marc André Tanner
2017-04-09
text: drop special handling of \r\n line endings
Marc André Tanner
2017-04-09
text: add mem{r,}chr(3) based byte search functions
Marc André Tanner
2017-04-08
text: adjust iterator position when switching to adjacent pieces
Marc André Tanner
2017-04-08
text: introduce text_char_get which converts \r\n to \n
Marc André Tanner
2017-04-08
text: fix iterator semantics regarding windows style newlines
Marc André Tanner
2017-03-31
text: Add missing va_end() when
Raúl Peñacoba
2017-03-22
text: use proper open(2) flags when saving inplace
Marc André Tanner
2017-02-27
Honor user's umask when saving files
Michael Forney
2017-02-27
Remove unnecessary umask change in text_save_begin_inplace
Michael Forney
2017-02-27
Fix a couple typos
Michael Forney
2017-02-25
text: add iterator accessor function which translates \r\n to \n
Marc André Tanner
2017-02-23
vis: improve handling of \r\n line endings
Marc André Tanner
2017-02-20
text: fix some integer overflow issues
Marc André Tanner
2017-02-09
text: fix use of uninitialized variable in error path
Marc André Tanner
2017-02-08
text: clean up iterator semantics
Marc André Tanner
2017-02-08
text: remove special case for marks at start of file
Marc André Tanner
2017-01-20
text: fix EOF handling for text_iterator_byte_next
Marc André Tanner
2016-12-23
text: make text_vprintf static, it is only used within text.c
Marc André Tanner
2016-12-22
text: introduce EMARK to denote an invalid mark
Marc André Tanner
2016-12-22
text: change datatype of Mark to uintptr_t
Marc André Tanner
2016-12-22
text: make default block size overridable via C pre-processor
Marc André Tanner
2016-12-22
text: avoid undefined multiple accesses in expression
Marc André Tanner
2016-12-22
text: do not rely on indeterminate value in a comparison
Marc André Tanner
2016-12-14
text: expose text save method to calling code
Marc André Tanner
2016-11-10
vis-lua: change misnamed attribute values of `file.newlines`
Marc André Tanner
2016-11-01
text: change usage of sizeof idiom for allocation of new objects
Marc André Tanner
2016-11-01
text: rename Buffer to Block to avoid confusion with buffer.[ch]
Marc André Tanner
2016-09-25
text: improve variable naming
Marc André Tanner
2016-05-07
text: fix bug in line break caching logic
Marc André Tanner
2016-04-18
text: when saving also fsync(2) the destination directory after rename(2)
Marc André Tanner
2016-04-17
text: add infrastructure to save non-contiguous ranges
Marc André Tanner
2016-03-23
Remove identically replicated copyright comments from source files
Marc André Tanner
2016-03-15
text: improve ENOSPC handling when saving
Marc André Tanner
2016-02-21
Cleanup new line insertion code
Marc André Tanner
2016-01-10
text: introduce text_bytes_alloc0 utility function
Marc André Tanner
2015-12-31
text: let text_pos_by_lineno return EPOS if given a too large line number
Marc André Tanner
[next]