| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-10 | vis-lua: expose register names as vis:register_names() | Marc André Tanner | |
| 2017-01-10 | vis: add register description to :help output | Marc André Tanner | |
| 2017-01-10 | vis-lua: expose valid marks as vis:mark_names() | Marc André Tanner | |
| 2017-01-10 | vis: add valid marks to :help output | Marc André Tanner | |
| 2017-01-10 | vis: add process id to :help output | Marc André Tanner | |
| 2017-01-07 | test: update | Marc André Tanner | |
| 2017-01-07 | buffer: make sure mem{cpy,move} are called with valid arguments | Marc André Tanner | |
| 2017-01-07 | test/core: add some more buffer tests | Marc André Tanner | |
| 2017-01-07 | buffer: fix buffer_move bug | Marc André Tanner | |
| Capacity also needs to be reset. | |||
| 2017-01-07 | buffer: remove redundant function | Marc André Tanner | |
| For some reason we ended up with two identical functions: buffer_{clear,terminate}. | |||
| 2017-01-07 | test/sam: work around bug of 9base sam as shipped by Ubuntu 12.04 | Marc André Tanner | |
| For some reason this sam version does match nothing for: /[a-zA-Z]+/ This should finally fix the Travis failure for Linux builds. | |||
| 2017-01-07 | ui: improve color palette reset | Marc André Tanner | |
| Do not restore color palette for :! commands (i.e. in ui_terminal_save). By far the most common use of this is to invoke vis-menu(1) (e.g. indirectly through `:open .` or for word completion). Restoring the palette in this case also affects the file content still being visible above the menu thus causing weird display artifacts. Use the OSC 104 escape sequence to reset color palette. This should respect custom color profiles. | |||
| 2017-01-06 | vis: simplify mode lookup for :map and :unmap | Marc André Tanner | |
| 2017-01-05 | test: update | Marc André Tanner | |
| 2017-01-05 | test/sam: use smaller file for filter test case | Marc André Tanner | |
| The old test case invoked tr(1) about 485 times which might be the reason for the test failure of the Travis Linux builds. | |||
| 2017-01-05 | Merge branch 'musl' of https://github.com/eworm-de/vis | Marc André Tanner | |
| 2017-01-05 | lua: adjust C lexer to recognize POSIX types | S. Gilles | |
| 2017-01-05 | ui: remove now unused code | Marc André Tanner | |
| 2017-01-05 | theme: pretend that specifying color numbers doesn't work | S. Gilles | |
| 2017-01-05 | ui: replace lookup tables with algorithm | S. Gilles | |
| The algorithm for computing the [16,256) range of the `standard' 256 colors comes from 256colors.pl from XFree86's xterm tree, which appears to have given rise to the standard colors. | |||
| 2017-01-05 | ui: Turn palette on/off when saving/restoring terminal | S. Gilles | |
| 2017-01-04 | standalone: update to musl version 1.1.16 | Christian Hesse | |
| This release fixes a serious under-allocation bug in regexec due to integer overflow (CVE-2016-8859) and related issues. http://www.openwall.com/lists/musl/2017/01/03/1 | |||
| 2017-01-01 | ui: use accurate colors when available | S. Gilles | |
| When ncurses reports can_change_color(), have color_find_rgb() define use the exact color requested by modifying ncurses' current palette. Make an honest effort at restoring this palette on shutdown, though we can't be positive it's correct. | |||
| 2017-01-01 | ui: move color_from_256 to file scope | S. Gilles | |
| 2016-12-31 | vis: allow user registered :-commands to specify a help text | Marc André Tanner | |
| 2016-12-31 | vis: typedef function type not pointer to function | Marc André Tanner | |
| 2016-12-31 | sam: use buffer_move where appropriate | Marc André Tanner | |
| 2016-12-31 | buffer: implement buffer_move | Marc André Tanner | |
| 2016-12-30 | test: update | Marc André Tanner | |
| 2016-12-30 | test/sam: try to fix travis list output | Marc André Tanner | |
| 2016-12-30 | Revert "Make sure that info messages are printed before test case is run" | Marc André Tanner | |
| This reverts commit 8a366cebda597e960f1f49e245785f8fdedff0a6. Travis is strange. | |||
| 2016-12-30 | sam: execute X and Y commands only once not for every selection | Marc André Tanner | |
| 2016-12-30 | sam: change write command implementation to not change argv[] | Marc André Tanner | |
| The same Command struct might be used for multiple command executions. An example is `:X wq` which is roughly equivalent to `:wqa` in vim. | |||
| 2016-12-30 | sam: explicitly pass invalid range for X and Y commands | Marc André Tanner | |
| These are never used because there is always an implicit select command prepended. | |||
| 2016-12-30 | sam: use more expressive name for select command | Marc André Tanner | |
| This is not really used, but commands can expect to have argv[0] set to something. Also "s" is ambigious with the substitute command. | |||
| 2016-12-29 | Add rc lexer | Michael Forney | |
| 2016-12-29 | vis-lua: allow vis:map to set up key aliases and actions | Marc André Tanner | |
| 2016-12-29 | vis-lua: introduce vis:action_register | Marc André Tanner | |
| 2016-12-29 | vis: cleanup key action lifetime management | Marc André Tanner | |
| 2016-12-29 | vis-lua: simplify lua function reference handling | Marc André Tanner | |
| 2016-12-29 | vis-lua: luaL_checkstring already checks for NULL return value | Marc André Tanner | |
| 2016-12-29 | test: update | Marc André Tanner | |
| 2016-12-29 | test/core: add tests for map_{first, prefix_delete} | Marc André Tanner | |
| 2016-12-29 | vis: unmap all conflicting bindings of a forced map command | Marc André Tanner | |
| 2016-12-29 | map: implement map_prefix_delete | Marc André Tanner | |
| 2016-12-29 | map: implement map_first | Marc André Tanner | |
| 2016-12-28 | vis: do not free right hand side of mapping twice | Marc André Tanner | |
| Fix #447 | |||
| 2016-12-28 | build: use latest Lua 5.3.x for make local and standalone builds | Marc André Tanner | |
| 2016-12-28 | Make sure that info messages are printed before test case is run | Marc André Tanner | |
| Useful for hanging tests also redirect stdout to /dev/null for better output on Travis. | |||
| 2016-12-28 | test/core: make tap.h replacement output work outside of tis-interpreter | Marc André Tanner | |
