[Libreoffice-commits] .: desktop/source
Tor Lillqvist
tml at kemper.freedesktop.org
Wed Feb 15 03:27:13 PST 2012
desktop/source/app/app.cxx | 37 ++++++++++++++++++++++---------------
1 file changed, 22 insertions(+), 15 deletions(-)
New commits:
commit 12f689687e3017bfe9ffaf6bbc4593eb3ca21c2b
Author: Tor Lillqvist <tlillqvist at suse.com>
Date: Wed Feb 15 13:22:50 2012 +0200
Ifdefify temporary (?) Android hacks
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index dc490ed..53a19f6 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -102,7 +102,13 @@
#include <sys/wait.h>
#endif
+#ifdef ANDROID
+// mmeeks debugging stuff?
extern void VCL_DLLPUBLIC plasma_now(const char *msg);
+#define PLASMA_NOW(s) plasma_now(s)
+#else
+#define PLASMA_NOW(s)
+#endif
#define DEFINE_CONST_UNICODE(CONSTASCII) UniString(RTL_CONSTASCII_USTRINGPARAM(CONSTASCII))
#define U2S(STRING) ::rtl::OUStringToOString(STRING, RTL_TEXTENCODING_UTF8)
@@ -1472,7 +1478,7 @@ int Desktop::Main()
ResMgr::SetReadStringHook( ReplaceStringHookProc );
-// ::plasma_now("after desktoppy bits"); - fine to here ...
+// ::PLASMA_NOW("after desktoppy bits"); - fine to here ...
// Startup screen
RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109) Desktop::Main { OpenSplashScreen" );
@@ -1481,7 +1487,7 @@ int Desktop::Main()
SetSplashScreenProgress(10);
-// ::plasma_now("after splash open");
+// ::PLASMA_NOW("after splash open");
{
UserInstall::UserInstallError instErr_fin = UserInstall::finalize();
if ( instErr_fin != UserInstall::E_None)
@@ -1509,7 +1515,7 @@ int Desktop::Main()
{
RegisterServices( xSMgr );
-// ::plasma_now("registered services");
+// ::PLASMA_NOW("registered services");
SetSplashScreenProgress(25);
@@ -1555,7 +1561,7 @@ int Desktop::Main()
if ( !InitializeConfiguration() )
return EXIT_FAILURE;
-// ::plasma_now("init configuration");
+// ::PLASMA_NOW("init configuration");
SetSplashScreenProgress(30);
@@ -1574,7 +1580,7 @@ int Desktop::Main()
String aTitle = pLabelResMgr ? String( ResId( RID_APPTITLE, *pLabelResMgr ) ) : String();
delete pLabelResMgr;
-// ::plasma_now("after title string");
+// ::PLASMA_NOW("after title string");
#ifdef DBG_UTIL
//include version ID in non product builds
@@ -1592,7 +1598,7 @@ int Desktop::Main()
SetSplashScreenProgress(40);
RTL_LOGFILE_CONTEXT_TRACE( aLog, "} create SvtPathOptions and SvtLanguageOptions" );
-// ::plasma_now("unrestricted folders"); -- got this.
+// ::PLASMA_NOW("unrestricted folders"); -- got this.
// Check special env variable
std::vector< String > aUnrestrictedFolders;
@@ -1614,7 +1620,7 @@ int Desktop::Main()
( xSMgr->createInstance(
DEFINE_CONST_UNICODE( "com.sun.star.frame.GlobalEventBroadcaster" ) ), UNO_QUERY );
- ::plasma_now("done global event broadcaster");
+ ::PLASMA_NOW("done global event broadcaster");
/* ensure existance of a default window that messages can be dispatched to
This is for the benefit of testtool which uses PostUserEvent extensively
@@ -1653,7 +1659,7 @@ int Desktop::Main()
pExecGlobals->xGlobalBroadcaster->notifyEvent(aEvent);
}
- ::plasma_now("invoked OnStartupApp");
+ ::PLASMA_NOW("invoked OnStartupApp");
SetSplashScreenProgress(50);
@@ -1684,7 +1690,7 @@ int Desktop::Main()
aMiscOptions.SetUseSystemFileDialog( sal_False );
}
- ::plasma_now("nearly there !");
+ ::PLASMA_NOW("nearly there !");
if ( !pExecGlobals->bRestartRequested )
{
@@ -1755,7 +1761,7 @@ int Desktop::Main()
aOptions.SetVCLSettings();
SetSplashScreenProgress(60);
- ::plasma_now("setup appearance !");
+ ::PLASMA_NOW("setup appearance !");
if ( !pExecGlobals->bRestartRequested )
{
@@ -1790,7 +1796,7 @@ int Desktop::Main()
// Release solar mutex just before we wait for our client to connect
int nAcquireCount = Application::ReleaseSolarMutex();
- ::plasma_now("wait client connect !");
+ ::PLASMA_NOW("wait client connect !");
// Post user event to startup first application component window
// We have to send this OpenClients message short before execute() to
@@ -1810,7 +1816,7 @@ int Desktop::Main()
// call Application::Execute to process messages in vcl message loop
RTL_LOGFILE_PRODUCT_TRACE( "PERFORMANCE - enter Application::Execute()" );
- ::plasma_now("before java foo !");
+ ::PLASMA_NOW("before java foo !");
try
{
@@ -1827,15 +1833,16 @@ int Desktop::Main()
// if this run of the office is triggered by restart, some additional actions should be done
DoRestartActionsIfNecessary( !rCmdLineArgs.IsInvisible() && !rCmdLineArgs.IsNoQuickstart() );
- ::plasma_now("pre hit execute!");
+#ifdef ANDROID
+ ::PLASMA_NOW("pre hit execute!");
// For some reason we're not getting a desktop frame or component [odd]
ErrorBox aKickStartVCL( NULL, WB_OK, rtl::OUString::createFromAscii("My very own title!") );
aKickStartVCL.SetText( rtl::OUString::createFromAscii("Delphic Utterance") );
aKickStartVCL.Show(); // don't execute - just leave it lying around ....
- ::plasma_now("hit execute!");
-
+ ::PLASMA_NOW("hit execute!");
+#endif
Execute();
}
}
More information about the Libreoffice-commits
mailing list