• Stephan Bergmann's avatar
    Make comphelper/configuration.hxx work for localized properties · cf7c9599
    Stephan Bergmann yazdı
    See aebf5bf2 "fdo#52232 ConfigurationSet wrapper
    unusable for localized properties" for a discussion of the problems with the
    original design.
    
    1  Redesigned configmgr's localized property access to understand ['*<locale>']
    paths that select the best existing value match for the requested <locale>.
    Adapted ConfigurationWrapper::getLocalizedPropertyValue accordingly.
    
    2  Redesigned ConfigurationChanges to fix the locale at instantiation time.
    That takes care of ConfigurationWrapper::setLocalizedPropertyValue,
    ConfigurationWrapper::getGroupReadWrite, and
    ConfigurationWrapper::getSetReadWrite.  (This required an additional constructor
    parameter for the ReadWriteAccess service, to specify a locale at instantiation
    time.)
    
    3  Redesigned ReadOnlyAccess to be a service that fixes the locale at
    instantiation time.  That allows to take care of
    ConfigurationWrapper::getGroupReadOnly and ConfigurationWrapper::getSetReadOnly.
    
    Change-Id: I2ae7342b278b6f4222a0189a1deb2a53e204059f
    cf7c9599
Adı
Son kayıt (commit)
Son güncelleme
..
access.cxx Loading commit data...
access.hxx Loading commit data...
additions.hxx Loading commit data...
broadcaster.cxx Loading commit data...
broadcaster.hxx Loading commit data...
childaccess.cxx Loading commit data...
childaccess.hxx Loading commit data...
components.cxx Loading commit data...
components.hxx Loading commit data...
configmgr.component Loading commit data...
configurationprovider.cxx Loading commit data...
configurationprovider.hxx Loading commit data...
configurationregistry.cxx Loading commit data...
configurationregistry.hxx Loading commit data...
data.cxx Loading commit data...
data.hxx Loading commit data...
defaultprovider.cxx Loading commit data...
defaultprovider.hxx Loading commit data...
groupnode.cxx Loading commit data...
groupnode.hxx Loading commit data...
localizedpropertynode.cxx Loading commit data...
localizedpropertynode.hxx Loading commit data...
localizedvaluenode.cxx Loading commit data...
localizedvaluenode.hxx Loading commit data...
lock.cxx Loading commit data...
lock.hxx Loading commit data...
modifications.cxx Loading commit data...
modifications.hxx Loading commit data...
node.cxx Loading commit data...
node.hxx Loading commit data...
nodemap.cxx Loading commit data...
nodemap.hxx Loading commit data...
parsemanager.cxx Loading commit data...
parsemanager.hxx Loading commit data...
parser.hxx Loading commit data...
partial.cxx Loading commit data...
partial.hxx Loading commit data...
path.hxx Loading commit data...
propertynode.cxx Loading commit data...
propertynode.hxx Loading commit data...
readonlyaccess.cxx Loading commit data...
readonlyaccess.hxx Loading commit data...
readwriteaccess.cxx Loading commit data...
readwriteaccess.hxx Loading commit data...
rootaccess.cxx Loading commit data...
rootaccess.hxx Loading commit data...
rootnode.cxx Loading commit data...
rootnode.hxx Loading commit data...
services.cxx Loading commit data...
setnode.cxx Loading commit data...
setnode.hxx Loading commit data...
type.cxx Loading commit data...
type.hxx Loading commit data...
update.cxx Loading commit data...
update.hxx Loading commit data...
valueparser.cxx Loading commit data...
valueparser.hxx Loading commit data...
writemodfile.cxx Loading commit data...
writemodfile.hxx Loading commit data...
xcdparser.cxx Loading commit data...
xcdparser.hxx Loading commit data...
xcsparser.cxx Loading commit data...
xcsparser.hxx Loading commit data...
xcuparser.cxx Loading commit data...
xcuparser.hxx Loading commit data...
xmldata.cxx Loading commit data...
xmldata.hxx Loading commit data...