error: use new qt5 dialog instead of legacy java dialog
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 22 Oct 2015 06:19:47 +0000 (15:19 +0900)
committerJinhyung Jo <jinhyung.jo@samsung.com>
Tue, 26 Jan 2016 09:38:23 +0000 (18:38 +0900)
Change-Id: I3682bd91063ffe2393207ed9c6a7d2d4d003a46c
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
(cherry picked from commit bb6bd831649c2de2416853a6dd7532c8990fb4e0)

accel.c
util/oslib-posix.c
util/oslib-win32.c

diff --git a/accel.c b/accel.c
index f384c697a863a84758de1251e61d68cf1d9e75fd..3f16e921532131a772f2e65d15877776608e55e2 100644 (file)
--- a/accel.c
+++ b/accel.c
@@ -123,7 +123,7 @@ int configure_accelerator(MachineState *ms)
         if (!init_failed) {
 // CONFIG_MARU MODIFICATION
 //          fprintf(stderr, "No accelerator found!\n");
-            error_report("No accelerator found!\n");
+            error_report("No accelerator found!");
         }
         exit(1);
     }
index 64f656cb21bdbdb832450a415b168537238a6f75..fdf9a2d55a27a47901c03871df4cd033a189a419 100644 (file)
@@ -57,6 +57,7 @@ extern int daemon(int, int);
 #include "sysemu/sysemu.h"
 #include "trace.h"
 #include "qemu/sockets.h"
+#include "qemu/error-report.h"
 #include <sys/mman.h>
 #include <libgen.h>
 #include <setjmp.h>
@@ -91,28 +92,10 @@ int qemu_daemon(int nochdir, int noclose)
 
 void *qemu_oom_check(void *ptr)
 {
-#ifdef CONFIG_MARU
-    const char _msg[] = "Failed to allocate memory in qemu.";
-    char cmd[JAVA_MAX_COMMAND_LENGTH] = { 0, };
-    int len;
-#endif
-
     if (ptr == NULL) {
-        fprintf(stderr, "Failed to allocate memory: %s\n", strerror(errno));
-#ifdef CONFIG_MARU
-        len = strlen(JAVA_EXEFILE_PATH) + strlen(JAVA_EXEOPTION) +
-            strlen(JAR_SKINFILE) + strlen(JAVA_SIMPLEMODE_OPTION) +
-            strlen(_msg) + 7;
-        if (len > JAVA_MAX_COMMAND_LENGTH) {
-            len = JAVA_MAX_COMMAND_LENGTH;
-        }
-
-        snprintf(cmd, len, "%s %s %s %s=\"%s\"",
-            JAVA_EXEFILE_PATH, JAVA_EXEOPTION, JAR_SKINFILE, JAVA_SIMPLEMODE_OPTION, _msg);
-        if (system(cmd) == -1) {
-            fprintf(stderr, "failed to execute this command: %s\n", cmd);
-        }
-#endif
+// CONFIG_MARU MODIFICATION
+        //fprintf(stderr, "Failed to allocate memory: %s\n", strerror(errno));
+        error_report("Failed to allocate memory: %s", strerror(errno));
         abort();
     }
     return ptr;
index 2c855166f6cf75367a520dc5b8826396d17af923..d5c2013b34422a1f65fc244af3c608ea81506bc4 100644 (file)
@@ -37,6 +37,7 @@
 #include "qemu/main-loop.h"
 #include "trace.h"
 #include "qemu/sockets.h"
+#include "qemu/error-report.h"
 /* this must come after including "trace.h" */
 #include <shlobj.h>
 
@@ -151,49 +152,10 @@ bool get_java_path(char **java_path)
 
 void *qemu_oom_check(void *ptr)
 {
-#ifdef CONFIG_MARU
-    const char _msg[] = "Failed to allocate memory in qemu.";
-    char cmd[JAVA_MAX_COMMAND_LENGTH] = { 0, };
-    char *JAVA_EXEFILE_PATH = NULL;
-    int len, ret;
-#endif
-
     if (ptr == NULL) {
-        fprintf(stderr, "Failed to allocate memory: %lu\n", GetLastError());
-#ifdef CONFIG_MARU
-        JAVA_EXEFILE_PATH = malloc(JAVA_MAX_COMMAND_LENGTH);
-        if (!JAVA_EXEFILE_PATH) {
-            // TODO: print error message.
-            return ptr;
-        }
-
-        memset(JAVA_EXEFILE_PATH, 0, JAVA_MAX_COMMAND_LENGTH);
-        if (is_wow64()) {
-            if (!get_java_path(&JAVA_EXEFILE_PATH)) {
-                strcpy(JAVA_EXEFILE_PATH, "java");
-            }
-        } else {
-            strcpy(JAVA_EXEFILE_PATH, "java");
-        }
-        len = strlen(JAVA_EXEFILE_PATH) + strlen(JAVA_EXEOPTION) +
-                  strlen(JAR_SKINFILE) + strlen(JAVA_SIMPLEMODE_OPTION) +
-                  strlen(_msg) + 7;
-        if (len > JAVA_MAX_COMMAND_LENGTH) {
-            len = JAVA_MAX_COMMAND_LENGTH;
-        }
-
-        snprintf(cmd, len, "%s %s %s %s=\"%s\"",
-            JAVA_EXEFILE_PATH, JAVA_EXEOPTION, JAR_SKINFILE,
-            JAVA_SIMPLEMODE_OPTION, _msg);
-        ret = WinExec(cmd, SW_SHOW);
-        if (ret < 32) {
-            // TODO: error handling...
-        }
-
-        /* for 64bit windows */
-        free(JAVA_EXEFILE_PATH);
-        JAVA_EXEFILE_PATH=0;
-#endif
+// CONFIG_MARU MODIFICATION
+        //fprintf(stderr, "Failed to allocate memory: %lu\n", GetLastError());
+        error_report("Failed to allocate memory: %lu", GetLastError());
         abort();
     }
     return ptr;