| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-02-18 | appveyor: try to fix yaml multiline syntax | Marc André Tanner | 1 | -15/+14 | |
| 2017-02-18 | test: update | Marc André Tanner | 1 | -5/+8 | |
| 2017-02-18 | appveyor: fix symlinks for Cygwin builds | Marc André Tanner | 1 | -0/+18 | |
| Git for windows is used to checkout the repository and it creates broken symlinks (files containing the target) which break the tests because e.g. the lexer.lua module can not be loaded. We use a bash script to convert these pseudo symlinks: http://stackoverflow.com/questions/38140373 and invoke it via powershell because that seems to be the only way to execute multiline commands from within the AppVeyor YAML configuration file. | |||||
| 2017-02-17 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2017-02-17 | vis: cleanup error paths in key action handling code | Marc André Tanner | 1 | -6/+10 | |
| 2017-02-17 | build: more complete cleanup in make clean | Marc André Tanner | 1 | -1/+1 | |
| 2017-02-16 | test: update | Marc André Tanner | 1 | -7/+5 | |
| 2017-02-16 | build: enable RDP access to AppVeyor build workers | Marc André Tanner | 1 | -1/+3 | |
| Also include all *.exe files into the bulid artifact. | |||||
| 2017-02-16 | travis: fix yaml syntax | Marc André Tanner | 1 | -4/+4 | |
| 2017-02-16 | test: update | Marc André Tanner | 1 | -5/+7 | |
| 2017-02-16 | Move more README content to the Wiki | Marc André Tanner | 1 | -218/+13 | |
| Still hopefully that it will eventually become accessible again. After github reverts the flagging of my account. For now I have cloned it locally just in case. | |||||
| 2017-02-16 | travis: try to fix code coverage for test/core | Marc André Tanner | 1 | -12/+17 | |
| The test/core tests use source files from the repository root (e.g. ../../text.c) which seems to confuse gcov and/or codecov.io because the same file is used under multiple paths. We add a new entry to the test matrix which just runs the core/tests. This is done by invoking the `make clean` target and skipping any tests which require the main vis binary. | |||||
| 2017-02-15 | test: update | Marc André Tanner | 1 | -5/+5 | |
| This will most likely break macOS travis builds. | |||||
| 2017-02-15 | vis: use single function call to print version information | Marc André Tanner | 1 | -12/+6 | |
| This results in a slightly smaller binary while still avoiding #ifdefs. Close #494 | |||||
| 2017-02-15 | vis: remove motion and text objects related to C functions | Marc André Tanner | 9 | -197/+0 | |
| These do not really belong into the editor core. If desired they could be implemented in Lua instead. | |||||
| 2017-02-15 | text-motions: remove unused text_line_lastchar | Marc André Tanner | 4 | -21/+2 | |
| 2017-02-14 | travis: re-enable code coverage | Marc André Tanner | 1 | -1/+1 | |
| 2017-02-14 | travis: use apsolute paths for ${C,LD}FLAGS | Marc André Tanner | 1 | -1/+1 | |
| This should fix build breakage of the test/util/keys utility. | |||||
| 2017-02-14 | travis: tweak build matrix | Marc André Tanner | 1 | -20/+18 | |
| Try to test the different regex backends and builds with/without Lua support. | |||||
| 2017-02-14 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2017-02-14 | vis: add compile time features to version output | Marc André Tanner | 1 | -1/+12 | |
| 2017-02-12 | view: improve handling of long sequences of combining characters | Marc André Tanner | 1 | -1/+3 | |
| They will still not be displayed correctly, but at least they should no longer cause memory errors. | |||||
| 2017-02-11 | test: update | Marc André Tanner | 1 | -9/+5 | |
| Should fix travis failure. | |||||
| 2017-02-11 | test: update | Marc André Tanner | 1 | -5/+9 | |
| 2017-02-10 | vis: make r handle special keys like <Tab> | Marc André Tanner | 1 | -8/+4 | |
| Unlike vim we do not respect `:set expandtab` here. | |||||
| 2017-02-10 | vis: make t, T, f and F work for special keys | Marc André Tanner | 1 | -9/+5 | |
| Fix #491 | |||||
| 2017-02-10 | vis: introduce vis_keys_utf8 | Marc André Tanner | 3 | -1/+14 | |
| 2017-02-09 | sam: fix bogus clang compiler warning | Marc André Tanner | 1 | -1/+2 | |
| Strictly speaking this is a compiler bug: https://llvm.org/bugs/show_bug.cgi?id=22062 The C11 standard section 6.4.4.3 says: "An identifier declared as an enumeration constant has type int." and 6.7.2.2: "Each enumerated type shall be compatible with char, a signed integer type, or an unsigned integer type. The choice of type is implementation-defined, but shall be capable of representing the values of all the members of the enumeration." So while `err` can store a value larger than that of any enumeration member, it could also be of signed type, resulting in a warning about comparing integers of different signs. Converting it to size_t before the range check and array indexing, should fix both warnings. Fix #478 | |||||
| 2017-02-09 | text: fix use of uninitialized variable in error path | Marc André Tanner | 1 | -2/+2 | |
| 2017-02-09 | Slightly update developer section of README | Marc André Tanner | 1 | -12/+29 | |
| 2017-02-09 | Remove regex section from README | Marc André Tanner | 1 | -22/+0 | |
| By now we have efficient forward searches using the TRE regex backend. Further improvements can be discussed in #488. Close #260 | |||||
| 2017-02-08 | vis: improve <C-d> and <C-t> implementation in insert mode | Marc André Tanner | 1 | -2/+2 | |
| Fix #487 | |||||
| 2017-02-08 | vis: fix cursor positioning after :help | Marc André Tanner | 1 | -0/+1 | |
| 2017-02-08 | vis: make `ga` and `g8` more robust | Marc André Tanner | 1 | -1/+5 | |
| Fixes CID 141179 | |||||
| 2017-02-08 | vis-menu: check read(2) return value | Marc André Tanner | 1 | -1/+2 | |
| Fixes CID 137371 | |||||
| 2017-02-08 | vis-digraph: properly initialize local variable | Marc André Tanner | 1 | -1/+1 | |
| Fixes CID 141180 | |||||
| 2017-02-08 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2017-02-08 | text: clean up iterator semantics | Marc André Tanner | 2 | -46/+69 | |
| We now guarantee the existence of at least one non-sentinel piece at all time and allow iterators to recover from these delimiting pieces. | |||||
| 2017-02-08 | sam: execute commands even if we have no valid range | Marc André Tanner | 1 | -2/+3 | |
| In an ideal world this should never happen. However, if for some reason all cursors/selections become invalid, default to an empty range. This at least allows to terminate the editor gracefully whereas before the command would silently be ignored. | |||||
| 2017-02-08 | text: remove special case for marks at start of file | Marc André Tanner | 1 | -4/+0 | |
| Unlike EOF address 0 needs no special treatment. | |||||
| 2017-02-08 | view: fix view_cursors_scroll_to to operate on current state | Marc André Tanner | 1 | -0/+1 | |
| This should fix display issues when entering the first newline of a file. | |||||
| 2017-02-08 | vis: make sure prompt starts newline terminated | Marc André Tanner | 1 | -7/+8 | |
| 2017-02-07 | Allow {} to be nested in shell variables | S. Gilles | 1 | -1/+1 | |
| This allows lines like : ${FOO:="${bar}/baz"} to be highlighted correctly. | |||||
| 2017-02-07 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2017-02-07 | vis: improve text object handling | Marc André Tanner | 3 | -5/+16 | |
| Fix `gN` and delimited inner variants when given a count. | |||||
| 2017-02-07 | vis: reformat text object definitions | Marc André Tanner | 3 | -33/+107 | |
| 2017-02-06 | Disable keymap for movement_key character | Michael Forney | 1 | -1/+6 | |
| The character following a movement_key command should not be subject to keymap translation since it is used to find characters in the document. | |||||
| 2017-02-05 | vis: set $vis_file{name,path} environment variables for external commands | Marc André Tanner | 2 | -0/+12 | |
| 2017-02-05 | vis: add file argument to vis_pipe | Marc André Tanner | 5 | -10/+14 | |
| 2017-02-04 | view: reduce redraws upon selection changes | Marc André Tanner | 1 | -10/+10 | |
