| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-01-30 | build: explicitly list configure options for docker builds | Marc André Tanner | 1 | -1/+4 | |
| This should catch Alpine package changes such as the one fixed in 0ba252f08e9ef7b62c442eb91b36822d654f5b04. | |||||
| 2020-01-30 | build: allow to replace docker | Christian Hesse | 1 | -10/+11 | |
| This allows to build with docker-compatible container engine: make DOCKER=podman docker | |||||
| 2020-01-30 | build: add target docker-clean | Christian Hesse | 1 | -1/+4 | |
| This removes the docker image and volume `vis` and thus purges everything we added in docker. | |||||
| 2020-01-30 | build: clean up docker build | Christian Hesse | 1 | -5/+4 | |
| 2020-01-28 | build: fix generation of HTML man pages | Marc André Tanner | 1 | -1/+1 | |
| Starting with mandoc version 1.14.2 the xhtml format is no longer an alias for html. | |||||
| 2020-01-16 | build: force enable acl for docker builds | Christian Hesse | 1 | -1/+1 | |
| This makes sure the feature is enabled as expected. | |||||
| 2018-03-25 | build: add git based version information back | Marc André Tanner | 1 | -1/+1 | |
| 2018-03-25 | build: set version to 0.5 | Marc André Tanner | 1 | -1/+1 | |
| 2018-03-19 | build: build standalone binary against latest Alpine packages | Marc André Tanner | 1 | -1/+2 | |
| 2018-03-14 | build: try to use POSIX tools/options for vis-single target | Marc André Tanner | 1 | -2/+4 | |
| 2017-07-23 | build: add git based version information back | Marc André Tanner | 1 | -1/+1 | |
| 2017-07-23 | build: set version to 0.4 | Marc André Tanner | 1 | -1/+1 | |
| 2017-07-10 | vis: implement jump list in terms of marks | Marc André Tanner | 1 | -1/+1 | |
| 2017-07-08 | vis: cleanup marks implementation | Marc André Tanner | 1 | -1/+1 | |
| We now use ' to refer to marks. Mark a is set using 'am and restored using 'aM while this is slightly harder to type than ma and 'a it is consistent with register usage for yank/put and allows a default mark to be used which is handy for quick selection manipulation primitives. | |||||
| 2017-07-04 | Remove conditional initialization from Makefile | George Brown | 1 | -7/+0 | |
| No longer needed after standalone build target was removed. | |||||
| 2017-06-03 | build: port self-contained executable to libuntar | Marc André Tanner | 1 | -1/+1 | |
| 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 | 1 | -1/+1 | |
| 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 | build: inject the version into docker image | Christian Hesse | 1 | -0/+1 | |
| 2017-05-31 | build: try to make docker build reproducible | Marc André Tanner | 1 | -1/+2 | |
| 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 | 1 | -8/+8 | |
| Set $PATH and $TERMINFO_DIRS environment variables, use chdir(2) to simplify extraction logic, improve error handling. | |||||
| 2017-05-31 | build: allow to build self-contained executable | Christian Hesse | 1 | -1/+15 | |
| 2017-04-20 | vis: start cleaning up register related code | Marc André Tanner | 1 | -2/+2 | |
| Now that register.h is no longer used by view.h we can move the struct and function declarations to vis-core.h. | |||||
| 2017-04-14 | build: install miscellaneous documentation | David B. Lamkins | 1 | -0/+13 | |
| 2017-04-11 | build: tweak CFLAGS for profiling target | Marc André Tanner | 1 | -1/+1 | |
| 2017-04-09 | text: add mem{r,}chr(3) based byte search functions | Marc André Tanner | 1 | -1/+4 | |
| These are generally implemented efficiently in libc. While memrchr(3) is non-standard, it is a common extension. If it is not available, we use a simple C implementation from musl. | |||||
| 2017-03-27 | build: add git based version information back | Marc André Tanner | 1 | -1/+1 | |
| 2017-03-25 | build: set version to 0.3 | Marc André Tanner | 1 | -1/+1 | |
| 2017-03-14 | Add experimental raw vt100 UI backend | Marc André Tanner | 1 | -0/+2 | |
| The intention of this is not to slowly reimplement curses but to provide a minimal working terminal UI backend which can also be used for debugging, fuzzing and in environments where curses is not available. Currently no attempt is made to optimize terminal output. The amount of flickering will depend on the smartness of your terminal emulator. | |||||
| 2017-03-14 | Restructure display code | Marc André Tanner | 1 | -1/+1 | |
| Use pull instead of push based model for display code. Previously view.c was calling into the ui frontend code, with the new scheme this switches around: the necessary data is fetched by the ui as necessary. The UI independent display code is moved out of view.c/ui-curses.c into vis.c. The cell styles are now directly embedded into the Cell struct. New UI styles are introduced for: - status bar (focused / non-focused) - info message - window separator - EOF symbol You will have to update your color themes. The terminal output code is further abstracted into a generic ui-terminal.c part which keeps track of the whole in-memory cell matrix and #includes ui-terminal-curses.c for the actual terminal output. This architecture currently assumes that there are no overlapping windows. It will also allow non-curses based terminal user interfaces. | |||||
| 2017-03-05 | lua: fix more luacheck warnings | Marc André Tanner | 1 | -1/+1 | |
| 2017-03-03 | build: add luacheck make target | Marc André Tanner | 1 | -1/+4 | |
| 2017-02-24 | vis: make help texts optional to produce a smaller binary | Marc André Tanner | 1 | -0/+2 | |
| $ ./configure --disable-help shrinks the binary by about 20K on a x86_64 system. | |||||
| 2017-02-17 | build: more complete cleanup in make clean | Marc André Tanner | 1 | -1/+1 | |
| 2017-01-31 | build: properly strip elf executables | Christian Hesse | 1 | -5/+8 | |
| We had several elf executables that were not stripped properly. Move the filenames to a dedicated variable and use that to not miss anything. | |||||
| 2017-01-27 | vis-digraph: add utility to handle digraphs | josuah | 1 | -4/+7 | |
| Hook it up via Lua to <C-k> in insert and replace mode. Close #460 #475 | |||||
| 2017-01-19 | text-regex: add regex backend based on libtre | Marc André Tanner | 1 | -4/+8 | |
| While memory consumption should be improved, backward searches will still be slow, because they are implemented in terms of repeated forward searches. It needs to be investigated whether the underlying automaton can have its transitions reversed and essentially run backwards, as is the case in sam. | |||||
| 2017-01-16 | man: add man page for vis-complete(1) | Christian Hesse | 1 | -1/+1 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2017-01-16 | make: define EXECUTABLES and install in a loop | Christian Hesse | 1 | -17/+14 | |
| Define EXECUTABLES and install in a loop. Also fix uninstalling man pages. | |||||
| 2016-12-27 | build: pass $CFLAGS_EXTRA through make debug target | Marc André Tanner | 1 | -1/+1 | |
| 2016-12-22 | build: do not install lua/doc directory | Marc André Tanner | 1 | -0/+1 | |
| 2016-12-22 | build: also include working tree state in version information | Marc André Tanner | 1 | -1/+1 | |
| 2016-12-15 | build: move $CFLAGS_DEBUG into config.mk | Marc André Tanner | 1 | -9/+5 | |
| This allows inclusion in other Makefiles (e.g. for C unit tests). | |||||
| 2016-12-13 | build: add configure options for built-in lpeg support | Marc André Tanner | 1 | -4/+4 | |
| 2016-12-12 | Allow building lpeg into vis | Michael Forney | 1 | -0/+2 | |
| If lpeg is built statically, this allows for a completely static vis binary that still supports syntax highlighting. | |||||
| 2016-12-08 | Move manual pages to man/ subfolder | Marc André Tanner | 1 | -3/+3 | |
