From 2c9125d3fe8839fda09e30886c216285575aa19d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Mon, 8 Sep 2014 15:31:14 +0100 Subject: [PATCH] create a master document template type of application/vnd.oasis.opendocument.text-master-template with suffic otm https://lists.oasis-open.org/archives/office-comment/201002/msg00042.html desktop/icons/oasis-master-document-template.icns is just a copy of desktop/icons/oasis-master-document.icns because I can't draw Change-Id: I0d18c79c4c893e97505052884ee8be97d0f117a1 --- bin/get-bugzilla-attachments-by-mimetype | 1 + comphelper/source/misc/storagehelper.cxx | 1 + extensions/source/activex/so_activex.cxx | 1 + extensions/source/nsplugin/source/npshell.cxx | 1 + extensions/source/nsplugin/source/nsplugin_oo.rc | 1 + filter/Configuration_filter.mk | 3 ++ .../fragments/filters/writerglobal8_template.xcu | 17 ++++++++ .../filters/writerglobal8_template_ui.xcu | 12 ++++++ .../fragments/types/writerglobal8_template.xcu | 19 +++++++++ filter/source/storagefilterdetect/filterdetect.cxx | 1 + include/comphelper/documentconstants.hxx | 2 + include/sot/formats.hxx | 3 +- officecfg/registry/data/org/openoffice/Setup.xcu | 4 +- package/source/manifest/ManifestExport.cxx | 1 + scp2/source/writer/registryitem_writer.scp | 8 ++++ sfx2/source/control/recentdocsview.cxx | 2 +- sfx2/source/control/templateabstractview.cxx | 2 +- solenv/inc/mime.types | 1 + sot/source/base/exchange.cxx | 5 +-- sot/source/sdstor/storage.cxx | 1 + sot/source/sdstor/ucbstorage.cxx | 1 + sw/source/uibase/app/docsh.cxx | 1 + sw/source/uibase/globdoc/globdoc.cxx | 5 +-- sysui/CustomTarget_share.mk | 2 + sysui/Package_osxicons.mk | 1 + sysui/desktop/debian/postinst | 2 + sysui/desktop/freedesktop/freedesktop-menus.spec | 1 + .../icons/oasis-master-document-template.icns | Bin 0 -> 118979 bytes sysui/desktop/macosx/Info.plist.in | 43 +++++++++++++++++++++ sysui/desktop/menus/writer.desktop | 2 +- .../oasis-master-document-template.desktop | 26 +++++++++++++ .../mimetypes/oasis-master-document-template.keys | 9 +++++ sysui/desktop/mimetypes/openoffice.applications | 2 +- sysui/desktop/share/documents.ulf | 3 ++ sysui/desktop/solaris/mailcap | 1 + sysui/desktop/solaris/mime.types | 1 + 36 files changed, 173 insertions(+), 13 deletions(-) create mode 100644 filter/source/config/fragments/filters/writerglobal8_template.xcu create mode 100644 filter/source/config/fragments/filters/writerglobal8_template_ui.xcu create mode 100644 filter/source/config/fragments/types/writerglobal8_template.xcu create mode 100644 sysui/desktop/icons/oasis-master-document-template.icns create mode 100644 sysui/desktop/mimetypes/oasis-master-document-template.desktop create mode 100644 sysui/desktop/mimetypes/oasis-master-document-template.keys diff --git a/bin/get-bugzilla-attachments-by-mimetype b/bin/get-bugzilla-attachments-by-mimetype index 6f72dc7..5ac0a26 100755 --- a/bin/get-bugzilla-attachments-by-mimetype +++ b/bin/get-bugzilla-attachments-by-mimetype @@ -357,6 +357,7 @@ mimetypes = { 'application/vnd.oasis.opendocument.text-flat-xml': 'fodt', 'application/vnd.oasis.opendocument.text-master': 'odm', 'application/vnd.oasis.opendocument.text-template': 'ott', + 'application/vnd.oasis.opendocument.text-master-template': 'otm', 'application/vnd.oasis.opendocument.text-web': 'oth', # OOo XML 'application/vnd.sun.xml.base': 'odb', diff --git a/comphelper/source/misc/storagehelper.cxx b/comphelper/source/misc/storagehelper.cxx index 51ee8c5..67d14c1 100644 --- a/comphelper/source/misc/storagehelper.cxx +++ b/comphelper/source/misc/storagehelper.cxx @@ -263,6 +263,7 @@ sal_Int32 OStorageHelper::GetXStorageFormat( aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_REPORT_ASCII ) || aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_REPORT_CHART_ASCII ) || aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII ) || + aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII ) || aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE_ASCII ) || aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE_ASCII) || aMediaType.equalsIgnoreAsciiCase(MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE_ASCII ) || diff --git a/extensions/source/activex/so_activex.cxx b/extensions/source/activex/so_activex.cxx index 850ebab..d460bc6 100644 --- a/extensions/source/activex/so_activex.cxx +++ b/extensions/source/activex/so_activex.cxx @@ -138,6 +138,7 @@ const char* aMimeType[] = { MIMETYPE_VND_SUN_XML_MATH_ASCII, MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII, + MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII, MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE_ASCII, MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE_ASCII, MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE_ASCII, diff --git a/extensions/source/nsplugin/source/npshell.cxx b/extensions/source/nsplugin/source/npshell.cxx index 84aff99..82881fa 100644 --- a/extensions/source/nsplugin/source/npshell.cxx +++ b/extensions/source/nsplugin/source/npshell.cxx @@ -377,6 +377,7 @@ MIMETYPE_OASIS_OPENDOCUMENT_TEXT_ASCII ":odt:OpenDocument Text;" MIMETYPE_OASIS_OPENDOCUMENT_TEXT_ASCII "-flat-xml:fodt:OpenDocument Text Flat XML;" MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII ":ott:OpenDocument Text Template;" MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_ASCII ":odm:OpenDocument Master Document;" +MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII ":otm:OpenDocument Master Document Template;" MIMETYPE_OASIS_OPENDOCUMENT_TEXT_WEB_ASCII ":oth:HTML Document Template;" MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_ASCII ":ods:OpenDocument Spreadsheet;" MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_ASCII "-flat-xml:fods:OpenDocument Spreadsheet Flat XML;" diff --git a/extensions/source/nsplugin/source/nsplugin_oo.rc b/extensions/source/nsplugin/source/nsplugin_oo.rc index 6e14c09..ce57c04 100644 --- a/extensions/source/nsplugin/source/nsplugin_oo.rc +++ b/extensions/source/nsplugin/source/nsplugin_oo.rc @@ -117,6 +117,7 @@ VS_VERSION_INFO VERSIONINFO "application/vnd.oasis.opendocument.text|" "application/vnd.oasis.opendocument.text-template|" "application/vnd.oasis.opendocument.text-master|" + "application/vnd.oasis.opendocument.text-master-template|" "application/vnd.oasis.opendocument.text-web|" "application/vnd.oasis.opendocument.spreadsheet|" "application/vnd.oasis.opendocument.spreadsheet-template|" diff --git a/filter/Configuration_filter.mk b/filter/Configuration_filter.mk index 0465f17..36d7584 100644 --- a/filter/Configuration_filter.mk +++ b/filter/Configuration_filter.mk @@ -488,6 +488,7 @@ $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \ pdf_Portable_Document_Format \ writerglobal8 \ + writerglobal8_template \ ) $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\ @@ -496,6 +497,7 @@ $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,fi writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \ writer_globaldocument_pdf_Export \ writerglobal8 \ + writerglobal8_template \ writerglobal8_writer \ writerglobal8_HTML \ ) @@ -505,6 +507,7 @@ $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fr writer_globaldocument_StarOffice_XML_Writer_ui \ writer_globaldocument_StarOffice_XML_Writer_GlobalDocument_ui \ writerglobal8_ui \ + writerglobal8_template_ui \ writerglobal8_writer_ui \ ) diff --git a/filter/source/config/fragments/filters/writerglobal8_template.xcu b/filter/source/config/fragments/filters/writerglobal8_template.xcu new file mode 100644 index 0000000..9cb8a8d --- /dev/null +++ b/filter/source/config/fragments/filters/writerglobal8_template.xcu @@ -0,0 +1,17 @@ + + + IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION PASSWORDTOMODIFY + + + CXMLV + 6800 + writerglobal8_template + + com.sun.star.text.GlobalDocument + diff --git a/filter/source/config/fragments/filters/writerglobal8_template_ui.xcu b/filter/source/config/fragments/filters/writerglobal8_template_ui.xcu new file mode 100644 index 0000000..305ae8d --- /dev/null +++ b/filter/source/config/fragments/filters/writerglobal8_template_ui.xcu @@ -0,0 +1,12 @@ + + + + ODF Master Document Template + + diff --git a/filter/source/config/fragments/types/writerglobal8_template.xcu b/filter/source/config/fragments/types/writerglobal8_template.xcu new file mode 100644 index 0000000..10c866b --- /dev/null +++ b/filter/source/config/fragments/types/writerglobal8_template.xcu @@ -0,0 +1,19 @@ + + + com.sun.star.comp.filters.StorageFilterDetect + private:factory/swriter/GlobalDocument* + otm + application/vnd.oasis.opendocument.text-master-template + true + writerglobal8_template + + Writer 8 Master Document Template + + Writer/Global 8 Template + diff --git a/filter/source/storagefilterdetect/filterdetect.cxx b/filter/source/storagefilterdetect/filterdetect.cxx index 5917261..fa10c3c 100644 --- a/filter/source/config/cache/typedetection.cxx +++ b/filter/source/config/cache/typedetection.cxx @@ -140,6 +140,7 @@ "chart8", "math8", "writerglobal8", + "writerglobal8_template", "writerweb8_writer_template", "StarBase", diff --git a/include/comphelper/documentconstants.hxx b/include/comphelper/documentconstants.hxx index 47d31a5..940740f 100644 --- a/include/comphelper/documentconstants.hxx +++ b/include/comphelper/documentconstants.hxx @@ -75,6 +75,7 @@ // template formats of SO8 #define MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII "application/vnd.oasis.opendocument.text-template" +#define MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII "application/vnd.oasis.opendocument.text-master-template" #define MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE_ASCII "application/vnd.oasis.opendocument.graphics-template" #define MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE_ASCII "application/vnd.oasis.opendocument.presentation-template" #define MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE_ASCII "application/vnd.oasis.opendocument.spreadsheet-template" @@ -82,6 +83,7 @@ #define MIMETYPE_OASIS_OPENDOCUMENT_FORMULA_TEMPLATE_ASCII "application/vnd.oasis.opendocument.formula-template" #define MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE OUString( MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII ) +#define MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE OUString( MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII ) #define MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE OUString( MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE_ASCII ) #define MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE OUString( MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE_ASCII ) #define MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE OUString( MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE_ASCII ) diff --git a/include/sot/formats.hxx b/include/sot/formats.hxx index dc4feaa..4cfb94b 100644 --- a/include/sot/formats.hxx +++ b/include/sot/formats.hxx @@ -176,7 +176,8 @@ #define SOT_FORMATSTR_ID_STARBASE_8 ((sal_uLong)139) #define SOT_FORMATSTR_ID_HC_GDIMETAFILE ((sal_uLong)140) #define SOT_FORMATSTR_ID_PNG ((sal_uLong)141) -#define SOT_FORMATSTR_ID_USER_END SOT_FORMATSTR_ID_PNG +#define SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE ((sal_uLong)142) +#define SOT_FORMATSTR_ID_USER_END SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE #endif // INCLUDED_SOT_FORMATS_HXX diff --git a/officecfg/registry/data/org/openoffice/Setup.xcu b/officecfg/registry/data/org/openoffice/Setup.xcu index ca65cc7..51ff7c0 100644 --- a/officecfg/registry/data/org/openoffice/Setup.xcu +++ b/officecfg/registry/data/org/openoffice/Setup.xcu @@ -233,7 +233,9 @@ writerglobal8 - + + writerglobal8_template + writerglobal8 diff --git a/package/source/manifest/ManifestExport.cxx b/package/source/manifest/ManifestExport.cxx index 82ce37f..1ced0a6 100644 --- a/package/source/manifest/ManifestExport.cxx +++ b/package/source/manifest/ManifestExport.cxx @@ -147,6 +147,7 @@ ManifestExport::ManifestExport( uno::Reference< xml::sax::XDocumentHandler > xHa || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_DATABASE_ASCII || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_FORMULA_ASCII || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_TEXT_TEMPLATE_ASCII + || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_DRAWING_TEMPLATE_ASCII || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_PRESENTATION_TEMPLATE_ASCII || aDocMediaType == MIMETYPE_OASIS_OPENDOCUMENT_SPREADSHEET_TEMPLATE_ASCII diff --git a/scp2/source/writer/registryitem_writer.scp b/scp2/source/writer/registryitem_writer.scp index ea38cfa..80cbbdd 100644 --- a/scp2/source/writer/registryitem_writer.scp +++ b/scp2/source/writer/registryitem_writer.scp @@ -1063,6 +1063,14 @@ RegistryItem gid_Regitem_Ott_Contenttype Value = "application/vnd.oasis.opendocument.text-template"; End +RegistryItem gid_Regitem_Otm_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".otm"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.text-master-template"; +End + RegistryItem gid_Regitem_Soffice_Starwritertemplate_1 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; Subkey = "LibreOffice.WriterTemplate.1"; diff --git a/sfx2/source/control/recentdocsview.cxx b/sfx2/source/control/recentdocsview.cxx index af1469c..f88cfbb 100644 --- a/sfx2/source/control/recentdocsview.cxx +++ b/sfx2/source/control/recentdocsview.cxx @@ -71,7 +71,7 @@ bool RecentDocsView::typeMatchesExtension(ApplicationType type, const OUString & bool bRet = false; if (rExt == "odt" || rExt == "doc" || rExt == "docx" || - rExt == "rtf" || rExt == "txt") + rExt == "rtf" || rExt == "txt" || rExt == "odm" || rExt == "otm") { bRet = type & TYPE_WRITER; } diff --git a/sfx2/source/control/templateabstractview.cxx b/sfx2/source/control/templateabstractview.cxx index cbda6e6..87be587 100644 --- a/sfx2/source/control/templateabstractview.cxx +++ b/sfx2/source/control/templateabstractview.cxx @@ -40,7 +40,7 @@ bool ViewFilter_Application::isFilteredExtension(FILTER_APPLICATION filter, cons if (filter == FILTER_APP_WRITER) { - bRet = rExt == "ott" || rExt == "stw" || rExt == "oth" || rExt == "dot" || rExt == "dotx"; + bRet = rExt == "ott" || rExt == "stw" || rExt == "oth" || rExt == "dot" || rExt == "dotx" || rExt == "otm"; } else if (filter == FILTER_APP_CALC) { diff --git a/solenv/inc/mime.types b/solenv/inc/mime.types index 7d39a4c..e5afd93 100644 --- a/solenv/inc/mime.types +++ b/solenv/inc/mime.types @@ -189,6 +189,7 @@ application/vnd.oasis.opendocument.text odt application/vnd.oasis.opendocument.text-template ott application/vnd.oasis.opendocument.text-web oth application/vnd.oasis.opendocument.text-master odm +application/vnd.oasis.opendocument.text-master-template otm application/vnd.oasis.opendocument.graphics odg application/vnd.oasis.opendocument.graphics-template otg application/vnd.oasis.opendocument.presentation odp diff --git a/sot/source/base/exchange.cxx b/sot/source/base/exchange.cxx index 084b1b5..ff79cb6 100644 --- a/sot/source/base/exchange.cxx +++ b/sot/source/base/exchange.cxx @@ -202,6 +202,7 @@ /*139 SOT_FORMATSTR_ID_STARBASE_8*/ { MIMETYPE_OASIS_OPENDOCUMENT_DATABASE_ASCII, "StarBase 8", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*140 SOT_FORMAT_GDIMETAFILE*/ { "application/x-openoffice-highcontrast-gdimetafile;windows_formatname=\"GDIMetaFile\"", "High Contrast GDIMetaFile", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, /*141 SOT_FORMATSTR_ID_PNG*/ { "image/png", "PNG Bitmap", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + /*142 SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE*/ { MIMETYPE_OASIS_OPENDOCUMENT_TEXT_GLOBAL_TEMPLATE_ASCII, "Writer/Global 8 Template", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, }; return &aInstance[0]; } diff --git a/sot/source/sdstor/storage.cxx b/sot/source/sdstor/storage.cxx index 87fe013..9cc4204 100644 --- a/sot/source/sdstor/storage.cxx +++ b/sot/source/sdstor/storage.cxx @@ -975,6 +975,7 @@ sal_Int32 SotStorage::GetVersion( const com::sun::star::uno::Reference < com::su case SOT_FORMATSTR_ID_STARWRITER_8_TEMPLATE: case SOT_FORMATSTR_ID_STARWRITERWEB_8: case SOT_FORMATSTR_ID_STARWRITERGLOB_8: + case SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE: case SOT_FORMATSTR_ID_STARDRAW_8: case SOT_FORMATSTR_ID_STARDRAW_8_TEMPLATE: case SOT_FORMATSTR_ID_STARIMPRESS_8: diff --git a/sot/source/sdstor/ucbstorage.cxx b/sot/source/sdstor/ucbstorage.cxx index 879d372..e95a9b4 100644 --- a/sot/source/sdstor/ucbstorage.cxx +++ b/sot/source/sdstor/ucbstorage.cxx @@ -355,6 +355,7 @@ SvGlobalName GetClassId_Impl( sal_Int32 nFormat ) case SOT_FORMATSTR_ID_STARWRITERWEB_8 : return SvGlobalName( SO3_SWWEB_CLASSID_60 ); case SOT_FORMATSTR_ID_STARWRITERGLOB_8 : + case SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE : return SvGlobalName( SO3_SWGLOB_CLASSID_60 ); case SOT_FORMATSTR_ID_STARDRAW_8 : case SOT_FORMATSTR_ID_STARDRAW_8_TEMPLATE : diff --git a/sw/source/uibase/app/docsh.cxx b/sw/source/uibase/app/docsh.cxx index 3da9550..9cecce9 100644 --- a/sw/source/ui/app/docsh.cxx +++ b/sw/source/ui/app/docsh.cxx @@ -642,6 +642,7 @@ bool SwDocShell::ConvertTo( SfxMedium& rMedium ) SOT_FORMATSTR_ID_STARWRITERWEB_40 == nSaveClipId ) nSaveType = 1; else if( SOT_FORMATSTR_ID_STARWRITERGLOB_8 == nSaveClipId || + SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE == nSaveClipId || SOT_FORMATSTR_ID_STARWRITERGLOB_60 == nSaveClipId || SOT_FORMATSTR_ID_STARWRITERGLOB_50 == nSaveClipId || SOT_FORMATSTR_ID_STARWRITERGLOB_40 == nSaveClipId ) diff --git a/sw/source/uibase/globdoc/globdoc.cxx b/sw/source/uibase/globdoc/globdoc.cxx index 3a6df50..2e1ae47 100644 --- a/sw/source/ui/globdoc/globdoc.cxx +++ b/sw/source/ui/globdoc/globdoc.cxx @@ -53,20 +53,19 @@ sal_Int32 nVersion, sal_Bool bTemplate /* = sal_False */) const { - (void)bTemplate; - OSL_ENSURE( bTemplate == sal_False, "No template for Writer Global" ); - if (nVersion == SOFFICE_FILEFORMAT_60) { *pClassName = SvGlobalName( SO3_SWGLOB_CLASSID_60 ); *pClipFormat = SOT_FORMATSTR_ID_STARWRITERGLOB_60; *pLongUserName = SW_RESSTR(STR_WRITER_GLOBALDOC_FULLTYPE); + OSL_ENSURE( bTemplate == sal_False, "No template for Writer Global" ); } else if (nVersion == SOFFICE_FILEFORMAT_8) { *pClassName = SvGlobalName( SO3_SWGLOB_CLASSID_60 ); *pClipFormat = SOT_FORMATSTR_ID_STARWRITERGLOB_8; *pLongUserName = SW_RESSTR(STR_WRITER_GLOBALDOC_FULLTYPE); + *pClipFormat = bTemplate ? SOT_FORMATSTR_ID_STARWRITERGLOB_8_TEMPLATE : SOT_FORMATSTR_ID_STARWRITERGLOB_8; } *pUserName = SW_RESSTR(STR_HUMAN_SWGLOBDOC_NAME); diff --git a/sysui/CustomTarget_share.mk b/sysui/CustomTarget_share.mk index 862e57f..e4dde6f 100644 --- a/sysui/CustomTarget_share.mk +++ b/sysui/CustomTarget_share.mk @@ -58,6 +58,7 @@ MIMELIST := \ oasis-presentation-flat-xml \ oasis-formula \ oasis-master-document \ + oasis-master-document-template \ oasis-database \ oasis-web-template \ ms-excel-sheet-12 \ @@ -90,6 +91,7 @@ MIMEICONLIST := \ oasis-presentation-template \ oasis-formula \ oasis-master-document \ + oasis-master-document-template \ oasis-database \ oasis-web-template \ text \ diff --git a/sysui/Package_osxicons.mk b/sysui/Package_osxicons.mk index cd8343a..24a6998 100644 --- a/sysui/Package_osxicons.mk +++ b/sysui/Package_osxicons.mk @@ -20,6 +20,7 @@ $(eval $(call gb_Package_add_files_with_dir,sysui_osxicons,Resources,\ oasis-drawing.icns \ master-document.icns \ oasis-master-document.icns \ + oasis-master-document-template.icns \ formula.icns \ oasis-formula.icns \ text-template.icns \ diff --git a/sysui/desktop/debian/postinst b/sysui/desktop/debian/postinst index 67072de..b9b6f24 100755 --- a/sysui/desktop/debian/postinst +++ b/sysui/desktop/debian/postinst @@ -60,6 +60,7 @@ application/vnd.oasis.opendocument.text-flat-xml fodt application/vnd.oasis.opendocument.text-template ott application/vnd.oasis.opendocument.text-web oth application/vnd.oasis.opendocument.text-master odm +application/vnd.oasis.opendocument.text-master-template otm application/vnd.oasis.opendocument.graphics odg application/vnd.oasis.opendocument.graphics-flat-xml fodg application/vnd.oasis.opendocument.graphics-template otg @@ -123,6 +124,7 @@ application/vnd.oasis.opendocument.text-flat-xml; %PREFIX -view %s application/vnd.oasis.opendocument.text-template; %PREFIX -view %s application/vnd.oasis.opendocument.text-web; %PREFIX -view %s application/vnd.oasis.opendocument.text-master; %PREFIX -view %s +application/vnd.oasis.opendocument.text-master-template; %PREFIX -view %s application/vnd.sun.xml.writer; %PREFIX -view %s application/vnd.sun.xml.writer.template; %PREFIX -view %s application/vnd.sun.xml.writer.global; %PREFIX -view %s diff --git a/sysui/desktop/freedesktop/freedesktop-menus.spec b/sysui/desktop/freedesktop/freedesktop-menus.spec index 09aeaf5..9c952a5 100755 --- a/sysui/desktop/freedesktop/freedesktop-menus.spec +++ b/sysui/desktop/freedesktop/freedesktop-menus.spec @@ -150,6 +150,7 @@ do icon=${link_target_dir}%iconprefix-oasis-drawing-template.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.graphics-template.png icon=${link_target_dir}%iconprefix-oasis-formula.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.formula.png icon=${link_target_dir}%iconprefix-oasis-master-document.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.text-master.png + icon=${link_target_dir}%iconprefix-oasis-master-document-template.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.text-master-template.png icon=${link_target_dir}%iconprefix-oasis-presentation.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.presentation.png icon=${link_target_dir}%iconprefix-oasis-presentation-template.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.presentation-template.png icon=${link_target_dir}%iconprefix-oasis-spreadsheet.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.png diff --git a/sysui/desktop/icons/oasis-master-document-template.icns b/sysui/desktop/icons/oasis-master-document-template.icns new file mode 100644 index 0000000000000000000000000000000000000000..9115dfc4b443fda6eea466552158df12de698a3c GIT binary patch literal 118979 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

g32wdV~*>SmIfka2IcgX<7GIz?)iOGoOZ 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

WE=CZMFV9Pi3@g+&e+unrq=>hCNu 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 z zFhEh;ko=t^Eiq?##741*d*_O; zDsJ7`VDnCdndTuf}~5Lty}FUsNQ%0$i@A zIqFz$kpd_3QdD`gO9u~Elz@?I0+INk2iDqaB8;Yo$|vs~ezJ}g9m$%DtbFx38_<%= zVL6GcSU*V~0z68W?7L?qtqL6m8??u0D%Yzj7sW>wXyY>v&G8f1LpCOFfQ)!`QNlN< zt^ZjEKU`NC{x* + + + UTTypeIdentifier + org.oasis-open.opendocument.text-master-template + UTTypeDescription + OpenDocument Text Master Template + UTTypeConformsTo + + public.data + public.content + + UTTypeTagSpecification + + public.filename-extension + + otm + + public.mime-type + + application/vnd.oasis.opendocument.text-master-template + + + + UTTypeIdentifier @@ -1118,6 +1142,24 @@ CFBundleTypeExtensions + otm + + CFBundleTypeMIMETypes + + application/vnd.oasis.opendocument.text-master-template + + CFBundleTypeIconFile + oasis-master-template.icns + CFBundleTypeName + OpenDocument Master Template + CFBundleTypeRole + Editor + LSIsAppleDefaultForType + + + + CFBundleTypeExtensions + stc CFBundleTypeMIMETypes @@ -1343,6 +1385,7 @@ org.oasis-open.opendocument.formula org.openoffice.text-template org.oasis-open.opendocument.text-template + org.oasis-open.opendocument.text-master-template org.openoffice.spreadsheet-template org.oasis-open.opendocument.spreadsheet-template org.openoffice.presentation-template diff --git a/sysui/desktop/menus/writer.desktop b/sysui/desktop/menus/writer.desktop index c4cea12..e22a7b4 100644 --- a/sysui/desktop/menus/writer.desktop +++ b/sysui/desktop/menus/writer.desktop @@ -22,7 +22,7 @@ Icon=writer Type=Application Categories=Office;WordProcessor;X-Red-Hat-Base;X-MandrivaLinux-Office-Wordprocessors; Exec=${UNIXBASISROOTNAME} --writer %%FILE%% -MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/msword;application/vnd.ms-word;application/x-doc;application/x-hwp;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.lotus-wordpro;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.ms-works;application/vnd.stardivision.writer-global;application/x-extension-txt;application/x-t602;text/plain;application/vnd.oasis.opendocument.text-flat-xml;application/x-fictionbook+xml;application/macwriteii;application/x-aportisdoc;application/prs.plucker;application/vnd.palm;application/clarisworks; +MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.oasis.opendocument.text-master-template;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/msword;application/vnd.ms-word;application/x-doc;application/x-hwp;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.lotus-wordpro;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.ms-works;application/vnd.stardivision.writer-global;application/x-extension-txt;application/x-t602;text/plain;application/vnd.oasis.opendocument.text-flat-xml;application/x-fictionbook+xml;application/macwriteii;application/x-aportisdoc;application/prs.plucker;application/vnd.palm;application/clarisworks; Name=%PRODUCTNAME Writer GenericName=Word Processor Comment=Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. diff --git a/sysui/desktop/mimetypes/oasis-master-document-template.desktop b/sysui/desktop/mimetypes/oasis-master-document-template.desktop new file mode 100644 index 0000000..a47588c --- /dev/null +++ b/sysui/desktop/mimetypes/oasis-master-document-template.desktop @@ -0,0 +1,26 @@ +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# This file incorporates work covered by the following license notice: +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright +# ownership. The ASF licenses this file to you under the Apache +# License, Version 2.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.apache.org/licenses/LICENSE-2.0 . +# +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Hidden=false +Icon=oasis-master-document-template +Type=MimeType +Patterns=*.otm +MimeType=application/vnd.oasis.opendocument.text-master-template +Comment=OpenDocument Master Document Template diff --git a/sysui/desktop/mimetypes/oasis-master-document-template.keys b/sysui/desktop/mimetypes/oasis-master-document-template.keys new file mode 100644 index 0000000..3cd4d5e --- /dev/null +++ b/sysui/desktop/mimetypes/oasis-master-document-template.keys @@ -0,0 +1,9 @@ +application/vnd.oasis.opendocument.text-master-template + description=OpenDocument Master Document Template + default_action_type=application + short_list_application_ids_for_novice_user_level= + short_list_application_ids_for_intermediate_user_level= + short_list_application_ids_for_advanced_user_level= + category=Documents/Word Processor + use_category_default=yes + icon_filename=oasis-master-document-template diff --git a/sysui/desktop/mimetypes/openoffice.applications b/sysui/desktop/mimetypes/openoffice.applications index 26a3494..8af25f6 100755 --- a/sysui/desktop/mimetypes/openoffice.applications +++ b/sysui/desktop/mimetypes/openoffice.applications @@ -5,5 +5,5 @@ OFFICENAME expects_uris=true requires_terminal=false uses_gnomevfs=true - mime_types=application/vnd.oasis.opendocument.text,application/vnd.oasis.opendocument.text-flat-xml,application/vnd.oasis.opendocument.text-template,application/vnd.oasis.opendocument.text-web,application/vnd.oasis.opendocument.text-master,application/vnd.oasis.opendocument.graphics,application/vnd.oasis.opendocument.graphics-flat-xml,application/vnd.oasis.opendocument.graphics-template,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.presentation-flat-xml,application/vnd.oasis.opendocument.presentation-template,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.spreadsheet-flat-xml,application/vnd.oasis.opendocument.spreadsheet-template,application/vnd.oasis.opendocument.formula,application/vnd.oasis.opendocument.database,application/vnd.ms-excel,application/rtf,application/msword,application/vnd.ms-powerpoint,application/vnd.stardivision.calc,application/vnd.stardivision.chart,application/vnd.stardivision.draw,application/vnd.stardivision.impress,application/vnd.stardivision.mail,application/vnd.stardivision.math,application/vnd.stardivision.writer,application/vnd.sun.xml.calc,application/vnd.sun.xml.calc.template,application/vnd.sun.xml.draw,application/vnd.sun.xml.draw.template,application/vnd.sun.xml.impress,application/vnd.sun.xml.impress.template,application/vnd.sun.xml.math,application/vnd.sun.xml.writer,application/vnd.sun.xml.writer.global,application/vnd.sun.xml.writer.template,application/vnd.sun.xml.base,image/x-emf,image/x-pcx,image/x-photo-cd,image/x-pict;application/vnd.wordperfect;application/vnd.lotus-wordpro;application/vnd.openofficeorg.extension;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;application/x-hwp;text/spreadsheet; + mime_types=application/vnd.oasis.opendocument.text,application/vnd.oasis.opendocument.text-flat-xml,application/vnd.oasis.opendocument.text-template,application/vnd.oasis.opendocument.text-web,application/vnd.oasis.opendocument.text-master,application/vnd.oasis.opendocument.text-master-master,application/vnd.oasis.opendocument.graphics,application/vnd.oasis.opendocument.graphics-flat-xml,application/vnd.oasis.opendocument.graphics-template,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.presentation-flat-xml,application/vnd.oasis.opendocument.presentation-template,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.spreadsheet-flat-xml,application/vnd.oasis.opendocument.spreadsheet-template,application/vnd.oasis.opendocument.formula,application/vnd.oasis.opendocument.database,application/vnd.ms-excel,application/rtf,application/msword,application/vnd.ms-powerpoint,application/vnd.stardivision.calc,application/vnd.stardivision.chart,application/vnd.stardivision.draw,application/vnd.stardivision.impress,application/vnd.stardivision.mail,application/vnd.stardivision.math,application/vnd.stardivision.writer,application/vnd.sun.xml.calc,application/vnd.sun.xml.calc.template,application/vnd.sun.xml.draw,application/vnd.sun.xml.draw.template,application/vnd.sun.xml.impress,application/vnd.sun.xml.impress.template,application/vnd.sun.xml.math,application/vnd.sun.xml.writer,application/vnd.sun.xml.writer.global,application/vnd.sun.xml.writer.template,application/vnd.sun.xml.base,image/x-emf,image/x-pcx,image/x-photo-cd,image/x-pict;application/vnd.wordperfect;application/vnd.lotus-wordpro;application/vnd.openofficeorg.extension;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;application/x-hwp;text/spreadsheet; diff --git a/sysui/desktop/share/documents.ulf b/sysui/desktop/share/documents.ulf index cff9422..2073c17 100644 --- a/sysui/desktop/share/documents.ulf +++ b/sysui/desktop/share/documents.ulf @@ -40,6 +40,9 @@ en-US = "OpenDocument Text Template" [oasis-master-document] en-US = "OpenDocument Master Document" +[oasis-master-document-template] +en-US = "OpenDocument Master Document Template" + [oasis-formula] en-US = "OpenDocument Formula" diff --git a/sysui/desktop/solaris/mailcap b/sysui/desktop/solaris/mailcap index 43c0207..910fcbe 100755 --- a/sysui/desktop/solaris/mailcap +++ b/sysui/desktop/solaris/mailcap @@ -40,6 +40,7 @@ cat << END application/vnd.oasis.opendocument.text; %PREFIX -view %s application/vnd.oasis.opendocument.text-flat-xml; %PREFIX -view %s application/vnd.oasis.opendocument.text-template; %PREFIX -view %s +application/vnd.oasis.opendocument.text-master-template; %PREFIX -view %s application/vnd.oasis.opendocument.text-web; %PREFIX -view %s application/vnd.oasis.opendocument.text-master; %PREFIX -view %s application/vnd.sun.xml.writer; %PREFIX -view %s diff --git a/sysui/desktop/solaris/mime.types b/sysui/desktop/solaris/mime.types index 4758d47..a5ee683 100755 --- a/sysui/desktop/solaris/mime.types +++ b/sysui/desktop/solaris/mime.types @@ -32,6 +32,7 @@ application/vnd.oasis.opendocument.text-flat-xml fodt application/vnd.oasis.opendocument.text-template ott application/vnd.oasis.opendocument.text-web oth application/vnd.oasis.opendocument.text-master odm +application/vnd.oasis.opendocument.text-master-template otm application/vnd.oasis.opendocument.graphics odg application/vnd.oasis.opendocument.graphics-flat-xml fodg application/vnd.oasis.opendocument.graphics-template otg -- 1.9.3