[Libreoffice-commits] core.git: 2 commits - android/Bootstrap android/experimental

Tor Lillqvist tml at collabora.com
Fri Nov 1 07:59:45 CET 2013


 android/Bootstrap/Makefile.shared                    |    1 
 android/experimental/LibreOffice4Android/dummies.cxx |   31 +++++++++++++++++++
 android/experimental/desktop/dummies.cxx             |   30 ++++++++++++++++++
 3 files changed, 62 insertions(+)

New commits:
commit 9b629f296732e8da630efe95321d9b1769b17a2f
Author: Tor Lillqvist <tml at collabora.com>
Date:   Fri Nov 1 08:59:03 2013 +0200

    Add (dummy) touch_ui_dialog_modal() implementations
    
    Change-Id: I12fde9cc7180118ade39b7a037d05e8793bd1c12

diff --git a/android/experimental/LibreOffice4Android/dummies.cxx b/android/experimental/LibreOffice4Android/dummies.cxx
index 89766e8..5607ecf 100644
--- a/android/experimental/LibreOffice4Android/dummies.cxx
+++ b/android/experimental/LibreOffice4Android/dummies.cxx
@@ -11,6 +11,8 @@
 // that the LO layer calls. As this experimental Android app doesn't
 // handle any of that, these do nothing.
 
+#include <android/log.h>
+
 #include <touch/touch.h>
 
 extern "C"
@@ -41,4 +43,33 @@ touch_ui_selection_none()
 {
 }
 
+
+static const char *
+dialog_kind_to_string(MLODialogKind kind)
+{
+    switch (kind) {
+    case MLODialogMessage:
+        return "MSG";
+    case MLODialogInformation:
+        return "INF";
+    case MLODialogWarning:
+        return "WRN";
+    case MLODialogError:
+        return "ERR";
+    case MLODialogQuery:
+        return "QRY";
+    default:
+        return "WTF";
+    }
+}
+
+extern "C"
+__attribute__ ((visibility("default")))
+MLODialogResult
+touch_ui_dialog_modal(MLODialogKind kind, const char *message)
+{
+    __android_log_print(ANDROID_LOG_INFO, "===>  %s: %s", dialog_kind_to_string(kind), message);
+    return MLODialogOK;
+}
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/android/experimental/desktop/dummies.cxx b/android/experimental/desktop/dummies.cxx
index 89766e8..f89009a 100644
--- a/android/experimental/desktop/dummies.cxx
+++ b/android/experimental/desktop/dummies.cxx
@@ -11,6 +11,8 @@
 // that the LO layer calls. As this experimental Android app doesn't
 // handle any of that, these do nothing.
 
+#include <android/log.h>
+
 #include <touch/touch.h>
 
 extern "C"
@@ -41,4 +43,32 @@ touch_ui_selection_none()
 {
 }
 
+static const char *
+dialog_kind_to_string(MLODialogKind kind)
+{
+    switch (kind) {
+    case MLODialogMessage:
+        return "MSG";
+    case MLODialogInformation:
+        return "INF";
+    case MLODialogWarning:
+        return "WRN";
+    case MLODialogError:
+        return "ERR";
+    case MLODialogQuery:
+        return "QRY";
+    default:
+        return "WTF";
+    }
+}
+
+extern "C"
+__attribute__ ((visibility("default")))
+MLODialogResult
+touch_ui_dialog_modal(MLODialogKind kind, const char *message)
+{
+    __android_log_print(ANDROID_LOG_INFO, "===>  %s: %s", dialog_kind_to_string(kind), message);
+    return MLODialogOK;
+}
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 354c1a99ea29e41dd948600071ccc6215d77c29a
Author: Tor Lillqvist <tml at collabora.com>
Date:   Fri Nov 1 08:58:38 2013 +0200

    Add FREEHAND_LIBS
    
    Change-Id: I0230a18aaf5c8c9fe9f55a137cc62cbfc3992d42

diff --git a/android/Bootstrap/Makefile.shared b/android/Bootstrap/Makefile.shared
index 20d1c0c..657e433 100644
--- a/android/Bootstrap/Makefile.shared
+++ b/android/Bootstrap/Makefile.shared
@@ -83,6 +83,7 @@ LIBS = \
   -Wl,--start-group \
   $(wildcard $(INSTDIR)/$(LIBO_LIB_FOLDER)/lib*.a) \
   $(wildcard $(WORKDIR)/LinkTarget/StaticLibrary/lib*.a) \
+  $(FREEHAND_LIBS) \
   $(HARFBUZZ_LIBS) \
   $(HUNSPELL_LIBS) \
   $(HYPHEN_LIB) \


More information about the Libreoffice-commits mailing list