| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-06-04 | Add option to hide EOF marker | Philipp Emanuel Weidmann | 7 | -5/+26 | |
| 2017-06-03 | build: port self-contained executable to libuntar | Marc André Tanner | 3 | -63/+36 | |
| It is currently not packaged by Alpine which is why we are building it during docker image creation. Also cleanup vis-single. | |||||
| 2017-06-02 | port self-contained executable to libtar | Christian Hesse | 3 | -60/+64 | |
| libarchive is nice, but adds a lot of bloat we carry around without using it. So port to libtar. | |||||
| 2017-06-01 | build: produce reproducible self contained executable | Christian Hesse | 1 | -3/+3 | |
| Giving tar the parameter '--sort=name' sorts direcory entries, but keeps single files as-is. So instead sort the list retrieved by find. Also set the file mode... Works for me. [TM] :D | |||||
| 2017-06-01 | Merge branch 'strip' of https://github.com/eworm-de/vis | Marc André Tanner | 1 | -0/+1 | |
| 2017-06-01 | build: strip vis-single by default | Christian Hesse | 1 | -0/+1 | |
| 2017-06-01 | build: use single threaded compression for reproducible builds | Christian Hesse | 1 | -1/+1 | |
| 2017-06-01 | vis: use more portable format string for wchar_t | Marc André Tanner | 1 | -1/+2 | |
| Use upper case Unicode (U+XXXX) notation for `ga`. Fix #568 | |||||
| 2017-06-01 | build: inject the version into docker image | Christian Hesse | 1 | -0/+1 | |
| 2017-05-31 | vis: fix compiler warning concerning write(2) return value | Marc André Tanner | 1 | -1/+1 | |
| 2017-05-31 | build: remove make standalone leftovers | Marc André Tanner | 1 | -33/+4 | |
| 2017-05-31 | build: switch docker image to i386 architecture | Marc André Tanner | 1 | -1/+1 | |
| 2017-05-31 | build: try to make docker build reproducible | Marc André Tanner | 2 | -2/+3 | |
| 2017-05-31 | build: add a make docker target | Marc André Tanner | 1 | -1/+11 | |
| This should produce a self-contained vis binary for x86_64 Linux. | |||||
| 2017-05-31 | build: cleanup self contained executable | Marc André Tanner | 4 | -100/+120 | |
| Set $PATH and $TERMINFO_DIRS environment variables, use chdir(2) to simplify extraction logic, improve error handling. | |||||
| 2017-05-31 | build: remove standalone | Christian Hesse | 1 | -127/+0 | |
| 2017-05-31 | build: remove shell based self contained executable | Christian Hesse | 2 | -126/+0 | |
| 2017-05-31 | build: allow to build self-contained executable | Christian Hesse | 4 | -2/+170 | |
| 2017-05-31 | build: add Dockerfile for static builds from Alpine | Marc André Tanner | 1 | -0/+14 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2017-05-31 | vis-lua: fix file:match_at API documentation | Marc André Tanner | 1 | -1/+1 | |
| 2017-05-30 | lexer: add simple strace(1) output lexer | Marc André Tanner | 2 | -0/+36 | |
| 2017-05-30 | ui: reopen terminal read-writeable | Marc André Tanner | 1 | -1/+1 | |
| libtermkey fails if the terminal file descriptor is read only. This should fix the `v` command in less(1). | |||||
| 2017-05-27 | vis-lua: avoid nil values in table returned by vis:mapping | Marc André Tanner | 1 | -1/+2 | |
| Also fix compilation with ./configure --disable-help. | |||||
| 2017-05-27 | vis-lua: expose functions to unmap key bindings | Marc André Tanner | 1 | -0/+40 | |
| 2017-05-27 | vis-lua: expose currently active key bindings through API | Marc André Tanner | 3 | -1/+40 | |
| Close #563 | |||||
| 2017-05-27 | vis: remove unused enumeration constants | Marc André Tanner | 1 | -2/+0 | |
| 2017-05-19 | vis: improve `:<` command implementation | Marc André Tanner | 1 | -3/+13 | |
| When we have nothing to write to an external process, redirect stdin to /dev/null instead of using a pipe which is immediately closed. Some commands change their behavior when used in a shell pipeline. As an example the following did not work as expected: :< ag pattern Fix #556 | |||||
| 2017-05-17 | vis: ensure complete ! command output is displayed | Marc André Tanner | 1 | -3/+11 | |
| For interactive processes started using `:!` stdout is redirected to stderr normally used by vis to draw its user interface. For some reason the first byte written by the interactive application is not being displayed. I suspect it has something to do with the terminal state change. For now we are writing a dummy space (which is never shown) ourself to ensure that the complete output is visible. Fix #545 | |||||
| 2017-05-17 | man: mention regex anchor behavior | Marc André Tanner | 1 | -0/+5 | |
| In vis ^ and $ always match the beginning / end of the range which they are applied to. This differs from sam where they only match at the beginning / end of a line. Close #554 | |||||
| 2017-05-15 | man: mention `o` to change selection direction | Marc André Tanner | 1 | -0/+3 | |
| 2017-05-15 | sam: use default address for file looping commands | Marc André Tanner | 1 | -2/+4 | |
| This sould fix a clang analyzer warning and make the code more robust. The problem could actually not occur in practice because the X and Y commands always have the internal cmd_select as intermediate node in the execution tree. In general the multiple file support will need more design work. Fix #551 | |||||
| 2017-05-13 | build: fix warning in lua related configure check | Marc André Tanner | 1 | -0/+2 | |
| luaL_openlibs is actually declared in lualib.h. | |||||
| 2017-05-12 | vis: immediately update screen after a vis_redraw call | Marc André Tanner | 1 | -0/+1 | |
| By default we only update the screen once per main loop iteration. This might change in the future, but for now we force an update when a redraw is explicitly requested. | |||||
| 2017-05-12 | Add a whitespace rule for the "elixir" lexer. | Tynan Colin Beatty | 1 | -0/+1 | |
| 2017-05-11 | Move the #defines within the #include guards | Paride Legovini | 1 | -5/+4 | |
| 2017-05-11 | Fix compilation on GNU Hurd systems | Paride Legovini | 1 | -0/+11 | |
| On GNU Hurd systems PIPE_BUF and PATH_MAX are not defined, and the compilation fails. This patch defines them if they aren't. | |||||
| 2017-05-07 | Link to C API documentation of master branch | Marc André Tanner | 1 | -3/+3 | |
| This is still work in progress. | |||||
| 2017-05-07 | Revert "doc: specify complete file names" | Marc André Tanner | 1 | -5/+5 | |
| This reverts commit b37ebfb7e9deeef0420c2c4c0b0b31b854cdb118. | |||||
| 2017-05-07 | doc: specify complete file names | Marc André Tanner | 1 | -5/+5 | |
| This might fix index generation on vis.rtfd.io. | |||||
| 2017-05-06 | vis: add vis_interrupt{,requested} functions | Marc André Tanner | 2 | -0/+20 | |
| 2017-05-06 | vis: add doxygen comments | Marc André Tanner | 8 | -176/+731 | |
| Rename some structures, add typedefs for function pointers, remove unused arguments from vis_run. | |||||
| 2017-05-04 | vis: improve job control for forked process | Marc André Tanner | 1 | -2/+27 | |
| We need to unblock SIGTERM for the child process. Also we should deliver signals to the correct process group. This is still fragile and will need to be rewritten when we finally introduce a global event loop. | |||||
| 2017-05-03 | text: remove text_history_get function | Marc André Tanner | 3 | -17/+2 | |
| As currently implemented this does not properly integrate with multiple cursor support. The functionality should be provided in a layer higher up. The jumplist and changelist need to be redesigned, for now they are broken. | |||||
| 2017-05-03 | text: remove text_iterate macro | Marc André Tanner | 2 | -8/+9 | |
| 2017-05-03 | text: remove text_insert_newline function | Marc André Tanner | 4 | -10/+4 | |
| This is no longer needed because we always insert \n never \r\n. | |||||
| 2017-05-03 | text: remove count argument from text_{earlier,later} | Marc André Tanner | 4 | -18/+21 | |
| 2017-05-03 | vis: introduce count iterator to handle interrupted flag | Marc André Tanner | 3 | -2/+36 | |
| 2017-05-03 | text: add miscellaneous documentation section | Marc André Tanner | 2 | -8/+17 | |
| 2017-05-03 | text: rename text_sigbus to text_mmaped | Marc André Tanner | 3 | -6/+9 | |
| Add casts to uintptr_t to avoid unrelated pointer comparisons. | |||||
| 2017-05-03 | text: rename text_byte_get argument name | Marc André Tanner | 1 | -2/+2 | |
