]> granicus.if.org Git - vim/commit
patch 8.1.0360: using an external diff program is slow and inflexible v8.1.0360
authorBram Moolenaar <Bram@vim.org>
Mon, 10 Sep 2018 15:51:58 +0000 (17:51 +0200)
committerBram Moolenaar <Bram@vim.org>
Mon, 10 Sep 2018 15:51:58 +0000 (17:51 +0200)
commite828b7621cf9065a3582be0c4dd1e0e846e335bf
tree79cf05b6295837108fb6edbbc154e333c940698a
parent93a1df2c205c8399d96c172d9483e0793d32892a
patch 8.1.0360: using an external diff program is slow and inflexible

Problem:    Using an external diff program is slow and inflexible.
Solution:   Include the xdiff library. (Christian Brabandt, closes #2732)
            Use it by default.
42 files changed:
Filelist
runtime/doc/diff.txt
runtime/doc/options.txt
src/Make_cyg_ming.mak
src/Make_mvc.mak
src/Makefile
src/diff.c
src/structs.h
src/testdir/dumps/Test_diff_01.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_02.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_03.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_04.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_05.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_06.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_07.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_08.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_09.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_10.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_11.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_12.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_13.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_14.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_15.dump [new file with mode: 0644]
src/testdir/dumps/Test_diff_16.dump [new file with mode: 0644]
src/testdir/test_diffmode.vim
src/version.c
src/xdiff/COPYING [new file with mode: 0644]
src/xdiff/README.txt [new file with mode: 0644]
src/xdiff/xdiff.h [new file with mode: 0644]
src/xdiff/xdiffi.c [new file with mode: 0644]
src/xdiff/xdiffi.h [new file with mode: 0644]
src/xdiff/xemit.c [new file with mode: 0644]
src/xdiff/xemit.h [new file with mode: 0644]
src/xdiff/xhistogram.c [new file with mode: 0644]
src/xdiff/xinclude.h [new file with mode: 0644]
src/xdiff/xmacros.h [new file with mode: 0644]
src/xdiff/xpatience.c [new file with mode: 0644]
src/xdiff/xprepare.c [new file with mode: 0644]
src/xdiff/xprepare.h [new file with mode: 0644]
src/xdiff/xtypes.h [new file with mode: 0644]
src/xdiff/xutils.c [new file with mode: 0644]
src/xdiff/xutils.h [new file with mode: 0644]