diff options
Diffstat (limited to 'patches/dev300/win32-installer-register-moox-types.diff')
-rw-r--r-- | patches/dev300/win32-installer-register-moox-types.diff | 196 |
1 files changed, 0 insertions, 196 deletions
diff --git a/patches/dev300/win32-installer-register-moox-types.diff b/patches/dev300/win32-installer-register-moox-types.diff deleted file mode 100644 index da68ee851..000000000 --- a/patches/dev300/win32-installer-register-moox-types.diff +++ /dev/null @@ -1,196 +0,0 @@ ---- - .../win32/customactions/reg4msdoc/registrar.cxx | 48 ++++++++++++++++++++ - .../reg4msdoc/registrationcontextinformation.cxx | 36 +++++++++++++++ - .../reg4msdoc/registrationcontextinformation.hxx | 14 ++++++ - 3 files changed, 98 insertions(+), 0 deletions(-) - -diff --git setup_native/source/win32/customactions/reg4msdoc/registrar.cxx setup_native/source/win32/customactions/reg4msdoc/registrar.cxx -index 94be324..b67a377 100644 ---- setup_native/source/win32/customactions/reg4msdoc/registrar.cxx -+++ setup_native/source/win32/customactions/reg4msdoc/registrar.cxx -@@ -82,6 +82,14 @@ void Registrar::RegisterForMsWord() const - RegistrationContextInformation::Writer); - - RegisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXWordDocumentFileExtension(), -+ m_ContextInformation.GetMOOXWordDocumentDisplayName(), -+ m_ContextInformation.GetWordDocumentDefaultIconEntry(), -+ m_ContextInformation.GetWordDocumentDefaultShellCommand(), -+ m_ContextInformation.ShellNewCommandDisplayName(), -+ RegistrationContextInformation::Writer); -+ -+ RegisterForMsOfficeApplication( - m_ContextInformation.GetWordTemplateFileExtension(), - m_ContextInformation.GetWordTemplateDisplayName(), - m_ContextInformation.GetWordTemplateDefaultIconEntry(), -@@ -115,6 +123,14 @@ void Registrar::UnregisterForMsWord() const - try - { - UnregisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXWordDocumentFileExtension()); -+ } -+ catch(RegistryKeyNotFoundException&) -+ {} -+ -+ try -+ { -+ UnregisterForMsOfficeApplication( - m_ContextInformation.GetWordTemplateFileExtension()); - } - catch(RegistryKeyNotFoundException&) -@@ -193,6 +209,14 @@ void Registrar::RegisterForMsExcel() const - RegistrationContextInformation::Calc); - - RegisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXExcelSheetFileExtension(), -+ m_ContextInformation.GetMOOXExcelSheetDisplayName(), -+ m_ContextInformation.GetExcelSheetDefaultIconEntry(), -+ m_ContextInformation.GetExcelSheetDefaultShellCommand(), -+ m_ContextInformation.ShellNewCommandDisplayName(), -+ RegistrationContextInformation::Calc); -+ -+ RegisterForMsOfficeApplication( - m_ContextInformation.GetExcelTemplateFileExtension(), - m_ContextInformation.GetExcelTemplateDisplayName(), - m_ContextInformation.GetExcelTemplateDefaultIconEntry(), -@@ -218,6 +242,22 @@ void Registrar::UnregisterForMsExcel() const - try - { - UnregisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXExcelSheetFileExtension()); -+ } -+ catch(RegistryKeyNotFoundException&) -+ {} -+ -+ try -+ { -+ UnregisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXPowerPointDocumentFileExtension()); -+ } -+ catch(RegistryKeyNotFoundException&) -+ {} -+ -+ try -+ { -+ UnregisterForMsOfficeApplication( - m_ContextInformation.GetExcelTemplateFileExtension()); - } - catch(RegistryKeyNotFoundException&) -@@ -245,6 +285,14 @@ void Registrar::RegisterForMsPowerPoint() const - RegistrationContextInformation::Impress); - - RegisterForMsOfficeApplication( -+ m_ContextInformation.GetMOOXPowerPointDocumentFileExtension(), -+ m_ContextInformation.GetMOOXPowerPointDocumentDisplayName(), -+ m_ContextInformation.GetPowerPointDocumentDefaultIconEntry(), -+ m_ContextInformation.GetPowerPointDocumentDefaultShellCommand(), -+ m_ContextInformation.ShellNewCommandDisplayName(), -+ RegistrationContextInformation::Impress); -+ -+ RegisterForMsOfficeApplication( - m_ContextInformation.GetPowerPointShowFileExtension(), - m_ContextInformation.GetPowerPointShowDisplayName(), - m_ContextInformation.GetPowerPointShowDefaultIconEntry(), -diff --git setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx -index f29f861..d11ea52 100644 ---- setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx -+++ setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx -@@ -53,6 +53,18 @@ std::wstring RegistrationContextInformation::GetWordDocumentDefaultShellCommand( - return std::wstring(TEXT("open")); - } - -+std::wstring RegistrationContextInformation::GetMOOXWordDocumentDisplayName() const -+{ -+ std::wstring str; -+ str = TEXT("Microsoft Word 2007 Document"); -+ return str; -+} -+ -+std::wstring RegistrationContextInformation::GetMOOXWordDocumentFileExtension() const -+{ -+ return std::wstring(TEXT(".docx")); -+} -+ - std::wstring RegistrationContextInformation::GetWordTemplateDisplayName() const - { - std::wstring str; -@@ -125,6 +137,18 @@ std::wstring RegistrationContextInformation::GetExcelSheetDefaultShellCommand() - return std::wstring(TEXT("open")); - } - -+std::wstring RegistrationContextInformation::GetMOOXExcelSheetDisplayName() const -+{ -+ std::wstring str; -+ str = TEXT("Microsoft Excel 2007 Spreadsheet"); -+ return str; -+} -+ -+std::wstring RegistrationContextInformation::GetMOOXExcelSheetFileExtension() const -+{ -+ return std::wstring(TEXT(".xlsx")); -+} -+ - std::wstring RegistrationContextInformation::GetExcelTemplateDisplayName() const - { - std::wstring str; -@@ -173,6 +197,18 @@ std::wstring RegistrationContextInformation::GetPowerPointDocumentDefaultShellCo - return std::wstring(TEXT("open")); - } - -+std::wstring RegistrationContextInformation::GetMOOXPowerPointDocumentDisplayName() const -+{ -+ std::wstring str; -+ str = TEXT("Microsoft PowerPoint 2007 Presentation"); -+ return str; -+} -+ -+std::wstring RegistrationContextInformation::GetMOOXPowerPointDocumentFileExtension() const -+{ -+ return std::wstring(TEXT(".pptx")); -+} -+ - std::wstring RegistrationContextInformation::GetPowerPointTemplateDisplayName() const - { - std::wstring str; -diff --git setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx -index e2d8364..0821837 100644 ---- setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx -+++ setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx -@@ -46,6 +46,14 @@ public: - std::wstring GetWordDocumentDefaultIconEntry() const; - std::wstring GetWordDocumentDefaultShellCommand() const; - -+ /** MOOX Word document information -+ The icon index is the index of the icon -+ in soffice.exe to be associated with -+ word document files -+ */ -+ std::wstring GetMOOXWordDocumentDisplayName() const; -+ std::wstring GetMOOXWordDocumentFileExtension() const; -+ - /** Word template information - The icon index is the index of the icon - in soffice.exe to be associated with -@@ -76,6 +84,9 @@ public: - std::wstring GetExcelSheetDefaultIconEntry() const; - std::wstring GetExcelSheetDefaultShellCommand() const; - -+ std::wstring GetMOOXExcelSheetDisplayName() const; -+ std::wstring GetMOOXExcelSheetFileExtension() const; -+ - /** Excel template information - The icon index is the index of the icon - in soffice.exe to be associated with -@@ -96,6 +107,9 @@ public: - std::wstring GetPowerPointDocumentDefaultIconEntry() const; - std::wstring GetPowerPointDocumentDefaultShellCommand() const; - -+ std::wstring GetMOOXPowerPointDocumentDisplayName() const; -+ std::wstring GetMOOXPowerPointDocumentFileExtension() const; -+ - /** PowerPoint template information - The icon index is the index of the icon - in soffice.exe to be associated with --- -1.7.0.1 - |