mirror of https://github.com/PCSX2/pcsx2.git
A rubber chicken with a pulley in the middle...what possible use could that have?
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2923 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
04cf8bcb0f
commit
d2c63c7bbc
|
@ -175,7 +175,7 @@ wxString BaseException::FormatDiagnosticMessage() const
|
||||||
Exception::RuntimeError::RuntimeError( const std::runtime_error& ex, const wxString& prefix )
|
Exception::RuntimeError::RuntimeError( const std::runtime_error& ex, const wxString& prefix )
|
||||||
{
|
{
|
||||||
const wxString msg( wxsFormat( L"%sSTL Runtime Error: %s",
|
const wxString msg( wxsFormat( L"%sSTL Runtime Error: %s",
|
||||||
(prefix.IsEmpty() ? prefix : wxsFormat(L"(%s) ", prefix)),
|
(prefix.IsEmpty() ? prefix.c_str() : wxsFormat(L"(%s) ", prefix.c_str()).c_str()),
|
||||||
fromUTF8( ex.what() ).c_str()
|
fromUTF8( ex.what() ).c_str()
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
|
|
@ -346,8 +346,9 @@
|
||||||
<Unit filename="../gui/AppAssert.cpp" />
|
<Unit filename="../gui/AppAssert.cpp" />
|
||||||
<Unit filename="../gui/AppConfig.cpp" />
|
<Unit filename="../gui/AppConfig.cpp" />
|
||||||
<Unit filename="../gui/AppConfig.h" />
|
<Unit filename="../gui/AppConfig.h" />
|
||||||
<Unit filename="../gui/AppCoreThread.cpp" />
|
|
||||||
<Unit filename="../gui/AppCorePlugins.cpp" />
|
<Unit filename="../gui/AppCorePlugins.cpp" />
|
||||||
|
<Unit filename="../gui/AppCorePlugins.h" />
|
||||||
|
<Unit filename="../gui/AppCoreThread.cpp" />
|
||||||
<Unit filename="../gui/AppCoreThread.h" />
|
<Unit filename="../gui/AppCoreThread.h" />
|
||||||
<Unit filename="../gui/AppEventListeners.h" />
|
<Unit filename="../gui/AppEventListeners.h" />
|
||||||
<Unit filename="../gui/AppEventSources.cpp" />
|
<Unit filename="../gui/AppEventSources.cpp" />
|
||||||
|
@ -380,6 +381,7 @@
|
||||||
<Unit filename="../gui/Dialogs/PickUserModeDialog.cpp" />
|
<Unit filename="../gui/Dialogs/PickUserModeDialog.cpp" />
|
||||||
<Unit filename="../gui/Dialogs/StuckThreadDialog.cpp" />
|
<Unit filename="../gui/Dialogs/StuckThreadDialog.cpp" />
|
||||||
<Unit filename="../gui/Dialogs/SysConfigDialog.cpp" />
|
<Unit filename="../gui/Dialogs/SysConfigDialog.cpp" />
|
||||||
|
<Unit filename="../gui/ExecutorThread.cpp" />
|
||||||
<Unit filename="../gui/ExecutorThread.h" />
|
<Unit filename="../gui/ExecutorThread.h" />
|
||||||
<Unit filename="../gui/FrameForGS.cpp" />
|
<Unit filename="../gui/FrameForGS.cpp" />
|
||||||
<Unit filename="../gui/GlobalCommands.cpp" />
|
<Unit filename="../gui/GlobalCommands.cpp" />
|
||||||
|
@ -497,11 +499,11 @@
|
||||||
<Unit filename="../gui/Saveslots.cpp" />
|
<Unit filename="../gui/Saveslots.cpp" />
|
||||||
<Unit filename="../gui/SysState.cpp" />
|
<Unit filename="../gui/SysState.cpp" />
|
||||||
<Unit filename="../gui/UpdateUI.cpp" />
|
<Unit filename="../gui/UpdateUI.cpp" />
|
||||||
|
<Unit filename="../gui/gsFrame.h" />
|
||||||
<Unit filename="../gui/i18n.cpp" />
|
<Unit filename="../gui/i18n.cpp" />
|
||||||
<Unit filename="../gui/i18n.h" />
|
<Unit filename="../gui/i18n.h" />
|
||||||
<Unit filename="../gui/gsFrame.h" />
|
|
||||||
<Unit filename="../gui/pxLogTextCtrl.cpp" />
|
|
||||||
<Unit filename="../gui/pxEvtThread.h" />
|
<Unit filename="../gui/pxEvtThread.h" />
|
||||||
|
<Unit filename="../gui/pxLogTextCtrl.cpp" />
|
||||||
<Unit filename="../pcsx2hostfs.cpp" />
|
<Unit filename="../pcsx2hostfs.cpp" />
|
||||||
<Unit filename="../ps2/BiosTools.cpp" />
|
<Unit filename="../ps2/BiosTools.cpp" />
|
||||||
<Unit filename="../ps2/BiosTools.h" />
|
<Unit filename="../ps2/BiosTools.h" />
|
||||||
|
|
|
@ -1486,12 +1486,12 @@ const wxString PluginManager::GetName( PluginsEnum_t pid ) const
|
||||||
{
|
{
|
||||||
ScopedLock lock( m_mtx_PluginStatus );
|
ScopedLock lock( m_mtx_PluginStatus );
|
||||||
pxAssume( (uint)pid < PluginId_Count );
|
pxAssume( (uint)pid < PluginId_Count );
|
||||||
return m_info[pid] ? m_info[pid]->Name : _("Unloaded Plugin");
|
return m_info[pid] ? m_info[pid]->Name : wxT("Unloaded Plugin");
|
||||||
}
|
}
|
||||||
|
|
||||||
const wxString PluginManager::GetVersion( PluginsEnum_t pid ) const
|
const wxString PluginManager::GetVersion( PluginsEnum_t pid ) const
|
||||||
{
|
{
|
||||||
ScopedLock lock( m_mtx_PluginStatus );
|
ScopedLock lock( m_mtx_PluginStatus );
|
||||||
pxAssume( (uint)pid < PluginId_Count );
|
pxAssume( (uint)pid < PluginId_Count );
|
||||||
return m_info[pid] ? m_info[pid]->Version : _("0.0");
|
return m_info[pid] ? m_info[pid]->Version : wxT("0.0");
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,7 +93,7 @@ protected:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CompressThread_gzip( const wxString& file, SafeArray<u8>* srcdata, FnType_WriteCompressedHeader* writeHeader=NULL );
|
CompressThread_gzip( const wxString& file, SafeArray<u8>* srcdata, FnType_WriteCompressedHeader* writeHeader=NULL );
|
||||||
CompressThread_gzip( const wxString& file, ScopedPtr<SafeArray<u8>>& srcdata, FnType_WriteCompressedHeader* writeHeader=NULL );
|
CompressThread_gzip( const wxString& file, ScopedPtr<SafeArray<u8> >& srcdata, FnType_WriteCompressedHeader* writeHeader=NULL );
|
||||||
virtual ~CompressThread_gzip() throw();
|
virtual ~CompressThread_gzip() throw();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
|
@ -25,8 +25,9 @@ CompressThread_gzip::CompressThread_gzip( const wxString& file, SafeArray<u8>* s
|
||||||
{
|
{
|
||||||
m_gzfp = NULL;
|
m_gzfp = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
CompressThread_gzip::CompressThread_gzip( const wxString& file, ScopedPtr<SafeArray<u8>>& srcdata, FnType_WriteCompressedHeader* writeheader )
|
// Believe it or not, the space in > > is required.
|
||||||
|
CompressThread_gzip::CompressThread_gzip( const wxString& file, ScopedPtr<SafeArray<u8> >& srcdata, FnType_WriteCompressedHeader* writeheader )
|
||||||
: BaseCompressThread( file, srcdata.DetachPtr(), writeheader )
|
: BaseCompressThread( file, srcdata.DetachPtr(), writeheader )
|
||||||
{
|
{
|
||||||
m_gzfp = NULL;
|
m_gzfp = NULL;
|
||||||
|
|
|
@ -261,6 +261,7 @@ protected:
|
||||||
{
|
{
|
||||||
CorePlugins.Load( m_folders );
|
CorePlugins.Load( m_folders );
|
||||||
}
|
}
|
||||||
|
~LoadCorePluginsEvent() throw() {}
|
||||||
};
|
};
|
||||||
|
|
||||||
// --------------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------------
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "SysThreads.h"
|
#include "System/SysThreads.h"
|
||||||
#include "AppCommon.h"
|
#include "AppCommon.h"
|
||||||
#include "AppCorePlugins.h"
|
#include "AppCorePlugins.h"
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ void SysExecEvent::SetException( BaseException* ex )
|
||||||
{
|
{
|
||||||
if( !ex ) return;
|
if( !ex ) return;
|
||||||
|
|
||||||
const wxString& prefix( wxsFormat(L"(%s) ", GetEventName()) );
|
const wxString& prefix( wxsFormat(L"(%s) ", GetEventName().c_str()) );
|
||||||
ex->DiagMsg() = prefix + ex->DiagMsg();
|
ex->DiagMsg() = prefix + ex->DiagMsg();
|
||||||
//ex->UserMsg() = prefix + ex->UserMsg();
|
//ex->UserMsg() = prefix + ex->UserMsg();
|
||||||
|
|
||||||
|
|
|
@ -244,7 +244,8 @@ void SysExecEvent_ApplyPlugins::_DoInvoke()
|
||||||
if( SysHasValidState() )
|
if( SysHasValidState() )
|
||||||
{
|
{
|
||||||
paused_core.AllowResume();
|
paused_core.AllowResume();
|
||||||
wxGetApp().ProcessEvent( ApplyOverValidStateEvent( m_dialog ) );
|
ApplyOverValidStateEvent aEvt( m_dialog );
|
||||||
|
wxGetApp().ProcessEvent( aEvt );
|
||||||
paused_core.DisallowResume();
|
paused_core.DisallowResume();
|
||||||
|
|
||||||
// FIXME : We only actually have to save plugins here, except the recovery code
|
// FIXME : We only actually have to save plugins here, except the recovery code
|
||||||
|
|
|
@ -16,10 +16,10 @@
|
||||||
#include "PrecompiledHeader.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "App.h"
|
#include "App.h"
|
||||||
|
|
||||||
#include "SysThreads.h"
|
#include "System/SysThreads.h"
|
||||||
#include "SaveState.h"
|
#include "SaveState.h"
|
||||||
|
|
||||||
#include "ZipTools\ThreadedZipTools.h"
|
#include "ZipTools/ThreadedZipTools.h"
|
||||||
|
|
||||||
// Used to hold the current state backup (fullcopy of PS2 memory and plugin states).
|
// Used to hold the current state backup (fullcopy of PS2 memory and plugin states).
|
||||||
static SafeArray<u8> state_buffer( L"Public Savestate Buffer" );
|
static SafeArray<u8> state_buffer( L"Public Savestate Buffer" );
|
||||||
|
@ -152,8 +152,9 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
SysExecEvent_ZipToDisk* Clone() const { return new SysExecEvent_ZipToDisk( *this ); }
|
SysExecEvent_ZipToDisk* Clone() const { return new SysExecEvent_ZipToDisk( *this ); }
|
||||||
|
|
||||||
SysExecEvent_ZipToDisk( ScopedPtr<SafeArray<u8>>& src, const wxString& filename )
|
// Yep, gcc doesn't like >> again.
|
||||||
|
SysExecEvent_ZipToDisk( ScopedPtr<SafeArray<u8> >& src, const wxString& filename )
|
||||||
: m_filename( filename )
|
: m_filename( filename )
|
||||||
{
|
{
|
||||||
m_src_buffer = src.DetachPtr();
|
m_src_buffer = src.DetachPtr();
|
||||||
|
@ -262,7 +263,7 @@ void StateCopy_FreezeToMem()
|
||||||
|
|
||||||
void StateCopy_SaveToFile( const wxString& file )
|
void StateCopy_SaveToFile( const wxString& file )
|
||||||
{
|
{
|
||||||
ScopedPtr<SafeArray<u8>> zipbuf(new SafeArray<u8>( L"Zippable Savestate" ));
|
ScopedPtr<SafeArray<u8> > zipbuf(new SafeArray<u8>( L"Zippable Savestate" ));
|
||||||
GetSysExecutorThread().PostEvent(new SysExecEvent_DownloadState( zipbuf ));
|
GetSysExecutorThread().PostEvent(new SysExecEvent_DownloadState( zipbuf ));
|
||||||
GetSysExecutorThread().PostEvent(new SysExecEvent_ZipToDisk( zipbuf, file ));
|
GetSysExecutorThread().PostEvent(new SysExecEvent_ZipToDisk( zipbuf, file ));
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,10 +14,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PrecompiledHeader.h"
|
#include "PrecompiledHeader.h"
|
||||||
#include "Mainframe.h"
|
#include "MainFrame.h"
|
||||||
#include "GSFrame.h"
|
#include "GSFrame.h"
|
||||||
|
|
||||||
// This is necessary because this stupid wxWdigets thing has implicit debug errors
|
// This is necessary because this stupid wxWidgets thing has implicit debug errors
|
||||||
// in the FindItem call that asserts if the menu options are missing. This is bad
|
// in the FindItem call that asserts if the menu options are missing. This is bad
|
||||||
// mojo for configurable/dynamic menus. >_<
|
// mojo for configurable/dynamic menus. >_<
|
||||||
void MainEmuFrame::EnableMenuItem( int id, bool enable )
|
void MainEmuFrame::EnableMenuItem( int id, bool enable )
|
||||||
|
|
Loading…
Reference in New Issue