Things that need to be done: - regedit: - figure out what the bits in the flags field of the various headers mean. - sort out warnings generated by win98 registries. - do byte swaping as data is read/written (ie, support big endian machines). - redo the import file parsing. - add more error checking when using the key table (range checking when using rgdb and id; check that key entries don't overlap, etc.). - only write out those sections that were changed (when possible). - add an option to print out a portion of the registry (ie, everything under a specified key). - make regedit more portable (eg, use autoconf, add lots of ifdefs, etc.) - IniFile.pm: - change to preserve comments in .ini files (update all ini programs if needed). - write perldocs for these routines - regfilterLib.pm: - re-write in oo style (ala IniFile.pm) - write perldocs for these routines - lots of work on gen-app-changes.pl - uses diff -r, which does case sensitive file name matching - lots of work on apply-app-changes.pl (re-write?) - decide automatically if `new' .dll should replace existing (go with newest version) - redo fix-w9x-link.pl (anyone know the format of a .lnk file?)