Hi Uno friends,

I am going to remove the deprecated stuff from the Binary Uno shared library loader (cppuhelper/source/shlib.cxx), this means that

"writeComponentInfo"
"createComponentFactory"

are not going to work any longer, which actually is an _incompatible_ change, but, AFAIK, these exports were only used in the very early phase of current Uno, so I think this is feasible, especially as support for these exports basically clutters the Binary Uno shared library loader with IMHO no benefit.

As I am on my way, I plan to introduce support for "identity mappings", basically allowing the user of Binary Uno to request a mapping, without needing to take care of the source and destination environments being the same.

E.g.
 uno::Mapping mapping("uno", "uno")

currently returns no mapping, and is going to return an "identity mapping".

This simplifies the implementation of the shared library loader and further, yet to be introduced, helpers for the extended threading model.


Comments?

Kay

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to