summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2012-01-09 23:56:33 +0100
committerJan Holesovsky <kendy@suse.cz>2012-01-10 14:44:32 +0100
commit3da441dfc06f0659e6dafc6dee16fbe74270e102 (patch)
tree2e45fa2bebc242890e6b1adab31287bcba8b814c
parent81e0f1264e2aca3f3f7c55397dfe1f897487addb (diff)
Enabling Icedove addressbook connection for Base (Thank you Caolan)
-rw-r--r--connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx29
-rw-r--r--connectivity/source/drivers/mozab/mozab.xcu2
-rw-r--r--connectivity/source/drivers/mozab/mozab2.xcu2
-rw-r--r--extensions/source/abpilot/abspilot.src2
4 files changed, 19 insertions, 16 deletions
diff --git a/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx b/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx
index 2921660ea0f7..6382dfed0f00 100644
--- a/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx
+++ b/connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx
@@ -69,24 +69,27 @@ namespace
}
// -------------------------------------------------------------------
- static const char* DefaultProductDir[3][3] =
+ const size_t NB_PRODUCTS = 3;
+ const size_t NB_CANDIDATES = 4;
+
+ static const char* DefaultProductDir[NB_PRODUCTS][NB_CANDIDATES] =
{
#if defined(XP_WIN)
- { "Mozilla/SeaMonkey/", NULL, NULL },
- { "Mozilla/Firefox/", NULL, NULL },
- { "Thunderbird/", "Mozilla/Thunderbird/", NULL }
+ { "Mozilla/SeaMonkey/", NULL, NULL, NULL },
+ { "Mozilla/Firefox/", NULL, NULL, NULL },
+ { "Thunderbird/", "Mozilla/Thunderbird/", NULL, NULL }
#elif(MACOSX)
- { "../Mozilla/SeaMonkey/", NULL, NULL },
- { "Firefox/", NULL, NULL },
- { "../Thunderbird/", NULL, NULL }
+ { "../Mozilla/SeaMonkey/", NULL, NULL, NULL },
+ { "Firefox/", NULL, NULL, NULL },
+ { "../Thunderbird/", NULL, NULL, NULL }
#else
- { ".mozilla/seamonkey/", NULL, NULL },
- { ".mozilla/firefox/", NULL, NULL },
- { ".thunderbird/", ".mozilla-thunderbird/", ".mozilla/thunderbird/" }
+ { ".mozilla/seamonkey/", NULL, NULL, NULL },
+ { ".mozilla/firefox/", NULL, NULL, NULL },
+ { ".thunderbird/", ".mozilla-thunderbird/", ".mozilla/thunderbird/", ".icedove" }
#endif
};
- static const char* ProductRootEnvironmentVariable[3] =
+ static const char* ProductRootEnvironmentVariable[NB_PRODUCTS] =
{
"MOZILLA_PROFILE_ROOT",
"MOZILLA_FIREFOX_PROFILE_ROOT",
@@ -98,7 +101,7 @@ namespace
{
size_t productIndex = _product - 1;
- static ::rtl::OUString s_productDirectories[3];
+ static ::rtl::OUString s_productDirectories[NB_PRODUCTS];
if ( !s_productDirectories[ productIndex ].getLength() )
{
@@ -117,7 +120,7 @@ namespace
const char* pProfileRegistry = "profiles.ini";
// check all possible candidates
- for ( size_t i=0; i<3; ++i )
+ for ( size_t i=0; i<NB_CANDIDATES; ++i )
{
if ( NULL == DefaultProductDir[ productIndex ][ i ] )
break;
diff --git a/connectivity/source/drivers/mozab/mozab.xcu b/connectivity/source/drivers/mozab/mozab.xcu
index fa732d6257ae..e554e46aafb6 100644
--- a/connectivity/source/drivers/mozab/mozab.xcu
+++ b/connectivity/source/drivers/mozab/mozab.xcu
@@ -84,7 +84,7 @@
<value>com.sun.star.comp.sdbc.MozabDriver</value>
</prop>
<prop oor:name="DriverTypeDisplayName" oor:type="xs:string">
- <value xml:lang="en-US">Thunderbird Address Book</value>
+ <value xml:lang="en-US">Thunderbird/Icedove Address Book</value>
</prop>
<node oor:name="Features">
<node oor:name="EscapeDateTime" oor:op="replace">
diff --git a/connectivity/source/drivers/mozab/mozab2.xcu b/connectivity/source/drivers/mozab/mozab2.xcu
index d1a620dc73d0..d6a631788b67 100644
--- a/connectivity/source/drivers/mozab/mozab2.xcu
+++ b/connectivity/source/drivers/mozab/mozab2.xcu
@@ -52,7 +52,7 @@
<value>com.sun.star.comp.sdbc.MozabDriver</value>
</prop>
<prop oor:name="DriverTypeDisplayName" oor:type="xs:string">
- <value xml:lang="en-US">Thunderbird Address Book</value>
+ <value xml:lang="en-US">Thunderbird/Icedove Address Book</value>
</prop>
<node oor:name="MetaData">
<node oor:name="SupportsBrowsing" oor:op="replace">
diff --git a/extensions/source/abpilot/abspilot.src b/extensions/source/abpilot/abspilot.src
index 289e466ea9e7..c246af9a8b00 100644
--- a/extensions/source/abpilot/abspilot.src
+++ b/extensions/source/abpilot/abspilot.src
@@ -120,7 +120,7 @@ TabPage RID_PAGE_SELECTABTYPE
{
HelpID = "extensions:RadioButton:RID_PAGE_SELECTABTYPE:RB_THUNDERBIRD";
Size = MAP_APPFONT ( WINDOW_SIZE_X - 30, 8 ) ;
- Text [ en-US ] = "Thunderbird";
+ Text [ en-US ] = "Thunderbird/Icedove";
};
RadioButton RB_KAB
{