#include "wx/evtloop.h"
#include <gtk/gtk.h>
+#ifdef GDK_WINDOWING_WIN32
+#include <gdk/gdkwin32.h>
+#endif
+#ifdef GDK_WINDOWING_X11
#include <gdk/gdkx.h>
+#endif
#if wxDEBUG_LEVEL
#include "wx/gtk/assertdlg_gtk.h"
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
-#include <sys/wait.h> // for WNOHANG
+#ifdef __UNIX__
#include <unistd.h>
+#endif
#if wxUSE_DETECT_SM
#include <X11/SM/SMlib.h>
virtual void OnStackFrame(const wxStackFrame& frame)
{
wxString fncname = frame.GetName();
- wxString fncargs = fncname;
-
- size_t n = fncname.find(wxT('('));
- if (n != wxString::npos)
- {
- // remove arguments from function name
- fncname.erase(n);
-
- // remove function name and brackets from arguments
- fncargs = fncargs.substr(n+1, fncargs.length()-n-2);
- }
- else
- fncargs = wxEmptyString;
// append this stack frame's info in the dialog
if (!frame.GetFileName().empty() || !fncname.empty())
gtk_assert_dialog_append_stack_frame(m_dlg,
fncname.mb_str(),
- fncargs.mb_str(),
frame.GetFileName().mb_str(),
frame.GetLine());
}