Show messages window on build failure.
Show build success message on status bar if messages window hidden. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@803 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
dedded8c37
commit
d242e5091d
@ -8,6 +8,13 @@
|
|||||||
Make C, C++, Ruby and Java error message parsing more tolerant so
|
Make C, C++, Ruby and Java error message parsing more tolerant so
|
||||||
that linker errors are also parsed if debug line info is available.
|
that linker errors are also parsed if debug line info is available.
|
||||||
Group all gcc-like error message parsing information together.
|
Group all gcc-like error message parsing information together.
|
||||||
|
* src/msgwindow.c, src/msgwindow.h:
|
||||||
|
Allow compiler and find messages to be added when the messages
|
||||||
|
window is hidden.
|
||||||
|
Add msgwin_show().
|
||||||
|
* src/build.c:
|
||||||
|
Show messages window on build failure.
|
||||||
|
Show build success message on status bar if messages window hidden.
|
||||||
|
|
||||||
|
|
||||||
2006-09-07 Enrico Tröger <enrico.troeger@uvena.de>
|
2006-09-07 Enrico Tröger <enrico.troeger@uvena.de>
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
|
|
||||||
#include "support.h"
|
#include "support.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
#include "ui_utils.h"
|
||||||
#include "dialogs.h"
|
#include "dialogs.h"
|
||||||
#include "msgwindow.h"
|
#include "msgwindow.h"
|
||||||
#include "document.h"
|
#include "document.h"
|
||||||
@ -525,10 +526,13 @@ void build_exit_cb(GPid child_pid, gint status, gpointer user_data)
|
|||||||
if (failure)
|
if (failure)
|
||||||
{
|
{
|
||||||
msgwin_compiler_add(COLOR_DARK_RED, TRUE, _("Compilation failed."));
|
msgwin_compiler_add(COLOR_DARK_RED, TRUE, _("Compilation failed."));
|
||||||
|
if (! app->msgwindow_visible) msgwin_show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
msgwin_compiler_add(COLOR_BLUE, TRUE, _("Compilation finished successfully."));
|
gchar *msg = _("Compilation finished successfully.");
|
||||||
|
msgwin_compiler_add(COLOR_BLUE, TRUE, msg);
|
||||||
|
if (! app->msgwindow_visible) ui_set_statusbar(msg, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user