[Libreoffice-commits] core.git: Branch 'feature/droid_calcimpress3' - 5 commits - android/Bootstrap android/experimental android/mobile-config.py configmgr/source
Tor Lillqvist
tml at collabora.com
Fri Oct 24 07:05:53 PDT 2014
android/Bootstrap/Makefile.shared | 1 +
android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java | 4 ++--
android/mobile-config.py | 2 --
configmgr/source/components.cxx | 4 ++++
configmgr/source/parsemanager.cxx | 5 ++++-
configmgr/source/parsemanager.hxx | 1 +
6 files changed, 12 insertions(+), 5 deletions(-)
New commits:
commit 4488e5612f38a4a8753eae11a62353cff66b3500
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Oct 23 14:30:26 2014 +0300
Add (commented-out) invocation of mobile-config.py
Change-Id: I379601099bda928b9eeeaeb29030bc009e3cbbf2
diff --git a/android/Bootstrap/Makefile.shared b/android/Bootstrap/Makefile.shared
index 7ec1419..3924dfe 100644
--- a/android/Bootstrap/Makefile.shared
+++ b/android/Bootstrap/Makefile.shared
@@ -138,6 +138,7 @@ copy-stuff:
rm -Rf assets/share # pre-clean it
mkdir -p assets/share/config
cp -R $(INSTDIR)/share/registry assets/share
+# $(SRC_ROOT)/android/mobile-config.py assets/share/registry/main.xcd assets/share/registry/main.xcd.new && mv assets/share/registry/main.xcd.new assets/share/registry/main.xcd
if ! test z$(DISABLE_UI) = zTRUE; then \
echo "Copying UI files into the apk"; \
cp -R $(INSTDIR)/share/config/soffice.cfg assets/share/config; \
commit 00d2482326af17ac61d3c2aaa21d837f0e72bb37
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Oct 23 14:29:59 2014 +0300
Temporarily do more verbose logging
Change-Id: I3d0db329311e9f2496f80931e6d2776e18f1b2d9
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
index 1bc6499..a63bf4c 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
@@ -36,7 +36,7 @@ public class LOKitTileProvider implements TileProvider {
mTileWidth = pixelToTwip(TILE_SIZE, mDPI);
mTileHeight = pixelToTwip(TILE_SIZE, mDPI);
- LibreOfficeKit.putenv("SAL_LOG=-WARN+INFO.lok");
+ LibreOfficeKit.putenv("SAL_LOG=+WARN+INFO");
LibreOfficeKit.init(LibreOfficeMainActivity.mAppContext);
mOffice = new Office(LibreOfficeKit.getLibreOfficeKitHandle());
@@ -54,7 +54,7 @@ public class LOKitTileProvider implements TileProvider {
mOffice = new Office(handle);
Log.i(LOGTAG, "====> new Office created");
mDocument = mOffice.documentLoad(input);
- LibreOfficeKit.putenv("SAL_LOG=-WARN+INFO.lok");
+ LibreOfficeKit.putenv("SAL_LOG=+WARN+INFO.lok");
}
Log.i(LOGTAG, "====> mDocument = " + mDocument);
commit 3061747ffe044601ce715d682fd0ce43ff5ae958
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Oct 23 14:29:27 2014 +0300
Try to be less eager
Change-Id: I83a395c628b00b6ca96c93d5d5362ea750e57b2b
diff --git a/android/mobile-config.py b/android/mobile-config.py
index 4cc6fa6..ff2fd53 100755
--- a/android/mobile-config.py
+++ b/android/mobile-config.py
@@ -39,7 +39,6 @@ main_xcd_discard = [
'org.openoffice.Office.UI/BasicIDECommands',
'org.openoffice.Office.UI/BibliographyCommands',
'org.openoffice.Office.UI/DbQueryWindowState',
- 'org.openoffice.Office.UI/WindowState',
'org.openoffice.Office.UI/DbRelationWindowState',
'org.openoffice.Office.UI/DbTableWindowState',
'org.openoffice.Office.UI/DbTableDataWindowState',
@@ -47,7 +46,6 @@ main_xcd_discard = [
'org.openoffice.Office.UI/WindowContentFactories',
'org.openoffice.Office.UI/StartModuleWindowState',
'org.openoffice.Office.UI/GlobalSettings',
- 'org.openoffice.Office.UI/Commands',
'org.openoffice.Office.UI/BibliographyWindowState',
'org.openoffice.Office.UI/Category',
]
commit e8935cc7859ed850e6cb6ca5c8914f511615d4bd
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Oct 23 12:31:58 2014 +0300
Log parsing time of each xcd file
Change-Id: I290e2c84b17b9b5063139c6027b72f6cd3a78a99
diff --git a/configmgr/source/parsemanager.cxx b/configmgr/source/parsemanager.cxx
index 8768fcb..fab0a38 100644
--- a/configmgr/source/parsemanager.cxx
+++ b/configmgr/source/parsemanager.cxx
@@ -35,7 +35,7 @@ namespace configmgr {
ParseManager::ParseManager(
OUString const & url, rtl::Reference< Parser > const & parser)
- : reader_(url), parser_(parser)
+ : url_(url), reader_(url), parser_(parser)
{
assert(parser.is());
int id;
@@ -56,6 +56,7 @@ ParseManager::ParseManager(
}
bool ParseManager::parse(std::set< OUString > const * existingDependencies) {
+ sal_uInt32 startTime( osl_getGlobalTimer() );
for (;;) {
switch (itemData_.is()
? xmlreader::XmlReader::RESULT_BEGIN
@@ -66,6 +67,7 @@ bool ParseManager::parse(std::set< OUString > const * existingDependencies) {
if (!parser_->startElement(
reader_, itemNamespaceId_, itemData_, existingDependencies))
{
+ SAL_INFO("configmgr", "parsing " << url_ << " took " << (osl_getGlobalTimer() - startTime) << " ms, fail");
return false;
}
break;
@@ -76,6 +78,7 @@ bool ParseManager::parse(std::set< OUString > const * existingDependencies) {
parser_->characters(itemData_);
break;
case xmlreader::XmlReader::RESULT_DONE:
+ SAL_INFO("configmgr", "parsing " << url_ << " took " << (osl_getGlobalTimer() - startTime) << " ms, success");
return true;
}
itemData_.clear();
diff --git a/configmgr/source/parsemanager.hxx b/configmgr/source/parsemanager.hxx
index 85ed3c5..74fa131 100644
--- a/configmgr/source/parsemanager.hxx
+++ b/configmgr/source/parsemanager.hxx
@@ -47,6 +47,7 @@ public:
enum { NAMESPACE_OOR = 1, NAMESPACE_XS = 2, NAMESPACE_XSI = 3 };
private:
+ OUString url_;
virtual ~ParseManager();
xmlreader::XmlReader reader_;
commit 78f666b9c688825dd6e7476752e1b976c85a7431
Author: Tor Lillqvist <tml at collabora.com>
Date: Wed Oct 22 16:55:37 2014 +0300
SAL_INFO how long parseXcsXcuLayer() and parseResLayer() took
Change-Id: I1e71b8a6348301cd5b3fed0ae8b3346ae3e07d8e
diff --git a/configmgr/source/components.cxx b/configmgr/source/components.cxx
index 8dcf88d..ddb4d9e2 100644
--- a/configmgr/source/components.cxx
+++ b/configmgr/source/components.cxx
@@ -492,7 +492,9 @@ Components::Components(
OUString type(conf.copy(i, c - i));
OUString url(conf.copy(c + 1, n - c - 1));
if ( type == "xcsxcu" ) {
+ sal_uInt32 nStartTime = osl_getGlobalTimer();
parseXcsXcuLayer(layer, url);
+ SAL_INFO("configmgr", "parseXcsXcuLayer() took " << (osl_getGlobalTimer() - nStartTime) << " ms");
layer += 2; //TODO: overflow
} else if ( type == "bundledext" )
{
@@ -518,7 +520,9 @@ Components::Components(
parseModuleLayer(layer, url);
++layer; //TODO: overflow
} else if ( type == "res" ) {
+ sal_uInt32 nStartTime = osl_getGlobalTimer();
parseResLayer(layer, url);
+ SAL_INFO("configmgr", "parseResLayer() took " << (osl_getGlobalTimer() - nStartTime) << " ms");
++layer; //TODO: overflow
} else if ( type == "user" ) {
if (url.isEmpty()) {
More information about the Libreoffice-commits
mailing list