CWS-TOOLING: integrate CWS sb126
This commit is contained in:
commit
73365c46d1
@ -241,7 +241,7 @@ Service::createInstanceWithArguments(
|
||||
if (nodepath.getLength() == 0) {
|
||||
badNodePath();
|
||||
}
|
||||
// For backwards compatibility, allow a notepath that misses the leading
|
||||
// For backwards compatibility, allow a nodepath that misses the leading
|
||||
// slash:
|
||||
if (nodepath[0] != '/') {
|
||||
nodepath = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/")) + nodepath;
|
||||
@ -456,7 +456,8 @@ Factory::createInstanceWithArgumentsAndContext(
|
||||
" arguments")),
|
||||
0);
|
||||
}
|
||||
// For backwards compatibility, allow "Locale" in any case:
|
||||
// For backwards compatibility, allow "Locale" and (ignored)
|
||||
// "EnableAsync" in any case:
|
||||
if (name.equalsIgnoreAsciiCaseAsciiL(
|
||||
RTL_CONSTASCII_STRINGPARAM("locale")))
|
||||
{
|
||||
@ -471,8 +472,9 @@ Factory::createInstanceWithArgumentsAndContext(
|
||||
" one, non-empty, string Locale argument")),
|
||||
0);
|
||||
}
|
||||
} else {
|
||||
//TODO
|
||||
} else if (!name.equalsIgnoreAsciiCaseAsciiL(
|
||||
RTL_CONSTASCII_STRINGPARAM("enableasync")))
|
||||
{
|
||||
throw css::uno::Exception(
|
||||
rtl::OUString(
|
||||
RTL_CONSTASCII_USTRINGPARAM(
|
||||
|
@ -65,11 +65,6 @@ void Pad::clear() {
|
||||
buffer_.setLength(0);
|
||||
}
|
||||
|
||||
bool Pad::is() const {
|
||||
OSL_ASSERT(!(span_.is() && buffer_.getLength() != 0));
|
||||
return span_.is() || buffer_.getLength() != 0;
|
||||
}
|
||||
|
||||
Span Pad::get() const {
|
||||
OSL_ASSERT(!(span_.is() && buffer_.getLength() != 0));
|
||||
if (span_.is()) {
|
||||
|
@ -45,8 +45,6 @@ public:
|
||||
|
||||
void clear();
|
||||
|
||||
bool is() const;
|
||||
|
||||
Span get() const;
|
||||
|
||||
private:
|
||||
|
@ -43,15 +43,14 @@ export SAL_ENABLE_FILE_LOCKING
|
||||
#@# export JITC_PROCESSOR_TYPE=6
|
||||
|
||||
# resolve installation directory
|
||||
sd_cwd="`pwd`"
|
||||
if [ -h "$0" ] ; then
|
||||
sd_basename=`basename "$0"`
|
||||
sd_script=`ls -l "$0" | sed "s/.*${sd_basename} -> //g"`
|
||||
cd "`dirname "$0"`"
|
||||
cd "`dirname "$sd_script"`"
|
||||
else
|
||||
cd "`dirname "$0"`"
|
||||
fi
|
||||
sd_cwd=`pwd`
|
||||
sd_res=$0
|
||||
while [ -h "$sd_res" ] ; do
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_basename=`basename "$sd_res"`
|
||||
sd_res=`ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g"`
|
||||
done
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_prog=`pwd`
|
||||
cd "$sd_cwd"
|
||||
|
||||
|
@ -29,14 +29,13 @@
|
||||
set -e
|
||||
|
||||
# resolve installation directory
|
||||
if [ -h "$0" ] ; then
|
||||
sd_basename=`basename "$0"`
|
||||
sd_script=`ls -l "$0" | sed "s/.*${sd_basename} -> //g"`
|
||||
cd "`dirname "$0"`"
|
||||
cd "`dirname "$sd_script"`"
|
||||
else
|
||||
cd "`dirname "$0"`"
|
||||
fi
|
||||
sd_res=$0
|
||||
while [ -h "$sd_res" ] ; do
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_basename=`basename "$sd_res"`
|
||||
sd_res=`ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g"`
|
||||
done
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_prog=`pwd`
|
||||
|
||||
case $1 in
|
||||
|
@ -31,15 +31,14 @@ SAL_ENABLE_FILE_LOCKING=1
|
||||
export SAL_ENABLE_FILE_LOCKING
|
||||
|
||||
# resolve installation directory
|
||||
sd_cwd="`pwd`"
|
||||
if [ -h "$0" ] ; then
|
||||
sd_basename=`basename "$0"`
|
||||
sd_script=`ls -l "$0" | sed "s/.*${sd_basename} -> //g"`
|
||||
cd "`dirname "$0"`"
|
||||
cd "`dirname "$sd_script"`"
|
||||
else
|
||||
cd "`dirname "$0"`"
|
||||
fi
|
||||
sd_cwd=`pwd`
|
||||
sd_res=$0
|
||||
while [ -h "$sd_res" ] ; do
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_basename=`basename "$sd_res"`
|
||||
sd_res=`ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g"`
|
||||
done
|
||||
cd "`dirname "$sd_res"`"
|
||||
sd_prog=`pwd`
|
||||
cd "$sd_cwd"
|
||||
|
||||
|
@ -274,8 +274,9 @@ UcbStore::createPropertySetRegistry( const OUString& )
|
||||
{
|
||||
osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex );
|
||||
if ( !m_pImpl->m_xTheRegistry.is() )
|
||||
m_pImpl->m_xTheRegistry = new PropertySetRegistry( m_xSMgr, *this );
|
||||
m_pImpl->m_xTheRegistry = new PropertySetRegistry( m_xSMgr, getInitArgs() );
|
||||
}
|
||||
|
||||
return m_pImpl->m_xTheRegistry;
|
||||
}
|
||||
|
||||
@ -293,22 +294,6 @@ void SAL_CALL UcbStore::initialize( const Sequence< Any >& aArguments )
|
||||
m_pImpl->m_aInitArgs = aArguments;
|
||||
}
|
||||
|
||||
//=========================================================================
|
||||
//
|
||||
// New methods.
|
||||
//
|
||||
//=========================================================================
|
||||
|
||||
void UcbStore::removeRegistry()
|
||||
{
|
||||
if ( m_pImpl->m_xTheRegistry.is() )
|
||||
{
|
||||
osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex );
|
||||
if ( m_pImpl->m_xTheRegistry.is() )
|
||||
m_pImpl->m_xTheRegistry = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//=========================================================================
|
||||
const Sequence< Any >& UcbStore::getInitArgs() const
|
||||
{
|
||||
@ -323,7 +308,7 @@ const Sequence< Any >& UcbStore::getInitArgs() const
|
||||
|
||||
struct PropertySetRegistry_Impl
|
||||
{
|
||||
UcbStore* m_pCreator;
|
||||
const Sequence< Any > m_aInitArgs;
|
||||
PropertySetMap_Impl m_aPropSets;
|
||||
Reference< XMultiServiceFactory > m_xConfigProvider;
|
||||
Reference< XInterface > m_xRootReadAccess;
|
||||
@ -332,18 +317,11 @@ struct PropertySetRegistry_Impl
|
||||
sal_Bool m_bTriedToGetRootReadAccess; // #82494#
|
||||
sal_Bool m_bTriedToGetRootWriteAccess; // #82494#
|
||||
|
||||
PropertySetRegistry_Impl( UcbStore& rCreator )
|
||||
: m_pCreator( &rCreator ),
|
||||
PropertySetRegistry_Impl( const Sequence< Any > &rInitArgs )
|
||||
: m_aInitArgs( rInitArgs ),
|
||||
m_bTriedToGetRootReadAccess( sal_False ),
|
||||
m_bTriedToGetRootWriteAccess( sal_False )
|
||||
{
|
||||
m_pCreator->acquire();
|
||||
}
|
||||
|
||||
~PropertySetRegistry_Impl()
|
||||
{
|
||||
m_pCreator->removeRegistry();
|
||||
m_pCreator->release();
|
||||
}
|
||||
};
|
||||
|
||||
@ -359,9 +337,9 @@ struct PropertySetRegistry_Impl
|
||||
|
||||
PropertySetRegistry::PropertySetRegistry(
|
||||
const Reference< XMultiServiceFactory >& rXSMgr,
|
||||
UcbStore& rCreator )
|
||||
const Sequence< Any > &rInitArgs )
|
||||
: m_xSMgr( rXSMgr ),
|
||||
m_pImpl( new PropertySetRegistry_Impl( rCreator ) )
|
||||
m_pImpl( new PropertySetRegistry_Impl( rInitArgs ) )
|
||||
{
|
||||
}
|
||||
|
||||
@ -1094,8 +1072,7 @@ Reference< XMultiServiceFactory > PropertySetRegistry::getConfigProvider()
|
||||
osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex );
|
||||
if ( !m_pImpl->m_xConfigProvider.is() )
|
||||
{
|
||||
const Sequence< Any >& rInitArgs
|
||||
= m_pImpl->m_pCreator->getInitArgs();
|
||||
const Sequence< Any >& rInitArgs = m_pImpl->m_aInitArgs;
|
||||
|
||||
if ( rInitArgs.getLength() > 0 )
|
||||
{
|
||||
|
@ -93,9 +93,6 @@ public:
|
||||
throw( ::com::sun::star::uno::Exception,
|
||||
::com::sun::star::uno::RuntimeException );
|
||||
|
||||
// New
|
||||
void removeRegistry();
|
||||
|
||||
const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >&
|
||||
getInitArgs() const;
|
||||
};
|
||||
@ -132,7 +129,8 @@ public:
|
||||
PropertySetRegistry(
|
||||
const com::sun::star::uno::Reference<
|
||||
com::sun::star::lang::XMultiServiceFactory >& rXSMgr,
|
||||
UcbStore& rCreator );
|
||||
const ::com::sun::star::uno::Sequence<
|
||||
::com::sun::star::uno::Any >& rInitArgs);
|
||||
virtual ~PropertySetRegistry();
|
||||
|
||||
// XInterface
|
||||
|
Loading…
x
Reference in New Issue
Block a user