bad-list - I don't have a canonical version of this, as I was pruning file-list, it should be roughly 92% of word-list

files-to-munge.txt - this is the final file-list, effectively only files in this list should be patched and could contributed to misspellings

original-replacement-instructions.txt - this is roughly the actions taken by process-word-and-file-list.pl to produce the patches + series

series - ordered list of patches to apply. The series starts with a couple of items which I believe affect the user experience, followed by an alphabetically sorted set of patches.

patchfile - the header indicates which replacements it should contain. Not all patches are independent, a number of them depend on other files earlier in series.

connectix - The reason there's an uneven number of insertions/deletions is that "conectix" was apparently intentionally misspelled by Connectix as part of its file header. You could of course omit this change (or generally speaking any others).

The end result of this is:

991 files changed, 3834 insertions(+), 3833 deletions(-)

in 742 patches.

A straight diff -U0 of the changes (folded together) is 13959 lines and 1009876 bytes. I can provide this flat version too, however I can't imagine it'd be remotely useful for anyone.

One odd thing I came across while patching things was STRINGFY() which is used in Etherboot, it's clearly a VirtualBox specific change, but I can't actually find a definition for it anywhere. I won't be including it in this attachment as I've segregated the etherboot patches.