difftastic/sample_files
Wilfred Hughes 5a51c02157 Fix crash when the last hunk includes the trailing newline at EOF
Input cleaning should happen before we diff the content, not during
display. Previously display would crash due to line numbers
referencing the line that had been stripped.

Fixes #713
Fixes #739
Fixes #742
2024-07-26 08:54:20 +07:00
..
cli_tests Fix crash when the last hunk includes the trailing newline at EOF 2024-07-26 08:54:20 +07:00
dir_1 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dir_2 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hidden_1 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hidden_2 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
Session_1.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
Session_2.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ada_1.adb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ada_2.adb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
added_line_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
added_line_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
align_footer_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
align_footer_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
all_changed_1.js Ensure files with no common content are aligned 2024-07-20 23:43:04 +07:00
all_changed_2.js Ensure files with no common content are aligned 2024-07-20 23:43:04 +07:00
apex_1.cls Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
apex_2.cls Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
b2_math_1.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
b2_math_2.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
bad_combine_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
bad_combine_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
big_text_hunk_1.txt Ensure line splitting distinguishes "foo" and "foo\n" 2024-07-20 16:09:44 +07:00
big_text_hunk_2.txt Ensure line splitting distinguishes "foo" and "foo\n" 2024-07-20 16:09:44 +07:00
change_outer_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
change_outer_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
chinese_1.po Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
chinese_2.po Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
clojure_1.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
clojure_2.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_and_comment_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_and_comment_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comments_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comments_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
compare.expected Update compare result 2024-07-23 12:55:49 +07:00
compare_all.sh Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
conflicts.el Add sample conflicts file 2024-05-14 10:14:05 +07:00
context_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
context_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
contiguous_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
contiguous_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
css_1.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
css_2.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dart_1.dart Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dart_2.dart Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
devicetree_1.dts Merge remote-tracking branch 'blmaier/support-devicetree' 2024-05-13 16:50:13 +07:00
devicetree_2.dts Merge remote-tracking branch 'blmaier/support-devicetree' 2024-05-13 16:50:13 +07:00
elisp_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_contiguous_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_contiguous_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elm_1.elm Treat tree-sitter nodes highlighted as comments as atoms 2024-05-11 22:03:59 +07:00
elm_2.elm Treat tree-sitter nodes highlighted as comments as atoms 2024-05-11 22:03:59 +07:00
elvish_1.elv Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elvish_2.elv Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
erlang_1.erl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
erlang_2.erl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
f_sharp_1.fs Merge remote-tracking branch 'thecentury/f#' 2024-05-14 09:46:55 +07:00
f_sharp_2.fs Merge remote-tracking branch 'thecentury/f#' 2024-05-14 09:46:55 +07:00
hack_1.php Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hack_2.php Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hare_1.ha Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hare_2.ha Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
haskell_1.hs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
haskell_2.hs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hcl_1.hcl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hcl_2.hcl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hello_world_1.smali Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hello_world_2.smali Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
helpful-unit-test-after.el Make sample files naming consistent so they're all used in regression test 2022-02-13 17:21:20 +07:00
helpful-unit-test-before.el Make sample files naming consistent so they're all used in regression test 2022-02-13 17:21:20 +07:00
helpful_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
helpful_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_1.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_2.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_simple_1.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_simple_2.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
huge_cpp_1.cpp Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
huge_cpp_2.cpp Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
identical_1.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
identical_2.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
if_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
if_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
insert_blank_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
insert_blank_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
janet_1.janet Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
janet_2.janet Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
java_1.java Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
java_2.java Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_simple_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_simple_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
json_1.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
json_2.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
jsx_1.jsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
jsx_2.jsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
julia_1.jl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
julia_2.jl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
load_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
load_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
long_line_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
long_line_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
lua_1.lua Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
lua_2.lua Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
makefile_1.mk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
makefile_2.mk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
many_newlines_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
many_newlines_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
metadata_1.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
metadata_2.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
modules_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
modules_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multibyte_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multibyte_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multiline_string_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multiline_string_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nest_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nest_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nesting_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nesting_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
newick_1.nwk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
newick_2.nwk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nix_1.nix Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nix_2.nix Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nullable_1.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nullable_2.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_header_1.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_header_2.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_module_1.m Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_module_2.m Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ocaml_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ocaml_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
outer_delimiter_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
outer_delimiter_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
pascal_1.pascal Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
pascal_2.pascal Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
perl_1.pl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
perl_2.pl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
prefer_outer_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
prefer_outer_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
preprocesor_1.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
preprocesor_2.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
qml_1.qml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
qml_2.qml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
r_1.R Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
r_2.R Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
racket_1.rkt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
racket_2.rkt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ruby_1.rb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ruby_2.rb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scala_1.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scala_2.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scheme_1.scm Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scheme_2.scm Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.scss Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.scss Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_at_end_1.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_at_end_2.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slow_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slow_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
small_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
small_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
string_subwords_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
string_subwords_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
strings_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
strings_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
swift_1.swift Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
swift_2.swift Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
syntax_error_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
syntax_error_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_1.c Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_2.c Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tailwind_1.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tailwind_2.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
text_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
text_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
todomvc_1.gleam Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
todomvc_2.gleam Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
toml_1.toml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
toml_2.toml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
trailling_newline_1.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
trailling_newline_2.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typescript_1.ts Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typescript_2.ts Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typing_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typing_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
utf16_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
utf16_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
vhdl_1.vhd Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
vhdl_2.vhd Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
whitespace_1.tsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
whitespace_2.tsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
xml_1.xml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
xml_2.xml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
yaml_1.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
yaml_2.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
zig_1.zig Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
zig_2.zig Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00