aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | functests: Use proper path in `eq()`ZyX2018-04-02
| | | | | | | |
| * | | | | | | shada: Fix conversion warningsZyX2018-04-01
| | | | | | | |
| * | | | | | | shada: Fix some memory leaks and completely ignore numbered mark namesZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems: - In two places in shada_read_when_writing() memory just was not freed. Both places were verified to cause test failures. - Numbered marks got assigned incorrect (off-by-one compared to position in the array) numbers in replace_numbered_mark. - It was possible to have non-continuously populated array of numbered marks which messed up code for merging them. (Note about tests: marks with additional data are always compared different when merging, that caused some confusion regarding why test did not work the way I expected.)
| * | | | | | | shada: Add functions to format ShaDa entries for debugging purposesZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | To be used in debugging printfs.
| * | | | | | | shada: When storing numeric marks reset the numbersZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Attempt to fix observed crash. Crash currently not reproduced.
| * | | | | | | functests: Add test for merging with file with only numeric markZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Known to cause memory leak, but not an expected crash.
| * | | | | | | Revert "shada: In place of ignoring cursor position with lnum 0 save with 1"ZyX2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit aa728798b4bd89b59cee86103885c15d386f73ba.
| * | | | | | | test/helpers: Support booleansZyX2018-03-27
| | | | | | | |
| * | | | | | | shada: In place of ignoring cursor position with lnum 0 save with 1ZyX2018-03-27
| | | | | | | |
| * | | | | | | shada: Also filter out invalid cursor position when writing '0' markZyX2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on https://github.com/neovim/neovim/pull/5908#issuecomment-375909903, but with adjusted condition as line number or column less then zero should not appear at all based on what I know.
| * | | | | | | macros: Rename LAST_ARRAY_ENTRY to ARRAY_LAST_ENTRYZyX2018-03-27
| | | | | | | |
| * | | | | | | shada: Make ignore_buf also inlineZyX2018-03-27
| | | | | | | |
| * | | | | | | functests: Fix existing functional testsZyX2018-03-27
| | | | | | | |
| * | | | | | | shada: Save numbered marksZyX2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems so far: - Marks in the current instance are not adjusted. - Duplicates are not removed (not that it works in Vim either now, not at 8.0.134 at least).
* | | | | | | | Merge #8208 'Clean up dependency patches'Justin M. Keyes2018-04-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | closes #6659
| * | | | | | | | build/windows: Patch Luv with a patch file instead of CMakeb-r-o-c-k2018-04-01
| | | | | | | | |
| * | | | | | | | build/windows: Move libtermkey patches into this repositoryb-r-o-c-k2018-04-01
| | |/ / / / / / | |/| | | | | |
* / | | | | | | build/OpenBSD: need -lpthread -lc++abi for LuaJIT (#8215)Utkarsh Anand2018-04-02
|/ / / / / / /
* | | | | | | msg: do not scroll entire screen (#8088)Björn Linse2018-03-31
| | | | | | |
* | | | | | | build/CMake: LANGUAGES config option #8203Marty E. Plummer2018-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marty E. Plummer <hanetzer@startmail.com>
* | | | | | | ci/AppVeyor: cover MinGW and MSVC in PRs (#8206)Justin M. Keyes2018-03-30
| | | | | | |
* | | | | | | .gitignoreJustin M. Keyes2018-03-30
| | | | | | |
* | | | | | | timer_pause: stop the timer resource (#8199)Utkarsh Maheshwari2018-03-30
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | If the timer isn't stopped, it still emits events which consume some CPU. Fix #8188
* | | | | | lintJames McCoy2018-03-29
| | | | | |
* | | | | | Merge pull request #6377 from yagebu/option-fixesJames McCoy2018-03-29
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | options: fixes and some refactoring for number options Closes #6696
| * \ \ \ \ \ Merge branch 'master' into yagebu/option-fixesJames McCoy2018-03-28
| |\ \ \ \ \ \
| * | | | | | | update testsJakob Schnitzer2017-06-28
| | | | | | | |
| * | | | | | | Merge branch 'master' into option-fixesJakob Schnitzer2017-06-28
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into option-fixesJakob Schnitzer2017-04-24
| |\ \ \ \ \ \ \ \
| * | | | | | | | | also test set_optionJakob Schnitzer2017-04-01
| | | | | | | | | |
| * | | | | | | | | update for changes in master; fix 'window'; testsJakob Schnitzer2017-03-31
| | | | | | | | | |
| * | | | | | | | | options: more tests; check first set later; stricter validationJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: fix setglobal for buf-local number optionsJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: group num_option validation by typeJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: more of the sameJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: move more validation togetherJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: clean up num_options side-effectsJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: if invalid value is given, reset to old valueJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: move code around in set_num_optionJakob Schnitzer2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handle side-effects after validation
| * | | | | | | | | options: add some testsJakob Schnitzer2017-03-30
| | | | | | | | | |
| * | | | | | | | | options: setlocal should only set local valueJakob Schnitzer2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For 'iminsert' and 'imsearch' the global value was always changed.
* | | | | | | | | | build/NetBSD: use kinfo_proc2; undef uint64_t (#8197)Utkarsh Anand2018-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #8196 For historical reasons, uint64_t and friends are defined both as typedefs and macros. Some platforms that do that define the macros as identity (#define uint64_t uint64_t), others like NetBSD define to the backing type (#define uint64_t __uint64_t). This is normally transparent, except when multiple levels of macro expansions are used inconsistently.
* | | | | | | | | | ci/AppVeyor: build MinGW only on master branch (#8193)Justin M. Keyes2018-03-29
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | Else the build takes too long.
* | | | | | | | | Merge #8183 'build/msvc: Fix functional tests'Justin M. Keyes2018-03-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSBuild still returns a non-zero exit code because it detects the word "error" in the stdout which is caused by some of the test names such as api/buf {get,set,del}_line get_line : out-of-bounds is an error. CMake mailing list thread: https://cmake.org/pipermail/cmake-developers/2015-October/026775.html There isn't any good solution for it, so I modified the build script to detect the error message printed by RunTests.cmake.
| * | | | | | | | | ci/AppVeyor: enable MSVC_32 buildb-r-o-c-k2018-03-26
| | | | | | | | | |
| * | | | | | | | | ci/AppVeyor: Remove gperf from downloaded MSYS2 packagesb-r-o-c-k2018-03-26
| | | | | | | | | |
| * | | | | | | | | ci/AppVeyor: Remove Git Unix utilities from the PATHb-r-o-c-k2018-03-26
| | | | | | | | | |
| * | | | | | | | | build/msvc: Fix check for cksum on Windowsb-r-o-c-k2018-03-26
| | | | | | | | | |
| * | | | | | | | | build/msvc: Add workaround for false positive exit code from MSBuildb-r-o-c-k2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://cmake.org/pipermail/cmake-developers/2015-October/026775.html
| * | | | | | | | | build/msvc: Fix libvterm patchb-r-o-c-k2018-03-26
| | |_|_|/ / / / / | |/| | | | | | |