Go ahead and give him a copy.
The library is fairly resistant to changes made to internal structures - it only uses the GlobStruct directly. That doesn't mean that your plug-ins are safe though if Lee makes changes to other structures that your code relies upon.
Improvements over what you already have:
- As always,
every useful DBPro command is included (up to 7.1b4).
- Inclusion of almost every Matrix1Util plug-in command.
- Addition of new 'private' function calls into some of the DBPro DLLs.
- Shaving a few instructions here and there to make it a little faster.
Support for other plug-ins can be added as long as the plug-in author agrees - it takes a few minutes as long as it isn't an encrypted plug-in. If it is encrypted, I'd need a copy of the string resources.
There are also a few other things I'm doing in my plug-ins that would benefit people if I moved them into the interface too - I'm currently looking into ways to implement/introduce some of them.
I'm also looking into moving more towards using inline functions for further speed increases - not moving everything, but it would cover the majority of the library. That will be a future update though, because it will some drastic changes to my code generator.
No ETA - it'll be done when it's done. It will mostly depend on how I get on with the documentation, but if I'm having too much of a block I'll release the library without it.