Andriy Palamarchuk a écrit :
Working on regedit replacement I noticed that Windows regedit does not sort registry key values, while Wine does. I tested this on NT 4.0, SP2. You can check this by importing a registry file with not alphabetic values order and exporting it again.
I fail to see the benefits of the patch: - key are sorted to allow O(log(n)) searching (registry is loaded only once, and then searched lots of time) so using enhanced searching techniques (<< O(n)) is really needed - saying that NT doesn't export the keys in an alphabetical order doesn't mean the keys are not sorted. So far, you can only tell that they are not sorted, in the export mechanism, by an alphabetical order. They could be sorted, for example, by a hash code value (look at misc/registry.c for some more details on registry internals)
A+