summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_diffmode.vim
AgeCommit message (Collapse)Author
2020-03-18patch 8.2.0401: not enough test coverage for evalvars.cv8.2.0401Bram Moolenaar
Problem: Not enough test coverage for evalvars.c. Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
2019-12-30patch 8.2.0064: diffmode completion doesn't use per-window settingv8.2.0064Bram Moolenaar
Problem: Diffmode completion doesn't use per-window setting. Solution: Check if a window is in diff mode. (Dominique Pell, closes #5419)
2019-12-29patch 8.2.0054: :diffget and :diffput don't have good completionv8.2.0054Bram Moolenaar
Problem: :diffget and :diffput don't have good completion. Solution: Add proper completion. (Dominique Pelle, closes #5409)
2019-11-16patch 8.1.2302: :lockmarks does not work for '[ and ']v8.1.2302Bram Moolenaar
Problem: :lockmarks does not work for '[ and ']. Solution: save and restore '[ and '] marks. (James McCoy, closes #5222)
2019-11-10patch 8.1.2289: after :diffsplit closing the window does not disable diffv8.1.2289Bram Moolenaar
Problem: After :diffsplit closing the window does not disable diff. Solution: Add "closeoff" to 'diffopt' and add it to the default.
2019-09-15patch 8.1.2041: no test for diff mode with syntax highlightingv8.1.2041Bram Moolenaar
Problem: No test for diff mode with syntax highlighting. Solution: Add a test case.
2019-09-06patch 8.1.1993: more functions can be used as methodsv8.1.1993Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
2019-08-23patch 8.1.1915: more functions can be used as methodsv8.1.1915Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
2019-08-04patch 8.1.1809: more functions can be used as a methodv8.1.1809Bram Moolenaar
Problem: More functions can be used as a method. Solution: Add has_key(), split(), str2list(), etc.
2019-08-03patch 8.1.1804: no test for display updating without a scroll regionv8.1.1804Bram Moolenaar
Problem: No test for display updating without a scroll region. Solution: Add a test.
2019-07-14patch 8.1.1691: diff test fails on some systemsv8.1.1691Bram Moolenaar
Problem: Diff test fails on some systems. (Elimar Riesebieter) Solution: Add a term_wait() call.
2019-07-04patch 8.1.1634: terminal test fails when term_getansicolors() is missingv8.1.1634Bram Moolenaar
Problem: Terminal test fails when term_getansicolors() is missing. Diff test fails without +rightleft. (Dominique Pelle) Solution: Check if term_getansicolors() is supported. (closes #4597)
2019-06-06patch 8.1.1483: skipped tests are not properly listedv8.1.1483Bram Moolenaar
Problem: Skipped tests are not properly listed. Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
2019-03-29patch 8.1.1073: space in number column is on wrong side with 'rightleft' setv8.1.1073Bram Moolenaar
Problem: Space in number column is on wrong side with 'rightleft' set. Solution: Move the space to the text side. Add a test.
2019-03-29patch 8.1.1072: extending sign and foldcolumn below the text is confusingv8.1.1072Bram Moolenaar
Problem: Extending sign and foldcolumn below the text is confusing. Solution: Let the sign and foldcolumn stop at the last text line, just like the line number column. Also stop the command line window leader. (Christian Brabandt, closes #3964)
2019-02-19patch 8.1.0956: using context:0 in 'diffopt' does not work wellv8.1.0956Bram Moolenaar
Problem: Using context:0 in 'diffopt' does not work well. Solution: Make zero context do the same as one line context. (closes #4005)
2018-12-04patch 8.1.0562: parsing of 'diffopt' is slightly wrongv8.1.0562Bram Moolenaar
Problem: Parsing of 'diffopt' is slightly wrong. Solution: Fix the parsing and add a test. (Jason Franklin, Christian Brabandt)
2018-11-01patch 8.1.0503: missing change to diff testv8.1.0503Bram Moolenaar
Problem: Missing change to diff test. (Hirohito Higashi) Solution: Add the missing test function.
2018-10-25patch 8.1.0497: :%diffput changes order of linesv8.1.0497Bram Moolenaar
Problem: :%diffput changes order of lines. (Markus Braun) Solution: Do adjust marks when using internal diff.
2018-10-07patch 8.1.0458: ml_get error and crash when using "do"v8.1.0458Bram Moolenaar
Problem: Ml_get error and crash when using "do". Solution: Adjust cursor position also when diffupdate is not needed. (Hirohito Higashi)
2018-10-02patch 8.1.0448: cursorline not removed when using 'cursorbind'v8.1.0448Bram Moolenaar
Problem: Cursorline not removed when using 'cursorbind'. (Justin Keyes) Solution: Store the last cursor line per window. (closes #3488)
2018-09-16patch 8.1.0397: no event triggered after updating diffsv8.1.0397Bram Moolenaar
Problem: No event triggered after updating diffs. Solution: Add the DiffUpdated event.
2018-09-15patch 8.1.0393: not all white space difference options availablev8.1.0393Bram Moolenaar
Problem: Not all white space difference options available. Solution: Add "iblank", "iwhiteall" and "iwhiteeol" to 'diffopt'.
2018-09-13patch 8.1.0375: cannot use diff mode with Cygwin diff.exev8.1.0375Bram Moolenaar
Problem: Cannot use diff mode with Cygwin diff.exe. (Igor Forca) Solution: Skip over unrecognized lines in the diff output.
2018-09-10patch 8.1.0360: using an external diff program is slow and inflexiblev8.1.0360Bram Moolenaar
Problem: Using an external diff program is slow and inflexible. Solution: Include the xdiff library. (Christian Brabandt, closes #2732) Use it by default.
2017-12-01patch 8.0.1361: some users don't want to diff with hidden buffersv8.0.1361Bram Moolenaar
Problem: Some users don't want to diff with hidden buffers. Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes #2394)
2017-10-15patch 8.0.1200: tests switch the bell off twicev8.0.1200Bram Moolenaar
Problem: Tests switch the bell off twice. Solution: Don't set 'belloff' in individual tests. (Christian Brabandt)
2017-09-26patch 8.0.1153: no tests for diff_hlID() and diff_filler()v8.0.1153Bram Moolenaar
Problem: No tests for diff_hlID() and diff_filler(). Solution: Add tests. (Dominique Pelle, closes #2156)
2017-09-02patch 8.0.1037: "icase" of 'diffopt' is not used for highlightingv8.0.1037Bram Moolenaar
Problem: "icase" of 'diffopt' is not used for highlighting differences. Solution: Also use "icase". (Rick Howe)
2017-05-16patch 8.0.0599: diff mode is insufficiently testedv8.0.0599Bram Moolenaar
Problem: diff mode is insufficiently tested Solution: Add more test cases. (Dominique Pelle, closes #1685)
2017-03-11patch 8.0.0444: diffpatch fails when the file name has a quotev8.0.0444Bram Moolenaar
Problem: Diffpatch fails when the file name has a quote. Solution: Escape the name properly. (zetzei)
2017-03-09patch 8.0.0442: patch shell command not well escapedv8.0.0442Bram Moolenaar
Problem: Patch shell command uses double quotes around the argument, which allows for $HOME to be expanded. (Etienne) Solution: Use single quotes on Unix. (closes #1543)
2017-03-08patch 8.0.0433: beeps when running testsv8.0.0433Bram Moolenaar
Problem: Quite a few beeps when running tests. Solution: Set 'belloff' for these tests. (Christian Brabandt)
2017-03-05patch 8.0.0421: diff mode wrong when adding line at end of bufferv8.0.0421Bram Moolenaar
Problem: Diff mode is displayed wrong when adding a line at the end of a buffer. Solution: Adjust marks in diff mode. (James McCoy, closes #1329)
2017-02-26patch 8.0.0381: diff mode is not sufficiently testedv8.0.0381Bram Moolenaar
Problem: Diff mode is not sufficiently tested. Solution: Add more diff mode tests. (Dominique Pelle, closes #1515)
2017-02-03patch 8.0.0300: cannot stop diffing hidden buffersv8.0.0300Bram Moolenaar
Problem: Cannot stop diffing hidden buffers. (Daniel Hahler) Solution: When using :diffoff! make the whole list if diffed buffers empty. (closes #736)
2016-10-18patch 8.0.0044v8.0.0044Bram Moolenaar
Problem: In diff mode the cursor may end up below the last line, resulting in an ml_get error. Solution: Check the line to be valid.
2016-08-27patch 7.4.2275v7.4.2275Bram Moolenaar
Problem: ":diffoff!" does not remove filler lines. Solution: Force a redraw and invalidate the cursor. (closes #1014)
2016-07-30patch 7.4.2126v7.4.2126Bram Moolenaar
Problem: No tests for :diffget and :diffput Solution: Add tests.
2016-07-30patch 7.4.2124v7.4.2124Bram Moolenaar
Problem: diffmode test leaves files behind, breaking another test. Solution: Delete the files.
2016-07-30patch 7.4.2123v7.4.2123Bram Moolenaar
Problem: No new style test for diff mode. Solution: Add a test. Check that folds are in sync.