aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | test: `:file {name}`Justin M. Keyes2017-04-11
| | | | |
| * | | | test/rmdir(): fallback to Nvim delete()Justin M. Keyes2017-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lua has too many pitfalls here: - os.execute() requires shell-escaping - os.execute() has breaking changes between Lua 5.1 and 5.2 - No native way in Lua to handle "readonly" etc. on Windows
| * | | | test/rmdir(): Remove `readonly` attr on Windows.Justin M. Keyes2017-04-10
|/ / / /
* | | | Merge #6489 from ZyX-I/own-output-handlerJustin M. Keyes2017-04-10
|\ \ \ \
| * | | | appveyor: Widen .deps cache dependencyZyX2017-04-10
| | | | |
| * | | | ci: Make appveyor use new output handler as wellZyX2017-04-10
| | | | |
| * | | | tests: Rename neovim output handler to nvimZyX2017-04-10
| | | | |
| * | | | third-party: Update busted versionZyX2017-04-10
| | | | |
| * | | | tests: Skip dumping elapsed times when not availableZyX2017-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should provide some compatibility with old busted. And also removes duplicate parts from successString and skippedString, making them more like failureString and errorString which do not have times for technical reasons (busted for some reason did not yet compute duration before running the relevant handlers).
| * | | | tests: Print description also at the end of the suiteZyX2017-04-10
| | | | |
| * | | | tests: Use our own output handler on travisZyX2017-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasoning: 1. gtest is better then something like utfTerminal, yet it is way too verbose. 2. gtest cannot be configured to show colors always. 3. Actually I am going to add a CMake target which will allow running tests (especially, functional tests) in parallel, but this is not going to work well with any of the default output handlers. Build in this case must be more or less silent, yet debuggable. New handler does not support this in this commit though.
* | | | | Merge #6479 from bfredl/tolowerJustin M. Keyes2017-04-10
|\ \ \ \ \ | | | | | | | | | | | | remove vim_tolower/etc functions with broken locale-dependent behavior
| * | | | | lint: fix clint errors around mb_tolower callsBjörn Linse2017-04-10
| | | | | |
| * | | | | vim-patch:8.0.0552Björn Linse2017-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) Solution: Check the 'casemap' options when deciding how to upper/lower case. https://github.com/vim/vim/commit/3317d5ebbe8304da82b8088446060afcae0012af vim-patch:8.0.0553 Problem: Toupper/tolower test with Turkish locale fails on Mac. Solution: Skip the test on Mac. https://github.com/vim/vim/commit/9f4de1f5435b900e43e19766da1a5bed4686cf44 vim-patch:8.0.0554 Problem: Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower. https://github.com/vim/vim/commit/1cc482069a3407132aeb43a55d6dc284153e79c7 vim-patch:8.0.0555 Problem: Toupper/tolower test fails on OSX without Darwin. Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama) https://github.com/vim/vim/commit/d2381a2cadb9ef359ad5efb916734c635b29bd13
| * | | | | vim-patch:8.0.0243Björn Linse2017-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When making a character lower case with tolower() changes the byte cound, it is not made lower case. Solution: Add strlow_save(). (Dominique Pelle, closes vim/vim#1406) https://github.com/vim/vim/commit/cc5b22b3bfdc0e9e835cf7871166badda31447bd Join almost identical strup_save and strlow_save functions to one Function.
| * | | | | test: add tests for gu/gU behavior in Turkish localeBjörn Linse2017-04-10
| | | | | |
| * | | | | mbyte: replace vim_tolower with mb_tolower handling locale correctlyBjörn Linse2017-04-10
| | |/ / / | |/| | |
* | | | | Merge #6488 from ZyX-I/coverity-fixesJustin M. Keyes2017-04-10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | spellfile: Fix SAL sections readingZyX2017-04-09
| | | | |
| * | | | coverity/56795: Fix NULL dereference in :syn keyword non-printableZyX2017-04-09
| | | | | | | | | | | | | | | | | | | | Bug was introduced 3 years earlier, in 13848aa: NULL keyword_copy was incorrectly treated as an indicator of OOM.
| * | | | spellfile: Fix clint errorsZyX2017-04-09
| | | | |
| * | | | spellfile: Fix memory leakZyX2017-04-09
| | | | |
| * | | | coverity/13689: Check file header with memcmpZyX2017-04-09
| | | | | | | | | | | | | | | | | | | | Not that it is actually useful (would fail in any case), but should fix coverity report.
| * | | | coverity/13688: Check for NUL bytes in salfromZyX2017-04-09
| | | | |
| * | | | coverity/13687: Do not allow NUL byte in region namesZyX2017-04-09
| | | | |
| * | | | spellfile: Use old errorZyX2017-04-09
| | | | | | | | | | | | | | | This makes first test not actually show any change in behaviour.
| * | | | coverity/13686: Do not allow NUL byte in precondition regexZyX2017-04-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit it emitted e_spell_trunc in the first case and treated file as completely valid on the second. While first is fine (both errors are actually valid, though old error is probably better), second results in incorrect regex used.
* | | | | Merge pull request #6492 from ZyX-I/fix-clint-incremental-buildNikolai Aleksandrovich Pavlov2017-04-10
|\ \ \ \ \ | |_|/ / / |/| | | | cmake: Do not forget to actually create a touch file for errors.tar.gz
| * | | | cmake: Do not forget to actually create a touch file for errors.tar.gzZyX2017-04-10
|/ / / /
* | | | Merge #6481 from ZyX-I/rename-executeJustin M. Keyes2017-04-09
|\ \ \ \ | |/ / / |/| | | Rename execute() function to feed_command()
| * | | Merge branch 'master' into rename-executeZyX2017-04-09
| |\ \ \
| * | | | functests: Fix linter errorsZyX2017-04-09
| | | | |
| * | | | functests: Fix some ui/*_spec testsZyX2017-04-09
| | | | |
| * | | | functests: Fix ui/bufhl_specZyX2017-04-09
| | | | |
| * | | | functests: Fix ui/screen_basic_specZyX2017-04-09
| | | | |
| * | | | functests: Fix terminal/highlight_specZyX2017-04-09
| | | | |
| * | | | functests: Fix terminal/cursor_specZyX2017-04-09
| | | | | | | | | | | | | | | | | | | | It looks like Neovim has a bug: if `startinsert` is called using `command()` then `-- TERMINAL --` gets replaced with `-- --` (and also a cursor appears).
| * | | | functests: Fix legacy/wordcount_specZyX2017-04-09
| | | | | | | | | | | | | | | Another test where bug was hidden by execute().
| * | | | functests: Fix legacy/eval_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/close_count_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/autocmd_option_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/arglist_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/107_adjust_window_and_contents_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/097_glob_path_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/096_location_list_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/067_augroup_exists_specZyX2017-04-09
| | | | |
| * | | | functests: Fix some tests which are failing locally for unrelated reasonsZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/074_global_var_in_viminfo_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/065_float_and_logic_operators_specZyX2017-04-09
| | | | |
| * | | | functests: Fix legacy/063_match_and_matchadd_specZyX2017-04-09
| | | | |