make alerts smaller... small white boxes of death.

SVN revision: 31687
This commit is contained in:
Carsten Haitzler 2007-09-11 11:57:48 +00:00
parent 3552b64078
commit 5bbb0afd05
3 changed files with 49 additions and 78 deletions

View File

@ -22,7 +22,7 @@ static Font font = 0;
static XFontStruct *fs = NULL;
static GC gc = 0;
static Window win = 0, b1 = 0, b2 = 0;
static int ww = 600, hh = 440;
static int ww = 320, hh = 240;
/* externally accessible functions */
EAPI int

View File

@ -377,10 +377,12 @@ main(int argc, char **argv)
/* good reason we want to have been launched this way, thus check */
if (!getenv("E_START"))
{
e_alert_show("You are executing enlightenment directly. This is bad. Please do not execute the\n"
"\"enlightenment\" binary. Use the \"enlightenment_start\" launcher. It will\n"
"handle setting up environment variables, paths, and launching any other required\n"
"services etc. before enlightenment itself begins running.\n");
e_alert_show("You are executing enlightenment directly. This is\n"
"bad. Please do not execute the \"enlightenment\"\n"
"binary. Use the \"enlightenment_start\" launcher. It\n"
"will handle setting up environment variables, paths,\n"
"and launching any other required services etc.\n"
"before enlightenment itself begins running.\n");
exit(-1);
}

View File

@ -25,20 +25,15 @@ e_sigseg_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has segfaulted.\n"
"This is not meant to happen and is likely a sign of a\n"
"bug in Enlightenment or the libraries it relies on.\n"
e_alert_show("This is very bad. Enlightenment SEGV'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}
#else
@ -50,20 +45,15 @@ e_sigseg_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has segfaulted.\n"
"This is not meant to happen and is likely a sign of a\n"
"bug in Enlightenment or the libraries it relies on.\n"
e_alert_show("This is very bad. Enlightenment SEGV'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}
#endif
@ -76,21 +66,15 @@ e_sigill_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has executed and illegal\n"
"instruction. This is most likely because Enlightenment or\n"
"a library it depends on has been compiled for a CPU type\n"
"that you don't have.\n"
e_alert_show("This is very bad. Enlightenment SIGILL'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}
@ -102,20 +86,15 @@ e_sigfpe_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has recieved a floating\n"
"point exception. This is probably due to a divide by 0\n"
"in Enlightenment or a library it depends on.\n"
e_alert_show("This is very bad. Enlightenment SIGFPE'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}
@ -127,20 +106,15 @@ e_sigbus_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has recieved a bus error.\n"
"This could be for many reasons - accessing memory not in\n"
"its available address space or unable to be paged in.\n"
e_alert_show("This is very bad. Enlightenment SIGILL'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}
@ -152,19 +126,14 @@ e_sigabrt_act(int x, siginfo_t *info, void *data)
ecore_x_keyboard_ungrab();
ecore_x_ungrab();
ecore_x_sync();
e_alert_show("This is very bad. Enlightenment has recieved an abort.\n"
"This could be for many reasons - accessing memory not in\n"
"its available address space or unable to be paged in.\n"
e_alert_show("This is very bad. Enlightenment SIGABRT'd.\n"
"\n"
"You can gdb attach to this process now to try debug it\n"
"or you could exit, or just hit restart to try and get\n"
"your desktop back the way it was. This may not always\n"
"work perfectly, but it is the best we can do for now.\n"
"This is not meant to happen and is likely a sign of\n"
"a bug in Enlightenment or the libraries it relies\n"
"on. You can gdb attach to this process now to try\n"
"debug it or you could exit, or just hit restart to\n"
"try and get your desktop back the way it was.\n"
"\n"
"Please help us debug this by compiling Enlightenment and\n"
"all its dependency libraries with gdb debugging enabled\n"
"and gdb attach to E when this happens and try figure out\n"
"what's going on and send us gdb backtraces, variable dumps\n"
"etc.");
"Please compile everything with -g in your CFLAGS\n");
exit(-11);
}