Permalink
Commits on Oct 12, 2018
  1. vim-patch:8.0.0685: when conversion fails written file may be truncated

    ckelsel authored and jamessan committed Sep 7, 2018
    Problem:    When making backups is disabled and conversion with iconv fails
                the written file is truncated. (Luo Chen)
    Solution:   First try converting the file and write the file only when it did
                not fail. (partly by Christian Brabandt)
    vim/vim@e6bf655
Commits on Sep 21, 2018
  1. vim-patch:8.0.0682: no test for synIDtrans() (#8966)

    ckelsel authored and justinmk committed Sep 21, 2018
    Problem:    No test for synIDtrans().
    Solution:   Add a test. (Dominique Pelle, closes vim/vim#1796)
    vim/vim@0b2eef2
Commits on Jun 24, 2018
  1. vim-patch:8.0.0548: saving the redo buffer only works one time (#8629)

    ckelsel authored and justinmk committed Jun 24, 2018
    Problem:    Saving the redo buffer only works one time, resulting in the "."
                command not working well for a function call inside another
                function call. (Ingo Karkat)
    Solution:   Save the redo buffer at every user function call. (closes vim/vim#1619)
    vim/vim@d4863aa
  2. vim-patch:8.0.0535: leak when exiting user function (#8574)

    ckelsel authored and justinmk committed Jun 24, 2018
    Problem:    Memory leak when exiting from within a user function.
    Solution:   Clear the function call stack on exit.
    vim/vim@6914c64
Commits on Jun 23, 2018
  1. vim-patch:8.0.0544: cppcheck warnings (#8627)

    ckelsel authored and justinmk committed Jun 23, 2018
    Problem:    Cppcheck warnings.
    Solution:   Use temp variable. Change NUL to NULL. Swap conditions. (Dominique
                Pelle)
    vim/vim@866c688
Commits on Jun 21, 2018
  1. vim-patch:8.0.0468: g< after aborting an Ex command (#7941)

    ckelsel authored and justinmk committed Jun 21, 2018
    Problem:    After aborting an Ex command g< does not work. (Marcin
                Szamotulski)
    Solution:   Postpone clearing scrollback messages to until the command line
                has been entered.  Also fix that the screen isn't redrawn if after
                g< the command line is cancelled.
    vim/vim@f2405ed
Commits on Jun 16, 2018
  1. fix lint

    ckelsel committed Jun 16, 2018
  2. vim-patch:8.0.0545: edit test may fail on some systems

    ckelsel committed Jun 16, 2018
    Problem:    Edit test may fail on some systems.
    Solution:   If creating a directory with a very long path fails, bail out.
    vim/vim@15ecbd6
  3. vim-patch:8.0.0543: test_edit causes older xfce4-terminal to close

    ckelsel committed Jun 16, 2018
    Problem:    Test_edit causes older xfce4-terminal to close. (Dominique Pelle)
    Solution:   Reduce number of columns to 2000.  Try to restore the window
                position.
    vim/vim@ba6ec18
  4. vim-patch:8.0.0532: test with long directory name fails on Mac

    ckelsel committed Jun 16, 2018
    Problem:    Test with long directory name fails on Mac.
    Solution:   Skip the test on Mac systems.
    vim/vim@c77d675
  5. vim-patch:8.0.0531: test with long directory name fails on non-unix s…

    ckelsel committed Jun 16, 2018
    …ystems
    
    Problem:    Test with long directory name fails on non-unix systems.
    Solution:   Skip the test on non-unix systems.
    vim/vim@9b81079
  6. vim-patch:8.0.0530: buffer overflow when 'columns' is very big

    ckelsel committed Jun 16, 2018
    Problem:    Buffer overflow when 'columns' is very big. (Nikolai Pavlov)
    Solution:   Correctly compute where to truncate.  Fix translation.
                (closes vim/vim#1600)
    vim/vim@658a3a2
Commits on Jun 10, 2018
  1. vim-patch:8.0.0520: using a function pointer while the function is kn…

    ckelsel authored and justinmk committed Jun 10, 2018
    …own (#8513)
    
    Problem:    Using a function pointer instead of the actual function, which we
                know.
    Solution:   Change mb_ functions to utf_ functions when already checked for
                Unicode. (Dominique Pelle, closes vim/vim#1582)
    vim/vim@ace9598
Commits on Jun 1, 2018
  1. vim-patch:8.0.0519: character classes not well tested (#8460)

    ckelsel authored and justinmk committed Jun 1, 2018
    Problem:    Character classes are not well tested. They can differ between
                platforms.
    Solution:   Add tests.  In the documentation make clear which classes depend
                on what library function.  Only use :cntrl: and :graph: for ASCII.
                (Kazunobu Kuriyama, Dominique Pelle, closes vim/vim#1560)
                Update the documentation.
    vim/vim@0c078fc
  2. vim-patch:8.0.0516 (#8458)

    ckelsel authored and justinmk committed Jun 1, 2018
    Problem:    A large count on a normal command causes trouble. (Dominique
                Pelle)
    Solution:   Make "opcount" long.
    vim/vim@b1e04fc
Commits on May 30, 2018
  1. vim-patch:8.0.0515: ml_get errors in silent Ex mode (#8452)

    ckelsel authored and justinmk committed May 30, 2018
    Problem:    ml_get errors in silent Ex mode. (Dominique Pelle)
    Solution:   Clear valid flags when setting the cursor.  Set the topline when
                not in full screen mode.
    vim/vim@d5d3753
  2. vim-patch:8.0.0511: message for skipping client-server tests is unclear

    ckelsel committed May 30, 2018
    Problem:    Menuage for skipping client-server tests is unclear.
    Solution:   Be more specific about what's missing (Hirohito Higashi, Kazunobu
                Kuriyama)
    vim/vim@a683ec4
  3. vim-patch:8.0.0507: client-server tests fail when $DISPLAY is not set

    ckelsel committed May 30, 2018
    Problem:    Client-server tests fail when $DISPLAY is not set.
    Solution:   Check for E240 before running the test.
    vim/vim@a2845b8
Commits on May 26, 2018
  1. vim-patch:8.0.0505: failed window split for :stag not handled (#8439)

    ckelsel authored and justinmk committed May 26, 2018
    Problem:    Failed window split for :stag not handled. (Coverity CID 99204)
    Solution:   If the split fails skip to the end. (bstaletic, closes vim/vim#1577)
    vim/vim@ba6ad17
  2. vim-patch:8.0.0496: insufficient testing for folding (#8438)

    ckelsel authored and justinmk committed May 26, 2018
    Problem:    Insufficient testing for folding.
    Solution:   Add a couple more fold tests. (Dominique Pelle, closes vim/vim#1579)
    vim/vim@518c9b1
Commits on May 24, 2018
  1. vim-patch:8.0.0454: compiler warnings for "always true" comparison (#…

    ckelsel authored and justinmk committed May 24, 2018
    …8431)
    
    Problem:    Compiler warnings for comparing unsigned char with 256 always
                being true. (Manuel Ortega)
    Solution:   Add type cast.
    vim/vim@977d037
Commits on Mar 25, 2018
  1. vim-patch:8.0.0417: test for the clipboard fails sometimes (#8174)

    ckelsel authored and justinmk committed Mar 25, 2018
    Problem:    Test for the clipboard fails sometimes.
    Solution:   Add it to the flaky tests.
    vim/vim@0fbff64
Commits on Mar 23, 2018
  1. vim-patch:8.0.0387: compiler warnings (#8162)

    ckelsel authored and justinmk committed Mar 23, 2018
    Problem:    compiler warnings
    Solution:   Add type casts. (Christian Brabandt)
    vim/vim@b113c3a
Commits on Mar 22, 2018
  1. vim-patch:8.0.0357: crash when setting 'guicursor' to weird value (#8161

    ckelsel authored and justinmk committed Mar 22, 2018
    )
    
    Problem:    Crash when setting 'guicursor' to weird value.
    Solution:   Avoid negative size. (Dominique Pelle, closes vim/vim#1465)
    vim/vim@24922ec
Commits on Mar 17, 2018
  1. vim-patch:8.0.0344: unlet command leaks memory (#8141)

    ckelsel authored and justinmk committed Mar 17, 2018
    Problem:    Unlet command leaks memory. (Nikolai Pavlov)
    Solution:   Free the memory on error. (closes vim/vim#1497)
    vim/vim@49439c4
Commits on Mar 14, 2018
  1. vim-patch:8.0.0316: :help z? does not work (#8134)

    ckelsel authored and justinmk committed Mar 14, 2018
    Problem:    ":help z?" does not work. (Pavol Juhas)
    Solution:   Remove exception for z?.
    vim/vim@dad7309
Commits on Mar 11, 2018
  1. vim-patch:8.0.0262,8.0.0263 (#8123)

    ckelsel authored and justinmk committed Mar 11, 2018
    vim-patch:8.0.0262: Farsi support is barely tested
    Problem:    Farsi support is barely tested.
    Solution:   Add more tests for Farsi.  Clean up the code.
    vim/vim@ddf662a
    
    vim-patch:8.0.0263: Farsi support is not tested enough
    Problem:    Farsi support is not tested enough.
    Solution:   Add more tests for Farsi.  Clean up the code.
    vim/vim@80627cf
Commits on Mar 8, 2018
  1. vim-patch:8.0.0513: fix getting name of cleared highlight group (#8103)

    ckelsel authored and justinmk committed Mar 8, 2018
    Problem:    Getting name of cleared highlight group is wrong. (Matt Wozniski)
    Solution:   Only skip over cleared names for completion. (closes vim/vim#1592)
                Also fix that a cleared group causes duplicate completions.
    vim/vim@c96272e
Commits on Mar 4, 2018
  1. vim-patch:8.0.0220: highlight completion misses some values #8013

    ckelsel authored and justinmk committed Feb 15, 2018
    Problem:    Completion for :match does not show "none" and other missing
                highlight names.
    Solution:   Skip over cleared entries before checking the index to be at the
                end.
    vim/vim@15eedf1
  2. vim-patch:8.0.0234,8.0.0236,8.0.0225 (#8052)

    ckelsel authored and justinmk committed Mar 4, 2018
    vim-patch:8.0.0234: crash when using put in Visual mode
    Problem:    When several lines are visually selected and one of them is short,
                using put may cause a crash. (Axel Bender)
    Solution:   Check for a short line. (Christian Brabandt)
    vim/vim@941c12d
    
    vim-patch:8.0.0236: gcc complains about uninitialized variable
    Problem:    Gcc complains that a variable may be used uninitialized. Confusion
                between variable and label name. (John Marriott)
    Solution:   Initialize it.  Rename end to end_lnum.
    vim/vim@6a717f1
    
    vim-patch:8.0.0225: put in Visual block mode terminates early
    Problem:    When a block is visually selected and put is used on the end of
                the selection only one line is changed.
    Solution:   Check for the end properly. (Christian Brabandt, neovim issue
                5781)
    vim/vim@9957a10
Commits on Feb 20, 2018
  1. vim-patch:8.0.0222: blockwise put on multi-byte char (#8030)

    ckelsel authored and justinmk committed Feb 20, 2018
    Note: code change was covered by c2a1821
    
    Problem:    When a multi-byte character ends in a zero byte, putting blockwise
                text puts it before the character instead of after it.
    Solution:   Use int instead of char for the character under the cursor.
                (Luchr, closes vim/vim#1403)  Add a test.
    vim/vim@c812996
Commits on Feb 19, 2018
  1. vim-patch:8.0.0214 (#8010)

    ckelsel authored and justinmk committed Feb 19, 2018
    vim-patch:8.0.0214: leaking memory when syntax cluster id is unknown
    
    Problem:    Leaking memory when syntax cluster id is unknown. (Coverity)
    Solution:   Free the memory.
    
    vim/vim@d7a9615
Commits on Feb 18, 2018
  1. vim-patch:8.0.0212: buffer for key name may be too small (#8009)

    ckelsel authored and justinmk committed Feb 18, 2018
    Problem:    The buffer used to store a key name theoreticaly could be too
                small. (Coverity)
    Solution:   Count all possible modifier characters.  Add a check for the
                length just in case.
    
    vim/vim@423977d
Commits on Feb 11, 2018
  1. vim-patch:8.0.0490: vertical split makes 'winfixwidth' window smaller (

    ckelsel authored and justinmk committed Feb 11, 2018
    …#7990)
    
    Problem:    Splitting a 'winfixwidth' window vertically makes it one column
                smaller. (Dominique Pelle)
    Solution:   Add one to the width for the separator.
    vim/vim@38e3483
Commits on Feb 6, 2018
  1. use split instead of smile for neovim

    ckelsel committed Feb 6, 2018