Work in progress of the BParameterWeb rework; almost every line has been
changed, sorry. Fixed many bugs in the old implementation, this one is now also endian-aware, is faster on many things, works with stampTV, ... Cleaned up a lot, most of it now complies with our style guide. Added a bunch of helper functions that makes the code much better (to read), and easier to maintain. It's not yet completed though - will do that soon. Also still missing is any documentation about those classes - I will also work on this. The changes have to downsides, though: - I broke compatibility with the R5 flattened format. It shouldn't be a big issue, since it was never thought to be put on disk - I will look into that, though. - the previous implementation had a strange policy when the Unflatten() methods had reason to fail - it tried to read as much as possible instead of just failing and leaving an invalid object behind. The new implementation will just fail - the object you called Unflatten() from might not contain useful information after this, though. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3470 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
ec9690ccf2
commit
9bf6c6c63d
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user