The cause of the bug is not understood:
Adding KeywordElements to a vector and sorting afterwards, everything works fine.
Inserting it into a set and iterating over the set afterwards gives an inconsistent set.
I have currently removed the previous introduced workaround for the solaris compiler!!
Needs to be checked.
Now reading the necessary variables( provider.cxx ),
setting them at the xslt-processor and modifying titles( urlparameter.cxx ),
as well as defining the replacement and doing it for active help and keywordindex also( databases.cxx ).
Now relying on osl_getThreadTextEncoding() to
retrieve a systempath name from unicode-string instead of hardcoded RTL_TEXTENCODING_UTF8.
External components like sablotron and berkeleyDb accept only bytestrings.
Some more features specially needed by the webtop( helprprefix, Order property at module contents,
missing implementation of XPropertySet for cached dynamic result set on java side )
An external component( sablotron ) determines a filesystempath
from an url by simply neglecting file:// windows and file:/// under
unix. The URL must not be encoded to work.