Repository.mk                                         |    5 ++---
 onlineupdate/Executable_updater.mk                    |    1 -
 onlineupdate/Module_onlineupdate.mk                   |    2 +-
 onlineupdate/source/update/updater/progressui_gtk.cxx |    6 +++++-
 onlineupdate/workben/test_dialog.cxx                  |    7 ++++++-
 5 files changed, 14 insertions(+), 7 deletions(-)

New commits:
commit c832aae70e55f5f97f5f9093735f493cd29cd9b9
Author: Markus Mohrhard <markus.mohrh...@googlemail.com>
Date:   Tue Aug 22 19:59:10 2017 +0200

    updater: get the updater GUI working on Linux
    
    Change-Id: I3e7edb5319ab2e2ec316204b917a7e29c1791b5b

diff --git a/Repository.mk b/Repository.mk
index 736e13370503..623e956bd282 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -57,9 +57,8 @@ $(eval $(call gb_Helper_register_executables,NONE, \
        svg2odf \
        svidl \
        $(if $(ENABLE_ONLINE_UPDATE_MAR),\
-               $(if $(filter WNT,$(OS)), \
-                       test_updater_dialog \
-       )) \
+               test_updater_dialog \
+       ) \
        treex \
        ulfex \
        unoidl-read \
diff --git a/onlineupdate/Executable_updater.mk 
b/onlineupdate/Executable_updater.mk
index a717f2f8aa3c..a4ceacee6bc1 100644
--- a/onlineupdate/Executable_updater.mk
+++ b/onlineupdate/Executable_updater.mk
@@ -80,7 +80,6 @@ $(eval $(call gb_Executable_add_exception_objects,updater,\
        onlineupdate/source/update/updater/archivereader \
        onlineupdate/source/update/updater/bspatch \
        onlineupdate/source/update/updater/progressui_gtk \
-       onlineupdate/source/update/updater/progressui_null \
        onlineupdate/source/update/updater/updater \
        $(if $(filter WNT,$(OS)),\
                onlineupdate/source/update/updater/loaddlls \
diff --git a/onlineupdate/Module_onlineupdate.mk 
b/onlineupdate/Module_onlineupdate.mk
index a343506e351d..58e1d3de4531 100644
--- a/onlineupdate/Module_onlineupdate.mk
+++ b/onlineupdate/Module_onlineupdate.mk
@@ -17,8 +17,8 @@ $(eval $(call gb_Module_add_targets,onlineupdate,\
        StaticLibrary_updatehelper \
        $(if $(filter WNT,$(OS)),\
                Executable_update_service \
-               Executable_test_updater_dialog \
                WinResTarget_updater )\
+       Executable_test_updater_dialog \
        Executable_mar \
        Executable_updater \
        Executable_mbsdiff \
diff --git a/onlineupdate/source/update/updater/progressui_gtk.cxx 
b/onlineupdate/source/update/updater/progressui_gtk.cxx
index fecd98a8730a..595a29ad68cf 100644
--- a/onlineupdate/source/update/updater/progressui_gtk.cxx
+++ b/onlineupdate/source/update/updater/progressui_gtk.cxx
@@ -11,6 +11,7 @@
 #include "progressui.h"
 #include "readstrings.h"
 #include "errors.h"
+#include <string.h>
 
 #define TIMER_INTERVAL 100
 
@@ -76,7 +77,10 @@ ShowProgressUI()
 
     StringTable strings;
     if (ReadStrings(ini_path, &strings) != OK)
-        return -1;
+    {
+        strcpy(strings.title, "LibreOffice Updater");
+        strcpy(strings.info, "This program is updating your LibreOffice 
installation.");
+    }
 
     sWin = gtk_window_new(GTK_WINDOW_TOPLEVEL);
     if (!sWin)
diff --git a/onlineupdate/workben/test_dialog.cxx 
b/onlineupdate/workben/test_dialog.cxx
index 113ec07eebbd..ba9f258df913 100644
--- a/onlineupdate/workben/test_dialog.cxx
+++ b/onlineupdate/workben/test_dialog.cxx
@@ -1,5 +1,10 @@
 #include "progressui.h"
+
+#if defined(_WIN32)
 #include "progressui_win.cxx"
+#else
+#include "progressui_gtk.cxx"
+#endif
 
 #include <thread>
 #include <chrono>
@@ -15,7 +20,7 @@ void func()
     QuitProgressUI();
 }
 
-int wmain(int argc, wchar_t** argv)
+int NS_main(int argc, NS_tchar** argv)
 {
     InitProgressUI(&argc, &argv);
     std::thread a(func);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to