Kaydet (Commit) 9bc09741 authored tarafından Andras Timar's avatar Andras Timar

fdo#44698 settings are under a different menu in Mac OS X

üst 05173270
...@@ -126,7 +126,11 @@ namespace sfx2 ...@@ -126,7 +126,11 @@ namespace sfx2
//................................................................ //................................................................
void lcl_showDocumentMacrosDisabledError( const Reference< XInteractionHandler >& rxHandler, sal_Bool& rbAlreadyShown ) void lcl_showDocumentMacrosDisabledError( const Reference< XInteractionHandler >& rxHandler, sal_Bool& rbAlreadyShown )
{ {
#ifdef MACOSX
lcl_showGeneralSfxErrorOnce( rxHandler, ERRCODE_SFX_DOCUMENT_MACRO_DISABLED_MAC, rbAlreadyShown );
#else
lcl_showGeneralSfxErrorOnce( rxHandler, ERRCODE_SFX_DOCUMENT_MACRO_DISABLED, rbAlreadyShown ); lcl_showGeneralSfxErrorOnce( rxHandler, ERRCODE_SFX_DOCUMENT_MACRO_DISABLED, rbAlreadyShown );
#endif
} }
//................................................................ //................................................................
......
...@@ -84,6 +84,7 @@ ...@@ -84,6 +84,7 @@
#define ERRCODE_SFX_BROKENSIGNATURE (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 53) #define ERRCODE_SFX_BROKENSIGNATURE (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 53)
#define ERRCODE_SFX_SHARED_NOPASSWORDCHANGE (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 54) #define ERRCODE_SFX_SHARED_NOPASSWORDCHANGE (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 54)
#define ERRCODE_SFX_INCOMPLETE_ENCRYPTION (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 55) #define ERRCODE_SFX_INCOMPLETE_ENCRYPTION (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 55)
#define ERRCODE_SFX_DOCUMENT_MACRO_DISABLED_MAC (ERRCODE_WARNING_MASK | ERRCODE_AREA_SFX | ERRCODE_CLASS_NONE | 56)
......
...@@ -333,6 +333,8 @@ ...@@ -333,6 +333,8 @@
#define WARNINGBOX_JAVANOTFOUND (RID_SVTOOLS_START+22) #define WARNINGBOX_JAVANOTFOUND (RID_SVTOOLS_START+22)
#define WARNINGBOX_INVALIDJAVASETTINGS (RID_SVTOOLS_START+23) #define WARNINGBOX_INVALIDJAVASETTINGS (RID_SVTOOLS_START+23)
#define ERRORBOX_RESTARTREQUIRED (RID_SVTOOLS_START+24) #define ERRORBOX_RESTARTREQUIRED (RID_SVTOOLS_START+24)
#define WARNINGBOX_INVALIDJAVASETTINGS_MAC (RID_SVTOOLS_START+25)
#define ERRORBOX_JVMCREATIONFAILED_MAC (RID_SVTOOLS_START+26)
//............................................................................. //.............................................................................
// images // images
......
...@@ -34,6 +34,13 @@ WarningBox WARNINGBOX_JAVANOTFOUND ...@@ -34,6 +34,13 @@ WarningBox WARNINGBOX_JAVANOTFOUND
Message[ en-US ] ="%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. Please install a JRE and restart %PRODUCTNAME."; Message[ en-US ] ="%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. Please install a JRE and restart %PRODUCTNAME.";
}; };
WarningBox WARNINGBOX_INVALIDJAVASETTINGS_MAC
{
Buttons = WB_OK ;
DefButton = WB_DEF_OK ;
Message[ en-US ] ="The %PRODUCTNAME configuration has been changed. Under %PRODUCTNAME - Preferences - %PRODUCTNAME - Java, select the Java runtime environment you want to have used by %PRODUCTNAME.";
};
WarningBox WARNINGBOX_INVALIDJAVASETTINGS WarningBox WARNINGBOX_INVALIDJAVASETTINGS
{ {
Buttons = WB_OK ; Buttons = WB_OK ;
...@@ -48,6 +55,13 @@ QueryBox QBX_JAVADISABLED ...@@ -48,6 +55,13 @@ QueryBox QBX_JAVADISABLED
Message[ en-US ] = "%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. However, use of a JRE has been disabled. Do you want to enable the use of a JRE now?"; Message[ en-US ] = "%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. However, use of a JRE has been disabled. Do you want to enable the use of a JRE now?";
}; };
ErrorBox ERRORBOX_JVMCREATIONFAILED_MAC
{
Buttons = WB_OK;
DefButton = WB_DEF_OK ;
Message[ en-US ] = "%PRODUCTNAME requires a Java runtime environment (JRE) to perform this task. The selected JRE is defective. Please select another version or install a new JRE and select it under %PRODUCTNAME - Preferences - %PRODUCTNAME - Java.";
};
ErrorBox ERRORBOX_JVMCREATIONFAILED ErrorBox ERRORBOX_JVMCREATIONFAILED
{ {
Buttons = WB_OK; Buttons = WB_OK;
......
...@@ -151,7 +151,11 @@ void SAL_CALL JavaInteractionHandler::handle( const Reference< XInteractionReque ...@@ -151,7 +151,11 @@ void SAL_CALL JavaInteractionHandler::handle( const Reference< XInteractionReque
// javavendors.xml was updated and Java has not been configured yet // javavendors.xml was updated and Java has not been configured yet
SolarMutexGuard aSolarGuard; SolarMutexGuard aSolarGuard;
m_bInvalidSettings_Handled = true; m_bInvalidSettings_Handled = true;
#ifdef MACOSX
WarningBox aWarningBox( NULL, SvtResId( WARNINGBOX_INVALIDJAVASETTINGS_MAC ) );
#else
WarningBox aWarningBox( NULL, SvtResId( WARNINGBOX_INVALIDJAVASETTINGS ) ); WarningBox aWarningBox( NULL, SvtResId( WARNINGBOX_INVALIDJAVASETTINGS ) );
#endif
String aTitle( SvtResId(STR_WARNING_INVALIDJAVASETTINGS)); String aTitle( SvtResId(STR_WARNING_INVALIDJAVASETTINGS));
aWarningBox.SetText( aTitle ); aWarningBox.SetText( aTitle );
nResult = aWarningBox.Execute(); nResult = aWarningBox.Execute();
...@@ -192,7 +196,11 @@ void SAL_CALL JavaInteractionHandler::handle( const Reference< XInteractionReque ...@@ -192,7 +196,11 @@ void SAL_CALL JavaInteractionHandler::handle( const Reference< XInteractionReque
// Java not correctly installed, or damaged // Java not correctly installed, or damaged
SolarMutexGuard aSolarGuard; SolarMutexGuard aSolarGuard;
m_bVMCreationFailure_Handled = true; m_bVMCreationFailure_Handled = true;
#ifdef MACOSX
ErrorBox aErrorBox( NULL, SvtResId( ERRORBOX_JVMCREATIONFAILED_MAC ) );
#else
ErrorBox aErrorBox( NULL, SvtResId( ERRORBOX_JVMCREATIONFAILED ) ); ErrorBox aErrorBox( NULL, SvtResId( ERRORBOX_JVMCREATIONFAILED ) );
#endif
String aTitle( SvtResId( STR_ERROR_JVMCREATIONFAILED ) ); String aTitle( SvtResId( STR_ERROR_JVMCREATIONFAILED ) );
aErrorBox.SetText( aTitle ); aErrorBox.SetText( aTitle );
nResult = aErrorBox.Execute(); nResult = aErrorBox.Execute();
......
...@@ -467,6 +467,10 @@ Resource RID_ERRHDL ...@@ -467,6 +467,10 @@ Resource RID_ERRHDL
{ {
Text [ en-US ] = "An attempt was made to execute a macro.\nFor security reasons, macro support is disabled."; Text [ en-US ] = "An attempt was made to execute a macro.\nFor security reasons, macro support is disabled.";
}; };
String ERRCODE_SFX_DOCUMENT_MACRO_DISABLED_MAC
{
Text [ en-US ] = "This document contains macros.\n\nMacros may contain viruses. Execution of macros is disabled due to the current macro security setting in %PRODUCTNAME - Preferences - %PRODUCTNAME - Security.\n\nTherefore, some functionality may not be available." ;
};
String ERRCODE_SFX_DOCUMENT_MACRO_DISABLED String ERRCODE_SFX_DOCUMENT_MACRO_DISABLED
{ {
Text [ en-US ] = "This document contains macros.\n\nMacros may contain viruses. Execution of macros is disabled due to the current macro security setting in Tools - Options - %PRODUCTNAME - Security.\n\nTherefore, some functionality may not be available." ; Text [ en-US ] = "This document contains macros.\n\nMacros may contain viruses. Execution of macros is disabled due to the current macro security setting in Tools - Options - %PRODUCTNAME - Security.\n\nTherefore, some functionality may not be available." ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment