summaryrefslogtreecommitdiff
path: root/doc/vfs.txt
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@novell.com>2005-04-01 10:56:36 +0000
committerMichael Meeks <michael.meeks@novell.com>2005-04-01 10:56:36 +0000
commitf129ab3b393a8ca0a3a3a4071c83c877baf414aa (patch)
tree3fd134f65183e836d0c8f76c5d6bb5553c47e6ee /doc/vfs.txt
parent39a557324fc5b3c727ae8d3c559864e071f7a241 (diff)
Add version sub-setting to apply.
* patches/apply.pl: add version sub-setting to apply.pl syntax is [ DebianOnly, NovellOnly > src680-m79 < src680-m89 ]
Diffstat (limited to 'doc/vfs.txt')
-rw-r--r--doc/vfs.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/vfs.txt b/doc/vfs.txt
index 6ada2fd9a..2eb4d2c31 100644
--- a/doc/vfs.txt
+++ b/doc/vfs.txt
@@ -1,3 +1,47 @@
+** Yet more smb:/// problems ( in 1.1.4 )
+
+ It seems the regexp is capturing slot:/// URIs that are vital
+for various reasons (although the UCP itself never seems to see
+these - oddly). The change to the '://' URI pattern match was
+rather a failure.
+
+ ucb/source/core/ucb.cxx (registerContentProvider) is passed
+the regexp as 'Scheme' ->
+
+typedef ucb::RegexpMap< ProviderList_Impl > ProviderMap_Impl;
+
+ m_aProviders ...
+
+ucb.cxx (queryContentProvider) calls 'map' in
+ ucb/source/inc/regexpmap.hxx ->
+ ucb/source/inc/regexpmap.tpt
+
+Val const * RegexpMap< Val >::map(rtl::OUString const & rString,
+ rtl::OUString * pTranslation,
+ bool * pTranslated) const
+{
+ for (int n = Regexp::KIND_DOMAIN; n >= Regexp::KIND_PREFIX; --n)
+ {
+ List< Val > const & rTheList = m_pImpl->m_aList[n];
+
+ List< Val >::const_iterator aEnd(rTheList.end());
+ for (List< Val >::const_iterator aIt(rTheList.begin()); aIt != aEnd;
+ ++aIt)
+ if (aIt->m_aRegexp.matches(rString, pTranslation, pTranslated))
+ return &aIt->m_aValue;
+ }
+ if (m_pImpl->m_pDefault
+ && m_pImpl->m_pDefault->m_aRegexp.matches(rString, pTranslation,
+ pTranslated))
+ return &m_pImpl->m_pDefault->m_aValue;
+ return 0;
+}
+
+
+
+** Older 2.0 smb:/// problems
+
+
Tracing smb:/// problems:
auth callbacks have changed incompatibly
cf. gnome-vfs-standard-callbacks.h