├── COPYING ├── README.md ├── cpp ├── diff_match_patch.cpp ├── diff_match_patch.h ├── diff_match_patch.pro ├── diff_match_patch_test.cpp └── diff_match_patch_test.h ├── csharp ├── DiffMatchPatch.cs └── DiffMatchPatchTest.cs ├── dart ├── DMPClass.dart ├── DiffClass.dart ├── DiffMatchPatch.dart ├── DiffMatchPatchTest.dart ├── PatchClass.dart └── README.txt ├── demos ├── demo_diff.html ├── demo_match.html └── demo_patch.html ├── java └── name │ └── fraser │ └── neil │ └── plaintext │ ├── diff_match_patch.java │ └── diff_match_patch_test.java ├── javascript ├── diff_match_patch.js ├── diff_match_patch_test.html ├── diff_match_patch_test.js └── diff_match_patch_uncompressed.js ├── lua ├── diff_match_patch.lua └── diff_match_patch_test.lua ├── maven └── diff_match_patch │ └── diff_match_patch │ ├── current │ ├── diff_match_patch-current-src.jar │ ├── diff_match_patch-current.jar │ └── diff_match_patch-current.pom │ └── maven-metadata.xml ├── objectivec ├── Configurations │ ├── Base+SnowLeopard.xcconfig │ ├── Base.xcconfig │ └── Version.xcconfig ├── DiffMatchPatch.h ├── DiffMatchPatch.m ├── DiffMatchPatch.xcodeproj │ └── project.pbxproj ├── DiffMatchPatchCFUtilities.c ├── DiffMatchPatchCFUtilities.h ├── DiffMatchPatch_Prefix.pch ├── English.lproj │ └── InfoPlist.strings ├── Info.plist ├── MinMaxMacros.h ├── NSMutableDictionary+DMPExtensions.h ├── NSMutableDictionary+DMPExtensions.m ├── NSString+JavaSubstring.h ├── NSString+JavaSubstring.m ├── NSString+UnicharUtilities.h ├── NSString+UnicharUtilities.m ├── NSString+UriCompatibility.h ├── NSString+UriCompatibility.m ├── Speedtest1.txt ├── Speedtest2.txt ├── Tests │ ├── DiffMatchPatchTest-Info.plist │ ├── DiffMatchPatchTest.h │ ├── DiffMatchPatchTest.m │ └── speedtest.m └── speedtest_Prefix.pch ├── python2 ├── __init__.py ├── diff_match_patch.py └── diff_match_patch_test.py ├── python3 ├── __init__.py ├── diff_match_patch.py └── diff_match_patch_test.py └── speedtest ├── README-speedtest.txt ├── cpp ├── speedtest.cpp ├── speedtest.pro ├── speedtest1.txt └── speedtest2.txt ├── csharp ├── Speedtest.cs ├── Speedtest1.txt └── Speedtest2.txt ├── dart ├── Speedtest.dart ├── Speedtest.dart.app.js ├── Speedtest.html └── SpeedtestVM.dart ├── java ├── Speedtest.java ├── Speedtest1.txt └── Speedtest2.txt ├── javascript └── speedtest.html ├── lua ├── speedtest.lua ├── speedtest1.txt └── speedtest2.txt ├── python2 ├── speedtest.py ├── speedtest1.txt └── speedtest2.txt └── python3 ├── speedtest.py ├── speedtest1.txt └── speedtest2.txt /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/README.md -------------------------------------------------------------------------------- /cpp/diff_match_patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/cpp/diff_match_patch.cpp -------------------------------------------------------------------------------- /cpp/diff_match_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/cpp/diff_match_patch.h -------------------------------------------------------------------------------- /cpp/diff_match_patch.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/cpp/diff_match_patch.pro -------------------------------------------------------------------------------- /cpp/diff_match_patch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/cpp/diff_match_patch_test.cpp -------------------------------------------------------------------------------- /cpp/diff_match_patch_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/cpp/diff_match_patch_test.h -------------------------------------------------------------------------------- /csharp/DiffMatchPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/csharp/DiffMatchPatch.cs -------------------------------------------------------------------------------- /csharp/DiffMatchPatchTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/csharp/DiffMatchPatchTest.cs -------------------------------------------------------------------------------- /dart/DMPClass.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/DMPClass.dart -------------------------------------------------------------------------------- /dart/DiffClass.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/DiffClass.dart -------------------------------------------------------------------------------- /dart/DiffMatchPatch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/DiffMatchPatch.dart -------------------------------------------------------------------------------- /dart/DiffMatchPatchTest.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/DiffMatchPatchTest.dart -------------------------------------------------------------------------------- /dart/PatchClass.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/PatchClass.dart -------------------------------------------------------------------------------- /dart/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/dart/README.txt -------------------------------------------------------------------------------- /demos/demo_diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/demos/demo_diff.html -------------------------------------------------------------------------------- /demos/demo_match.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/demos/demo_match.html -------------------------------------------------------------------------------- /demos/demo_patch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/demos/demo_patch.html -------------------------------------------------------------------------------- /java/name/fraser/neil/plaintext/diff_match_patch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/java/name/fraser/neil/plaintext/diff_match_patch.java -------------------------------------------------------------------------------- /java/name/fraser/neil/plaintext/diff_match_patch_test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/java/name/fraser/neil/plaintext/diff_match_patch_test.java -------------------------------------------------------------------------------- /javascript/diff_match_patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/javascript/diff_match_patch.js -------------------------------------------------------------------------------- /javascript/diff_match_patch_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/javascript/diff_match_patch_test.html -------------------------------------------------------------------------------- /javascript/diff_match_patch_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/javascript/diff_match_patch_test.js -------------------------------------------------------------------------------- /javascript/diff_match_patch_uncompressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/javascript/diff_match_patch_uncompressed.js -------------------------------------------------------------------------------- /lua/diff_match_patch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/lua/diff_match_patch.lua -------------------------------------------------------------------------------- /lua/diff_match_patch_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/lua/diff_match_patch_test.lua -------------------------------------------------------------------------------- /maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current-src.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current-src.jar -------------------------------------------------------------------------------- /maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current.jar -------------------------------------------------------------------------------- /maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/maven/diff_match_patch/diff_match_patch/current/diff_match_patch-current.pom -------------------------------------------------------------------------------- /maven/diff_match_patch/diff_match_patch/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/maven/diff_match_patch/diff_match_patch/maven-metadata.xml -------------------------------------------------------------------------------- /objectivec/Configurations/Base+SnowLeopard.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Base.xcconfig" 2 | 3 | SDKROOT = macosx10.6 4 | -------------------------------------------------------------------------------- /objectivec/Configurations/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Configurations/Base.xcconfig -------------------------------------------------------------------------------- /objectivec/Configurations/Version.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Configurations/Version.xcconfig -------------------------------------------------------------------------------- /objectivec/DiffMatchPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatch.h -------------------------------------------------------------------------------- /objectivec/DiffMatchPatch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatch.m -------------------------------------------------------------------------------- /objectivec/DiffMatchPatch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /objectivec/DiffMatchPatchCFUtilities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatchCFUtilities.c -------------------------------------------------------------------------------- /objectivec/DiffMatchPatchCFUtilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatchCFUtilities.h -------------------------------------------------------------------------------- /objectivec/DiffMatchPatch_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/DiffMatchPatch_Prefix.pch -------------------------------------------------------------------------------- /objectivec/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /objectivec/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Info.plist -------------------------------------------------------------------------------- /objectivec/MinMaxMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/MinMaxMacros.h -------------------------------------------------------------------------------- /objectivec/NSMutableDictionary+DMPExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSMutableDictionary+DMPExtensions.h -------------------------------------------------------------------------------- /objectivec/NSMutableDictionary+DMPExtensions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSMutableDictionary+DMPExtensions.m -------------------------------------------------------------------------------- /objectivec/NSString+JavaSubstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+JavaSubstring.h -------------------------------------------------------------------------------- /objectivec/NSString+JavaSubstring.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+JavaSubstring.m -------------------------------------------------------------------------------- /objectivec/NSString+UnicharUtilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+UnicharUtilities.h -------------------------------------------------------------------------------- /objectivec/NSString+UnicharUtilities.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+UnicharUtilities.m -------------------------------------------------------------------------------- /objectivec/NSString+UriCompatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+UriCompatibility.h -------------------------------------------------------------------------------- /objectivec/NSString+UriCompatibility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/NSString+UriCompatibility.m -------------------------------------------------------------------------------- /objectivec/Speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Speedtest1.txt -------------------------------------------------------------------------------- /objectivec/Speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Speedtest2.txt -------------------------------------------------------------------------------- /objectivec/Tests/DiffMatchPatchTest-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Tests/DiffMatchPatchTest-Info.plist -------------------------------------------------------------------------------- /objectivec/Tests/DiffMatchPatchTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Tests/DiffMatchPatchTest.h -------------------------------------------------------------------------------- /objectivec/Tests/DiffMatchPatchTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Tests/DiffMatchPatchTest.m -------------------------------------------------------------------------------- /objectivec/Tests/speedtest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/Tests/speedtest.m -------------------------------------------------------------------------------- /objectivec/speedtest_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/objectivec/speedtest_Prefix.pch -------------------------------------------------------------------------------- /python2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python2/__init__.py -------------------------------------------------------------------------------- /python2/diff_match_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python2/diff_match_patch.py -------------------------------------------------------------------------------- /python2/diff_match_patch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python2/diff_match_patch_test.py -------------------------------------------------------------------------------- /python3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python3/__init__.py -------------------------------------------------------------------------------- /python3/diff_match_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python3/diff_match_patch.py -------------------------------------------------------------------------------- /python3/diff_match_patch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/python3/diff_match_patch_test.py -------------------------------------------------------------------------------- /speedtest/README-speedtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/README-speedtest.txt -------------------------------------------------------------------------------- /speedtest/cpp/speedtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/cpp/speedtest.cpp -------------------------------------------------------------------------------- /speedtest/cpp/speedtest.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/cpp/speedtest.pro -------------------------------------------------------------------------------- /speedtest/cpp/speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/cpp/speedtest1.txt -------------------------------------------------------------------------------- /speedtest/cpp/speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/cpp/speedtest2.txt -------------------------------------------------------------------------------- /speedtest/csharp/Speedtest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/csharp/Speedtest.cs -------------------------------------------------------------------------------- /speedtest/csharp/Speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/csharp/Speedtest1.txt -------------------------------------------------------------------------------- /speedtest/csharp/Speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/csharp/Speedtest2.txt -------------------------------------------------------------------------------- /speedtest/dart/Speedtest.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/dart/Speedtest.dart -------------------------------------------------------------------------------- /speedtest/dart/Speedtest.dart.app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/dart/Speedtest.dart.app.js -------------------------------------------------------------------------------- /speedtest/dart/Speedtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/dart/Speedtest.html -------------------------------------------------------------------------------- /speedtest/dart/SpeedtestVM.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/dart/SpeedtestVM.dart -------------------------------------------------------------------------------- /speedtest/java/Speedtest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/java/Speedtest.java -------------------------------------------------------------------------------- /speedtest/java/Speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/java/Speedtest1.txt -------------------------------------------------------------------------------- /speedtest/java/Speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/java/Speedtest2.txt -------------------------------------------------------------------------------- /speedtest/javascript/speedtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/javascript/speedtest.html -------------------------------------------------------------------------------- /speedtest/lua/speedtest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/lua/speedtest.lua -------------------------------------------------------------------------------- /speedtest/lua/speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/lua/speedtest1.txt -------------------------------------------------------------------------------- /speedtest/lua/speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/lua/speedtest2.txt -------------------------------------------------------------------------------- /speedtest/python2/speedtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python2/speedtest.py -------------------------------------------------------------------------------- /speedtest/python2/speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python2/speedtest1.txt -------------------------------------------------------------------------------- /speedtest/python2/speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python2/speedtest2.txt -------------------------------------------------------------------------------- /speedtest/python3/speedtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python3/speedtest.py -------------------------------------------------------------------------------- /speedtest/python3/speedtest1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python3/speedtest1.txt -------------------------------------------------------------------------------- /speedtest/python3/speedtest2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bystep15/google-diff-match-patch/HEAD/speedtest/python3/speedtest2.txt --------------------------------------------------------------------------------