Bram,
I am currently creating some screen tests for diff mode and thought the 
term_dump() function would come handy. So I created a reference term 
dump which I placed in the dumps/ directory and let the test run against 
it. The strange thing is, the test fails, also manually comparing the 
files using term_dumpdiff() does NOT show a difference.

I attach both diffs here. Perhaps you can have a look.

diff -Nu against both files shows this:

diff --git a/Test_diff_05.dump.failed b/dumps/Test_diff_05.dump
index 788d83be8..7a5d5403e 100644
--- a/Test_diff_05.dump.failed
+++ b/dumps/Test_diff_05.dump
@@ -4,7 +4,7 @@
 | +0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33
 | +0#0000e05#a8a8a8255@1|-+0#4040ff13#afffff255@34||+1#0000000#ffffff0| 
+0#0000e05#a8a8a8255@1|4+0#0000000#5fd7ff255| @33
 | +0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33
-| +0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| | @32||+1&&| 
+0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33
+| +0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33
 | +0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33
 | +0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33
 | +0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33

That looks like a bug in the function that created the dump file, 
because if I guess the format correctly, the dump was written slightly 
different
| | @32 versus:
| @33

which will both result in 34 spaces, but the dump being actually 
different. 


Best,
Christian
-- 
Letzte Worte eines Elektrikers:
  "Da kann kein Strom drin sein."

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.
| +0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|2+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|2+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|3+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|3+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|-+0#4040ff13#afffff255@34||+1#0000000#ffffff0| 
+0#0000e05#a8a8a8255@1|4+0#0000000#5fd7ff255| @33
| +0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0|0| @32||+1&&| 
+0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0|0| @32
| +0#0000e05#a8a8a8255@1|1+0#0000000#5fd7ff255@1| @32||+1&#ffffff0| 
+0#0000e05#a8a8a8255@1|-+0#4040ff13#afffff255@34
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
|X+3#0000000&|f|i|l|e|1| @12|1|,|1| @11|A|l@1| |X+1&&|f|i|l|e|2| @12|1|,|1| 
@11|A|l@1
|:+0&&> @73
| +0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|2+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|2+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|3+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|3+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|4+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|-+0#4040ff13#afffff255@34||+1#0000000#ffffff0| 
+0#0000e05#a8a8a8255@1|4+0#0000000#5fd7ff255| @33
| +0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|5+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| | @32||+1&&| 
+0#0000e05#a8a8a8255@1|6+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|7+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|8+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33||+1&&| 
+0#0000e05#a8a8a8255@1|9+0#0000000#ffffff0| @33
| +0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0|0| @32||+1&&| 
+0#0000e05#a8a8a8255@1|1+0#0000000#ffffff0|0| @32
| +0#0000e05#a8a8a8255@1|1+0#0000000#5fd7ff255@1| @32||+1&#ffffff0| 
+0#0000e05#a8a8a8255@1|-+0#4040ff13#afffff255@34
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
| +0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33||+1#0000000&| 
+0#0000e05#a8a8a8255@1|~+0#4040ff13#ffffff0| @33
|X+3#0000000&|f|i|l|e|1| @12|1|,|1| @11|A|l@1| |X+1&&|f|i|l|e|2| @12|1|,|1| 
@11|A|l@1
|:+0&&> @73

Raspunde prin e-mail lui