| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2017-05-03 | map: convert comments to doxygen format | Marc André Tanner | 3 | -22/+66 | |
| 2017-05-03 | array: convert comments to doxygen format | Marc André Tanner | 3 | -34/+80 | |
| 2017-05-03 | buffer: convert comments to doxygen format | Marc André Tanner | 3 | -29/+53 | |
| 2017-05-03 | text: convert comments to doxygen format | Marc André Tanner | 4 | -108/+420 | |
| 2017-05-03 | doc: add status badge to README | Marc André Tanner | 1 | -0/+1 | |
| 2017-05-03 | doc: use nicer sphinx theme | Marc André Tanner | 1 | -1/+1 | |
| 2017-05-03 | doc: add initial documentation files | Marc André Tanner | 3 | -0/+30 | |
| If all required dependencies (doxygen, breathe, sphinx, sphinx_rtd_theme) are installed, then `make html` in the doc directory should generate sphinx based documentation in doc/build/sphinx. | |||||
| 2017-04-28 | doc: add sphinx breathe extension | Marc André Tanner | 1 | -3/+19 | |
| 2017-04-28 | doc: add sphinx configuration | Marc André Tanner | 2 | -0/+176 | |
| 2017-04-28 | doc: customize Doxyfile | Marc André Tanner | 1 | -10/+11 | |
| 2017-04-28 | doc: add default Doxygen file | Marc André Tanner | 1 | -0/+2473 | |
| 2017-04-28 | ui: ignore whitespace when parsing style options | Marc André Tanner | 1 | -6/+10 | |
| 2017-04-24 | vis: fix newline insertion at end of file | Marc André Tanner | 1 | -1/+1 | |
| With enabled auto indentation and tab expansion in an empty buffer, the following would insert one newline too many: i<Tab><Enter> | |||||
| 2017-04-23 | vis: fix # register count | Marc André Tanner | 3 | -3/+5 | |
| Previously the # register was always reported as containing only one entry. This wrongly caused the first value to be put at all locations. Fix #544 | |||||
| 2017-04-21 | vis: implement <C-r> in terms of gP | Marc André Tanner | 1 | -9/+3 | |
| This simplifies the code and ensures consistent behavior. | |||||
| 2017-04-20 | vis: add # register to insert cursor number | Marc André Tanner | 5 | -0/+16 | |
| 2017-04-20 | vis: adapt <C-r> to new register handling code | Marc André Tanner | 1 | -3/+10 | |
| 2017-04-20 | vis: start cleaning up register related code | Marc André Tanner | 8 | -105/+110 | |
| 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-19 | vis: restructure register handling | Marc André Tanner | 8 | -56/+152 | |
| Decouple register content from cursors. Previously each cursor had exactly one corresponding register. Now each register can save a list of values whose lifetime is not tied to the cursor. If multiple cursors exist and a put with a register holding only a single value is performed, then this value is inserted at every cursor location. If there are fewer values available than cursors, then only the matching ones will be used. If a register holding multiple values is inserted in a single cursor context, only the first value will be used. Another option would be to join all existing values. The details of this behavior might be changed in the future. <C-r> in insert mode has not yet been adapted and register handling in general needs to be cleaned up further. Fix #527 | |||||
| 2017-04-19 | array: implement array_resize | Marc André Tanner | 2 | -0/+11 | |
| 2017-04-19 | array: implement array_truncate | Marc André Tanner | 2 | -0/+10 | |
| 2017-04-18 | buffer: simplify buffer_content0 | Marc André Tanner | 1 | -1/+1 | |
| 2017-04-18 | array: implement array_capacity | Marc André Tanner | 2 | -0/+6 | |
| 2017-04-18 | vis: rename vis_register_set to vis_register | Marc André Tanner | 3 | -3/+3 | |
| 2017-04-14 | build: install miscellaneous documentation | David B. Lamkins | 2 | -1/+18 | |
| 2017-04-14 | vis: make certain operations interruptible with <C-c> | Marc André Tanner | 6 | -10/+19 | |
| As currently implemented this will only work for operations which are individually fast, but repeated many times (e.g. `1000000itext<Escape>`). | |||||
| 2017-04-12 | sam: fix negative count specifiers from visual mode | Marc André Tanner | 1 | -2/+5 | |
| 2017-04-12 | man: document new count specifier for `g` and `v` commands | Marc André Tanner | 1 | -4/+36 | |
| A few examples: :x g1 selects the first line :x g-1 selects the last line :x g-3, selects the last three lines :x g2,4 selects lines 2, 3 and 4 :x g,5 selects all lines up and including the fifth :x g6, selects all lines starting from the sixth :x g%2 selects all even lines :x v%2 selects all odd lines | |||||
| 2017-04-12 | sam: support %n count specifier matching every n-th selection | Marc André Tanner | 1 | -0/+15 | |
| 2017-04-12 | sam: add support for negative count specifier | Marc André Tanner | 1 | -10/+42 | |
| 2017-04-12 | sam: add support for count specifier to `g` and `y` commands | Marc André Tanner | 2 | -12/+56 | |
| 2017-04-12 | sam: distinguish between empty // and no regex | Marc André Tanner | 1 | -1/+4 | |
| 2017-04-12 | sam: reject command names containing digits or ending with a hyphen | Marc André Tanner | 1 | -1/+6 | |
| The current implementation will also reject consecutive hyphens. | |||||
| 2017-04-11 | build: update libtermeky to version 0.20 | Marc André Tanner | 1 | -2/+2 | |
| Fix #537 | |||||
| 2017-04-11 | build: tweak CFLAGS for profiling target | Marc André Tanner | 1 | -1/+1 | |
| 2017-04-11 | text: do not redefine _GNU_SOURCE | Marc André Tanner | 1 | -1/+3 | |
| Fix #536 | |||||
