mirror of https://github.com/PCSX2/pcsx2.git
Why didn't I think of this sooner? Added a pre-alpha announce when starting PCSX2 0.9.7 for the first time.
Also: Minor fixes to the console logger (Win7 report of corrupted cursor) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2052 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
5b279e629d
commit
1cb9a908e8
|
@ -80,6 +80,23 @@ void Pcsx2App::ReadUserModeSettings()
|
|||
|
||||
if( m_ForceWizard || !conf_usermode->HasGroup( groupname ) )
|
||||
{
|
||||
// Pre-Alpha Warning! Why didn't I think to add this sooner?!
|
||||
|
||||
wxDialogWithHelpers preAlpha( NULL, wxID_ANY, _("It might devour your kittens! - PCSX2 0.9.7 Pre-Alpha"), false );
|
||||
|
||||
wxBoxSizer& s_main = *new wxBoxSizer( wxVERTICAL );
|
||||
preAlpha.AddStaticText( s_main,
|
||||
L"NOTICE!! This is a *PRE-ALPHA* developer build of PCSX2 0.9.7. We are in the middle of major rewrites of the "
|
||||
L"user interface, and many parts of the program have *NOT* been implemented yet. Options will be missing. "
|
||||
L"Some things may crash or hang without warning. Other things will seem plainly stupid and the product of incompetent "
|
||||
L"programmers. This is normal. We're working on it.\n\nYou have been warned!", wxALIGN_CENTER, 600
|
||||
);
|
||||
|
||||
s_main.Add( new wxButton( &preAlpha, wxID_OK ), wxHelpers::SizerFlags::StdCenter() );
|
||||
preAlpha.SetSizerAndFit( &s_main );
|
||||
preAlpha.CentreOnScreen();
|
||||
preAlpha.ShowModal();
|
||||
|
||||
// first time startup, so give the user the choice of user mode:
|
||||
OpenWizardConsole();
|
||||
FirstTimeWizard wiz( NULL );
|
||||
|
|
|
@ -532,8 +532,8 @@ void ConsoleLogFrame::OnFlushEvent( wxCommandEvent& evt )
|
|||
// (both are needed, the WM_VSCROLL makes the scrolling smooth, and the EM_LINESCROLL avoids
|
||||
// weird errors when the buffer reaches "max" and starts clearing old history)
|
||||
|
||||
::SendMessage((HWND)m_TextCtrl.GetHWND(), EM_LINESCROLL, 0, 0xfffffff);
|
||||
::SendMessage((HWND)m_TextCtrl.GetHWND(), WM_VSCROLL, SB_BOTTOM, (LPARAM)NULL);
|
||||
::SendMessage((HWND)m_TextCtrl.GetHWND(), EM_LINESCROLL, 0, m_TextCtrl.GetNumberOfLines());
|
||||
#endif
|
||||
//m_TextCtrl.Thaw();
|
||||
}
|
||||
|
@ -603,13 +603,13 @@ void ConsoleLogFrame::DoFlushQueue()
|
|||
insertPoint += passin.Length();
|
||||
}
|
||||
|
||||
m_TextCtrl.SetInsertionPoint( insertPoint );
|
||||
// Some reports on Windows7 have corrupted cursor when using insertPoint (or
|
||||
// +1 / -1 ). This works better for some reason:
|
||||
m_TextCtrl.SetInsertionPointEnd(); //( insertPoint );
|
||||
|
||||
m_CurQueuePos = 0;
|
||||
m_QueueColorSection.Clear();
|
||||
m_pendingFlushes = 0;
|
||||
|
||||
//m_TextCtrl.ShowPosition( insertPoint );
|
||||
}
|
||||
|
||||
ConsoleLogFrame* Pcsx2App::GetProgramLog()
|
||||
|
|
|
@ -146,7 +146,7 @@ void recPLZCW()
|
|||
SSE2_PSHUFD_XMM_to_XMM(regs&0xf, regs&0xf, 0x4e);
|
||||
}
|
||||
else if( regs >= 0 && (regs & MEM_MMXTAG) ) {
|
||||
PSHUFWRtoR(regs, regs, 0x4e);
|
||||
PSHUFWRtoR(regs&0xf, regs&0xf, 0x4e);
|
||||
MOVD32MMXtoR(EAX, regs&0xf);
|
||||
PSHUFWRtoR(regs&0xf, regs&0xf, 0x4e);
|
||||
SetMMXstate();
|
||||
|
|
Loading…
Reference in New Issue