// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef _WX_EVENT_H__
-#define _WX_EVENT_H__
+#ifndef _WX_EVENT_H_
+#define _WX_EVENT_H_
#include "wx/defs.h"
#include "wx/cpp.h"
#include "wx/cursor.h"
#endif
-#include "wx/thread.h"
-
#include "wx/dynarray.h"
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
class WXDLLIMPEXP_FWD_BASE wxList;
-
+#if wxUSE_THREADS
+ class WXDLLIMPEXP_FWD_BASE wxCriticalSection;
+#endif
#if wxUSE_GUI
class WXDLLIMPEXP_FWD_CORE wxDC;
class WXDLLIMPEXP_FWD_CORE wxMenu;
#endif // wxUSE_GUI
-#endif // _WX_EVENT_H__
+#endif // _WX_EVENT_H_
#include "wx/defs.h"
-#include "wx/thread.h"
+#if wxUSE_THREADS
+ class WXDLLIMPEXP_FWD_BASE wxCriticalSection;
+#endif
// ----------------------------------------------------------------------------
// common constants for use in wxUSE_LOG/!wxUSE_LOG
// with the number of times it was repeated
static bool ms_bRepetCounting;
- wxCRIT_SECT_DECLARE(ms_prevCS); // protects the ms_prev values below
+#if wxUSE_THREADS
+ static wxCriticalSection ms_prevCS; // protects the ms_prev values below
+#endif
static wxString ms_prevString; // previous message that was logged
static unsigned ms_prevCounter; // how many times it was repeated
static time_t ms_prevTimeStamp;// timestamp of the previous message
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef __JOYSTICKH__
-#define __JOYSTICKH__
+#ifndef _WX_UNIX_JOYSTICK_H_
+#define _WX_UNIX_JOYSTICK_H_
#include "wx/event.h"
-#include "wx/thread.h"
class WXDLLIMPEXP_FWD_CORE wxJoystickThread;
wxJoystickThread* m_thread;
};
-#endif
- // __JOYSTICKH__
+#endif // _WX_UNIX_JOYSTICK_H_
#include "wx/msgout.h"
#include "wx/ptr_scpd.h"
#include "wx/tokenzr.h"
+#include "wx/thread.h"
#if wxUSE_EXCEPTIONS && wxUSE_STL
#include <exception>
#endif // wxUSE_GUI
#endif
+#include "wx/thread.h"
+
// ----------------------------------------------------------------------------
// wxWin macros
// ----------------------------------------------------------------------------
#include "wx/url.h"
#include "wx/protocol/http.h"
#include "wx/sckstrm.h"
+#include "wx/thread.h"
IMPLEMENT_DYNAMIC_CLASS(wxHTTP, wxProtocol)
IMPLEMENT_PROTOCOL(wxHTTP, wxT("http"), wxT("80"), true)
#endif
#include "wx/apptrait.h"
-
#include "wx/sckaddr.h"
#include "wx/stopwatch.h"
+#include "wx/thread.h"
// DLL options compatibility check:
#include "wx/build.h"
#include "wx/private/timer.h"
#include "wx/utils.h" // for wxNewId()
+#include "wx/thread.h"
wxTimerImpl::wxTimerImpl(wxTimer *timer)
{
#include "wx/docview.h"
#include "wx/filename.h"
#include "wx/link.h"
+#include "wx/thread.h"
#include <string.h>
#include "wx/app.h"
#endif
+#include "wx/thread.h"
#include "wx/mac/uma.h"
#include "wx/filefn.h"
#include "wx/sysopt.h"
+#include "wx/thread.h"
#include "wx/mac/uma.h"
#include "wx/mac/carbon/private/mactext.h"
#include "wx/filename.h"
#include "wx/dynlib.h"
#include "wx/evtloop.h"
+#include "wx/thread.h"
#include "wx/msw/private.h"
#include "wx/msw/ole/oleutils.h"
#endif //WX_PRECOMP
#include "wx/evtloop.h"
-
-
+#include "wx/thread.h"
#include "wx/except.h"
#include "wx/ptr_scpd.h"
-
#include "wx/msw/private.h"
#if wxUSE_GUI
#include "wx/tooltip.h"
#if wxUSE_THREADS
- #include "wx/thread.h"
-
// define the list of MSG strutures
WX_DECLARE_LIST(MSG, wxMsgList);
#endif
#include "wx/process.h"
-
+#include "wx/thread.h"
#include "wx/apptrait.h"
#include "wx/window.h"
#endif //WX_PRECOMP
+#include "wx/thread.h"
+
#include <linux/joystick.h>
#include <sys/types.h>
#include <sys/stat.h>