many changes; major ones:

1. start of !wxUSE_GUI support
2. _T() macro renamed to T()
3. wxConvertWX2MB and MB2WX macro added


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3828 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1999-10-04 20:15:38 +00:00
parent 9841339c74
commit e90c1d2a19
298 changed files with 5153 additions and 4672 deletions

View File

@@ -109,7 +109,7 @@ wxMutex::wxMutex()
wxMutex::~wxMutex()
{
if (m_locked > 0)
wxLogDebug(_T("Freeing a locked mutex (%d locks)"), m_locked);
wxLogDebug(T("Freeing a locked mutex (%d locks)"), m_locked);
pthread_mutex_destroy( &(p_internal->p_mutex) );
delete p_internal;
@@ -120,7 +120,7 @@ wxMutexError wxMutex::Lock()
int err = pthread_mutex_lock( &(p_internal->p_mutex) );
if (err == EDEADLK)
{
wxLogDebug(_T("Locking this mutex would lead to deadlock!"));
wxLogDebug(T("Locking this mutex would lead to deadlock!"));
return wxMUTEX_DEAD_LOCK;
}
@@ -156,7 +156,7 @@ wxMutexError wxMutex::Unlock()
}
else
{
wxLogDebug(_T("Unlocking not locked mutex."));
wxLogDebug(T("Unlocking not locked mutex."));
return wxMUTEX_UNLOCKED;
}
@@ -320,7 +320,7 @@ void *wxThreadInternal::PthreadStart(void *ptr)
// terminate the thread
thread->Exit(status);
wxFAIL_MSG(_T("wxThread::Exit() can't return."));
wxFAIL_MSG(T("wxThread::Exit() can't return."));
return NULL;
}
@@ -389,7 +389,7 @@ wxThreadInternal::~wxThreadInternal()
wxThreadError wxThreadInternal::Run()
{
wxCHECK_MSG( GetState() == STATE_NEW, wxTHREAD_RUNNING,
_T("thread may only be started once after successful Create()") );
T("thread may only be started once after successful Create()") );
// the mutex was locked on Create(), so we will be able to lock it again
// only when the thread really starts executing and enters the wait -
@@ -408,7 +408,7 @@ wxThreadError wxThreadInternal::Run()
void wxThreadInternal::Wait()
{
wxCHECK_RET( WasCancelled(), _T("thread should have been cancelled first") );
wxCHECK_RET( WasCancelled(), T("thread should have been cancelled first") );
// if the thread we're waiting for is waiting for the GUI mutex, we will
// deadlock so make sure we release it temporarily
@@ -452,7 +452,7 @@ void wxThreadInternal::Pause()
// the state is set from the thread which pauses us first, this function
// is called later so the state should have been already set
wxCHECK_RET( m_state == STATE_PAUSED,
_T("thread must first be paused with wxThread::Pause().") );
T("thread must first be paused with wxThread::Pause().") );
// don't pause the thread which is being terminated - this would lead to
// deadlock if the thread is paused after Delete() had called Resume() but
@@ -467,7 +467,7 @@ void wxThreadInternal::Pause()
void wxThreadInternal::Resume()
{
wxCHECK_RET( m_state == STATE_PAUSED,
_T("can't resume thread which is not suspended.") );
T("can't resume thread which is not suspended.") );
// we will be able to lock this mutex only when Pause() starts waiting
wxMutexLocker lock(m_mutexSuspend);
@@ -578,7 +578,7 @@ void wxThread::SetPriority(unsigned int prio)
{
wxCHECK_RET( ((int)WXTHREAD_MIN_PRIORITY <= (int)prio) &&
((int)prio <= (int)WXTHREAD_MAX_PRIORITY),
_T("invalid thread priority") );
T("invalid thread priority") );
wxCriticalSectionLocker lock(m_critsect);
@@ -607,7 +607,7 @@ void wxThread::SetPriority(unsigned int prio)
case STATE_EXITED:
default:
wxFAIL_MSG(_T("impossible to set thread priority in this state"));
wxFAIL_MSG(T("impossible to set thread priority in this state"));
}
}
@@ -633,7 +633,7 @@ wxThreadError wxThread::Pause()
if ( p_internal->GetState() != STATE_RUNNING )
{
wxLogDebug(_T("Can't pause thread which is not running."));
wxLogDebug(T("Can't pause thread which is not running."));
return wxTHREAD_NOT_RUNNING;
}
@@ -657,7 +657,7 @@ wxThreadError wxThread::Resume()
}
else
{
wxLogDebug(_T("Attempt to resume a thread which is not paused."));
wxLogDebug(T("Attempt to resume a thread which is not paused."));
return wxTHREAD_MISC_ERROR;
}
@@ -769,7 +769,7 @@ wxThread::~wxThread()
m_critsect.Enter();
if (p_internal->GetState() != STATE_EXITED &&
p_internal->GetState() != STATE_NEW)
wxLogDebug(_T("The thread is being destroyed althought it is still running ! The application may crash."));
wxLogDebug(T("The thread is being destroyed althought it is still running ! The application may crash."));
m_critsect.Leave();
@@ -849,12 +849,12 @@ bool wxThreadModule::OnInit()
void wxThreadModule::OnExit()
{
wxASSERT_MSG( wxThread::IsMain(), _T("only main thread can be here") );
wxASSERT_MSG( wxThread::IsMain(), T("only main thread can be here") );
// terminate any threads left
size_t count = gs_allThreads.GetCount();
if ( count != 0u )
wxLogDebug(_T("Some threads were not terminated by the application."));
wxLogDebug(T("Some threads were not terminated by the application."));
for ( size_t n = 0u; n < count; n++ )
{