| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-06-07 | ui: fix terminal UI on serial console | Marc André Tanner | 1 | -4/+4 | |
| Make sure we do not override the 80x24 default terminal size with zero size as reported by an actual serial console. | |||||
| 2020-05-30 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2020-05-30 | test/fuzz: simplify Makefile | Marc André Tanner | 1 | -2/+4 | |
| 2020-05-30 | vis: fix implicit enum conversion warning | Marc André Tanner | 1 | -1/+1 | |
| 2020-05-30 | build: update alpine in docker build to version 3.12 | Christian Hesse | 1 | -1/+1 | |
| 2020-05-14 | test/fuzz: add libfuzzer target for text data structure | Marc André Tanner | 5 | -6/+37 | |
| This reuses the existing fuzzing driver initially written for afl-fuzz. As a consequence, quite a bit of stdio code is involved which is probably not optimal. | |||||
| 2020-05-14 | test/fuzz: fix compilation by adapting to newer API | Marc André Tanner | 1 | -2/+2 | |
| 2020-05-14 | test/fuzz: add missing CFLAGS | Marc André Tanner | 1 | -2/+2 | |
| 2020-05-13 | doc: update outdated version information | Marc André Tanner | 1 | -2/+2 | |
| 2020-05-13 | doc: update sphinx configuration to python 3 | Marc André Tanner | 1 | -10/+10 | |
| This was performed automatically using: 2to3 -w conf.py | |||||
| 2020-05-13 | test: update | Marc André Tanner | 1 | -9/+5 | |
| 2020-05-13 | test/vim: remove test which fails on macOS | Marc André Tanner | 3 | -15/+0 | |
| 2020-05-13 | test/core: add basic save/load tests involving links | Marc André Tanner | 1 | -0/+22 | |
| 2020-05-13 | test/core: add basic save/load sanity tests | Marc André Tanner | 1 | -5/+46 | |
| 2020-05-13 | test/core: remove unused variable | Marc André Tanner | 1 | -1/+0 | |
| 2020-05-13 | test/core: instruct memory sanitizer to track memory origin | Marc André Tanner | 1 | -1/+1 | |
| 2020-05-13 | test/core: fix memory leak in array test | Marc André Tanner | 1 | -0/+1 | |
| 2020-05-13 | text: introduce text_save_method, remove text_save_range | Marc André Tanner | 2 | -17/+22 | |
| This utility function is analogous to text_load_method and allows the caller to specify how the file should be saved. It is implemented as a wrapper around the lower level text_save_{begin,write,commit} primitives. The unused text_save_range function has been removed. If needed, use the aforementioned lower level functionality. | |||||
| 2020-05-13 | test/core: update ccan tap module | Marc André Tanner | 1 | -2/+2 | |
| Syncs to last upstream change d1a951b82386391b82e48b32403891f85e253565 of the tap module. | |||||
| 2020-05-12 | test: update | Marc André Tanner | 1 | -11/+7 | |
| 2020-05-12 | build: use -O2 by default | Marc André Tanner | 1 | -1/+1 | |
| 2020-05-12 | vis: cleanup pre-processing of :-commands | Marc André Tanner | 1 | -5/+5 | |
| Not sure why we need to allocate space for an additional character. This also avoids creating out of bound pointers. | |||||
| 2020-05-12 | Tweak README | Marc André Tanner | 1 | -2/+1 | |
| 2020-05-12 | vt100: do not crash if termkey is not yet initialized | Marc André Tanner | 1 | -0/+1 | |
| Previously calling die would segfault, e.g: $ vis . | |||||
| 2020-05-11 | test/core: fix compilation with gcc 10 | Marc André Tanner | 2 | -1/+3 | |
| Newer gcc rejects multiple definitions of global variables. Fix #21 | |||||
| 2020-04-29 | ui: fix line number drawing | Marc André Tanner | 1 | -2/+2 | |
| Fix #830 | |||||
| 2020-04-29 | build: fix _XOPEN_SOURCE redefinition warning | Marc André Tanner | 1 | -1/+1 | |
| Was also reported in #780. | |||||
| 2020-04-28 | vis: make <Escape> reset count in visual modes | Marc André Tanner | 2 | -1/+17 | |
| 2020-04-28 | vis: make <Escape> reset count in normal mode | Marc André Tanner | 2 | -1/+17 | |
| Fix #825 | |||||
| 2020-04-28 | lexers: prioritize markdown list rule | Marc André Tanner | 1 | -1/+1 | |
| Reorder the list rule such that it matches before the rule for code blocks. There are still some problems with multiline list items which are indented and wrongly matched as code blocks. | |||||
| 2020-04-28 | lexers: make markdown white space rule less greedy | Marc André Tanner | 1 | -1/+1 | |
| This should give the code block rule a chance to actually match something, whereas before all leading white space was already consumed. Fix #823 | |||||
| 2020-04-28 | man: document theme location | Marc André Tanner | 1 | -0/+5 | |
| Fix #824 | |||||
| 2020-04-27 | Avoid use of VLAs | Michael Forney | 7 | -25/+42 | |
| 2020-04-27 | vt100: use shorter escape sequence to clear screen | Marc André Tanner | 1 | -2/+2 | |
| Instead of clearing the whole screen and then moving the cursor to the home position, we can first move it there and then clear everything below it. | |||||
| 2020-03-23 | Add Julia lexer | Tobias Frilling | 2 | -0/+150 | |
| 2020-03-18 | Merge branch 'single-cursor-is-primary' of https://github.com/3dc1d3/vis | Marc André Tanner | 1 | -2/+1 | |
| 2020-03-17 | color-column: Don't change fg/bg if not set explicitly | Gennadiy Volkov | 4 | -1/+16 | |
| eg. if your long line is a comment with green fg, and you set your column color bg red while not specifying the fg, then the result is green fg on red bg. Prior to this change the result would be default fg on red bg, thus one char in the long line of green text would look odd/wrong. Of course if you do explicitly set the column color fg to default in your theme then the result will not be what you expect - ideally we need an UNSPECIFIED color type instead of relying on DEFAULT. | |||||
| 2020-03-17 | Set single cursor style as primary, not secondary | Gennadiy Volkov | 1 | -2/+1 | |
| 2020-03-15 | sam: fix X and Y commands which were interchanged | Marc André Tanner | 1 | -2/+2 | |
| Fix #820 | |||||
| 2020-03-03 | Add Elm lexer | Karl Schultheisz | 2 | -0/+67 | |
| 2020-02-29 | sam: fix spurious "file exists" warnings | Marc André Tanner | 1 | -1/+1 | |
| When initially opened with a non-existing file we would not correctly track the file's meta data resulting in spurious warnings upon subsequent writes. It is fixed by also saving the meta data for previously non-existing files with matching paths. | |||||
| 2020-02-26 | build: provide install-strip make target | Marc André Tanner | 1 | -5/+7 | |
| Do not strip executables by default. Fix #811 | |||||
| 2020-02-26 | ci: fix Alpine build by installing terminfo data | Marc André Tanner | 1 | -0/+1 | |
| Otherwise the terminfo file for the default $TERM (xterm-256color) is missing, causing vis to fail because libtermkey can not be initialized properly. | |||||
| 2020-02-25 | test: update | Marc André Tanner | 1 | -5/+13 | |
| 2020-02-25 | ci: remove Travis CI integration | Marc André Tanner | 1 | -95/+0 | |
| macOS based builds are now run with Github actions. | |||||
| 2020-02-25 | ci: remove Appveyor integration | Marc André Tanner | 1 | -62/+0 | |
| Windows/Cygwin based builds are now run with Github actions. | |||||
| 2020-02-25 | ci: improve OpenBSD Lua installation | Marc André Tanner | 1 | -1/+1 | |
| By omitting the exact (minor) version number, this should be more future proof. | |||||
| 2020-02-25 | Revert "test/vis: use C.UTF-8 locale" | Marc André Tanner | 1 | -1/+1 | |
| Apparently the C.UTF-8 locale is not yet supported by upstrem glibc. As a result this breaks the tests on distributions such as Arch Linux which use unmodified glibc. This reverts commit 92ee4fc43fd750246bbc1529082c0c0c8d9f233e. Fix #20 | |||||
| 2020-02-25 | ci: make sure en_US.UTF-8 locale is available on Debian | Marc André Tanner | 1 | -0/+3 | |
| 2020-02-25 | ci: disable codecov commit status updates | Marc André Tanner | 1 | -3/+2 | |
