Sorry, haven't had time to double-check yet, but I had an initial play
when the patch first arrived and I don't think it does. I need to get
the other Windows build fixes cleaned up/submitted so I have an easier
baseline to work with.
The patch refers to http://bugs.darcs.net/issue2569 , in that there is a
problem with decoding multibyte characters inside of strings of size
bigger than 4096 bytes.
The patch reemoves the dependenccy on the 'knob' package. Ben's comments
about not needing knob are:
* http://bugs.darcs.net/msg19931
* http://bugs.darcs.net/msg19932
The patch also modifies the QuickCheck test
propDecodeThenEncodeRoundTrip by removing the 4096 bytes limit guard.
And of course it modifies Darcs.Util.Encoding to stop using knob. I did
not dive into the details of why knob would be useless but I trust the
new QuickCheck property to catch bugs if there are.
Accepted.