remove sleep code and all references
This commit is contained in:
parent
4511d1b5b1
commit
4b5390e6cf
|
|
@ -673,12 +673,6 @@ int main( int argc, char* argv[] ){
|
||||||
|
|
||||||
gtk_main();
|
gtk_main();
|
||||||
|
|
||||||
// avoid saving prefs when the app is minimized
|
|
||||||
if ( g_pParentWnd->IsSleeping() ) {
|
|
||||||
globalOutputStream() << "Shutdown while sleeping, not saving prefs\n";
|
|
||||||
g_preferences_globals.disable_ini = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
Map_Free();
|
Map_Free();
|
||||||
|
|
||||||
if ( !Map_Unnamed( g_map ) ) {
|
if ( !Map_Unnamed( g_map ) ) {
|
||||||
|
|
|
||||||
|
|
@ -1007,10 +1007,6 @@ void Restart(){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void thunk_OnSleep(){
|
|
||||||
g_pParentWnd->OnSleep();
|
|
||||||
}
|
|
||||||
|
|
||||||
void OpenUpdateURL(){
|
void OpenUpdateURL(){
|
||||||
// build the URL
|
// build the URL
|
||||||
StringOutputStream URL( 256 );
|
StringOutputStream URL( 256 );
|
||||||
|
|
@ -1918,13 +1914,6 @@ GtkMenuItem* create_file_menu(){
|
||||||
create_menu_item_with_mnemonic( menu, "_New Map", "NewMap" );
|
create_menu_item_with_mnemonic( menu, "_New Map", "NewMap" );
|
||||||
menu_separator( menu );
|
menu_separator( menu );
|
||||||
|
|
||||||
#if 0
|
|
||||||
//++timo temporary experimental stuff for sleep mode..
|
|
||||||
create_menu_item_with_mnemonic( menu, "_Sleep", "Sleep" );
|
|
||||||
menu_separator( menu );
|
|
||||||
// end experimental
|
|
||||||
#endif
|
|
||||||
|
|
||||||
create_menu_item_with_mnemonic( menu, "_Open...", "OpenMap" );
|
create_menu_item_with_mnemonic( menu, "_Open...", "OpenMap" );
|
||||||
create_menu_item_with_mnemonic( menu, "_Import...", "ImportMap" );
|
create_menu_item_with_mnemonic( menu, "_Import...", "ImportMap" );
|
||||||
menu_separator( menu );
|
menu_separator( menu );
|
||||||
|
|
@ -2679,8 +2668,6 @@ MainFrame::MainFrame() : m_window( 0 ), m_idleRedrawStatusText( RedrawStatusText
|
||||||
m_pStatusLabel[n] = 0;
|
m_pStatusLabel[n] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_bSleeping = false;
|
|
||||||
|
|
||||||
Create();
|
Create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2712,109 +2699,6 @@ void MainFrame::SetActiveXY( XYWnd* p ){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainFrame::ReleaseContexts(){
|
|
||||||
#if 0
|
|
||||||
if ( m_pXYWnd ) {
|
|
||||||
m_pXYWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
if ( m_pYZWnd ) {
|
|
||||||
m_pYZWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
if ( m_pXZWnd ) {
|
|
||||||
m_pXZWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
if ( m_pCamWnd ) {
|
|
||||||
m_pCamWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
if ( m_pTexWnd ) {
|
|
||||||
m_pTexWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
if ( m_pZWnd ) {
|
|
||||||
m_pZWnd->DestroyContext();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainFrame::CreateContexts(){
|
|
||||||
#if 0
|
|
||||||
if ( m_pCamWnd ) {
|
|
||||||
m_pCamWnd->CreateContext();
|
|
||||||
}
|
|
||||||
if ( m_pXYWnd ) {
|
|
||||||
m_pXYWnd->CreateContext();
|
|
||||||
}
|
|
||||||
if ( m_pYZWnd ) {
|
|
||||||
m_pYZWnd->CreateContext();
|
|
||||||
}
|
|
||||||
if ( m_pXZWnd ) {
|
|
||||||
m_pXZWnd->CreateContext();
|
|
||||||
}
|
|
||||||
if ( m_pTexWnd ) {
|
|
||||||
m_pTexWnd->CreateContext();
|
|
||||||
}
|
|
||||||
if ( m_pZWnd ) {
|
|
||||||
m_pZWnd->CreateContext();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef _DEBUG
|
|
||||||
//#define DBG_SLEEP
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void MainFrame::OnSleep(){
|
|
||||||
#if 0
|
|
||||||
m_bSleeping ^= 1;
|
|
||||||
if ( m_bSleeping ) {
|
|
||||||
// useful when trying to debug crashes in the sleep code
|
|
||||||
globalOutputStream() << "Going into sleep mode..\n";
|
|
||||||
|
|
||||||
globalOutputStream() << "Dispatching sleep msg...";
|
|
||||||
DispatchRadiantMsg( RADIANT_SLEEP );
|
|
||||||
globalOutputStream() << "Done.\n";
|
|
||||||
|
|
||||||
gtk_window_iconify( m_window );
|
|
||||||
GlobalSelectionSystem().setSelectedAll( false );
|
|
||||||
|
|
||||||
GlobalShaderCache().unrealise();
|
|
||||||
Shaders_Free();
|
|
||||||
GlobalOpenGL_debugAssertNoErrors();
|
|
||||||
ScreenUpdates_Disable();
|
|
||||||
|
|
||||||
// release contexts
|
|
||||||
globalOutputStream() << "Releasing contexts...";
|
|
||||||
ReleaseContexts();
|
|
||||||
globalOutputStream() << "Done.\n";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
globalOutputStream() << "Waking up\n";
|
|
||||||
|
|
||||||
gtk_window_deiconify( m_window );
|
|
||||||
|
|
||||||
// create contexts
|
|
||||||
globalOutputStream() << "Creating contexts...";
|
|
||||||
CreateContexts();
|
|
||||||
globalOutputStream() << "Done.\n";
|
|
||||||
|
|
||||||
globalOutputStream() << "Making current on camera...";
|
|
||||||
m_pCamWnd->MakeCurrent();
|
|
||||||
globalOutputStream() << "Done.\n";
|
|
||||||
|
|
||||||
globalOutputStream() << "Reloading shaders...";
|
|
||||||
Shaders_Load();
|
|
||||||
GlobalShaderCache().realise();
|
|
||||||
globalOutputStream() << "Done.\n";
|
|
||||||
|
|
||||||
ScreenUpdates_Enable();
|
|
||||||
|
|
||||||
globalOutputStream() << "Dispatching wake msg...";
|
|
||||||
DispatchRadiantMsg( RADIANT_WAKEUP );
|
|
||||||
globalOutputStream() << "Done\n";
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void MainFrame_toggleFullscreen(){
|
void MainFrame_toggleFullscreen(){
|
||||||
GtkWindow* wnd = MainFrame_getWindow();
|
GtkWindow* wnd = MainFrame_getWindow();
|
||||||
|
|
@ -3543,7 +3427,6 @@ void FocusAllViews(){
|
||||||
void MainFrame_Construct(){
|
void MainFrame_Construct(){
|
||||||
GlobalCommands_insert( "OpenManual", FreeCaller<OpenHelpURL>(), Accelerator( GDK_F1 ) );
|
GlobalCommands_insert( "OpenManual", FreeCaller<OpenHelpURL>(), Accelerator( GDK_F1 ) );
|
||||||
|
|
||||||
GlobalCommands_insert( "Sleep", FreeCaller<thunk_OnSleep>(), Accelerator( 'P', (GdkModifierType)( GDK_SHIFT_MASK | GDK_CONTROL_MASK ) ) );
|
|
||||||
GlobalCommands_insert( "NewMap", FreeCaller<NewMap>() );
|
GlobalCommands_insert( "NewMap", FreeCaller<NewMap>() );
|
||||||
GlobalCommands_insert( "OpenMap", FreeCaller<OpenMap>(), Accelerator( 'O', (GdkModifierType)GDK_CONTROL_MASK ) );
|
GlobalCommands_insert( "OpenMap", FreeCaller<OpenMap>(), Accelerator( 'O', (GdkModifierType)GDK_CONTROL_MASK ) );
|
||||||
GlobalCommands_insert( "ImportMap", FreeCaller<ImportMap>() );
|
GlobalCommands_insert( "ImportMap", FreeCaller<ImportMap>() );
|
||||||
|
|
|
||||||
|
|
@ -87,8 +87,6 @@ CamWnd* m_pCamWnd;
|
||||||
ZWnd* m_pZWnd;
|
ZWnd* m_pZWnd;
|
||||||
XYWnd* m_pActiveXY;
|
XYWnd* m_pActiveXY;
|
||||||
|
|
||||||
bool m_bSleeping;
|
|
||||||
|
|
||||||
GtkWidget *m_pStatusLabel[c_count_status];
|
GtkWidget *m_pStatusLabel[c_count_status];
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -99,11 +97,6 @@ IdleDraw m_idleRedrawStatusText;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
bool IsSleeping(){
|
|
||||||
return m_bSleeping;
|
|
||||||
}
|
|
||||||
void OnSleep();
|
|
||||||
|
|
||||||
void SetStatusText( CopiedString& status_text, const char* pText );
|
void SetStatusText( CopiedString& status_text, const char* pText );
|
||||||
void UpdateStatusText();
|
void UpdateStatusText();
|
||||||
void RedrawStatusText();
|
void RedrawStatusText();
|
||||||
|
|
@ -132,9 +125,6 @@ CamWnd* GetCamWnd(){
|
||||||
return m_pCamWnd;
|
return m_pCamWnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReleaseContexts();
|
|
||||||
void CreateContexts();
|
|
||||||
|
|
||||||
EViewStyle CurrentStyle(){
|
EViewStyle CurrentStyle(){
|
||||||
return m_nCurrentStyle;
|
return m_nCurrentStyle;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -168,8 +168,6 @@ bool g_WatchBSP_Enabled = true;
|
||||||
// do we stop the compilation process if we come accross a leak?
|
// do we stop the compilation process if we come accross a leak?
|
||||||
bool g_WatchBSP_LeakStop = true;
|
bool g_WatchBSP_LeakStop = true;
|
||||||
bool g_WatchBSP_RunQuake = false;
|
bool g_WatchBSP_RunQuake = false;
|
||||||
// store prefs setting for automatic sleep mode activation
|
|
||||||
bool g_WatchBSP_DoSleep = true;
|
|
||||||
// timeout when beginning a step (in seconds)
|
// timeout when beginning a step (in seconds)
|
||||||
// if we don't get a connection quick enough we assume something failed and go back to idling
|
// if we don't get a connection quick enough we assume something failed and go back to idling
|
||||||
int g_WatchBSP_Timeout = 10;
|
int g_WatchBSP_Timeout = 10;
|
||||||
|
|
@ -179,10 +177,8 @@ void Build_constructPreferences( PreferencesPage& page ){
|
||||||
GtkWidget* monitorbsp = page.appendCheckBox( "", "Enable Build Process Monitoring", g_WatchBSP_Enabled );
|
GtkWidget* monitorbsp = page.appendCheckBox( "", "Enable Build Process Monitoring", g_WatchBSP_Enabled );
|
||||||
GtkWidget* leakstop = page.appendCheckBox( "", "Stop Compilation on Leak", g_WatchBSP_LeakStop );
|
GtkWidget* leakstop = page.appendCheckBox( "", "Stop Compilation on Leak", g_WatchBSP_LeakStop );
|
||||||
GtkWidget* runengine = page.appendCheckBox( "", "Run Engine After Compile", g_WatchBSP_RunQuake );
|
GtkWidget* runengine = page.appendCheckBox( "", "Run Engine After Compile", g_WatchBSP_RunQuake );
|
||||||
GtkWidget* sleep = page.appendCheckBox ( "", "Sleep When Running the Engine", g_WatchBSP_DoSleep );
|
|
||||||
Widget_connectToggleDependency( leakstop, monitorbsp );
|
Widget_connectToggleDependency( leakstop, monitorbsp );
|
||||||
Widget_connectToggleDependency( runengine, monitorbsp );
|
Widget_connectToggleDependency( runengine, monitorbsp );
|
||||||
Widget_connectToggleDependency( sleep, runengine );
|
|
||||||
}
|
}
|
||||||
void Build_constructPage( PreferenceGroup& group ){
|
void Build_constructPage( PreferenceGroup& group ){
|
||||||
PreferencesPage page( group.createPage( "Build", "Build Preferences" ) );
|
PreferencesPage page( group.createPage( "Build", "Build Preferences" ) );
|
||||||
|
|
@ -203,7 +199,6 @@ void BuildMonitor_Construct(){
|
||||||
GlobalPreferenceSystem().registerPreference( "WatchBSP", BoolImportStringCaller( g_WatchBSP_Enabled ), BoolExportStringCaller( g_WatchBSP_Enabled ) );
|
GlobalPreferenceSystem().registerPreference( "WatchBSP", BoolImportStringCaller( g_WatchBSP_Enabled ), BoolExportStringCaller( g_WatchBSP_Enabled ) );
|
||||||
GlobalPreferenceSystem().registerPreference( "RunQuake2Run", BoolImportStringCaller( g_WatchBSP_RunQuake ), BoolExportStringCaller( g_WatchBSP_RunQuake ) );
|
GlobalPreferenceSystem().registerPreference( "RunQuake2Run", BoolImportStringCaller( g_WatchBSP_RunQuake ), BoolExportStringCaller( g_WatchBSP_RunQuake ) );
|
||||||
GlobalPreferenceSystem().registerPreference( "LeakStop", BoolImportStringCaller( g_WatchBSP_LeakStop ), BoolExportStringCaller( g_WatchBSP_LeakStop ) );
|
GlobalPreferenceSystem().registerPreference( "LeakStop", BoolImportStringCaller( g_WatchBSP_LeakStop ), BoolExportStringCaller( g_WatchBSP_LeakStop ) );
|
||||||
GlobalPreferenceSystem().registerPreference( "SleepMode", BoolImportStringCaller( g_WatchBSP_DoSleep ), BoolExportStringCaller( g_WatchBSP_DoSleep ) );
|
|
||||||
|
|
||||||
Build_registerPreferencesPage();
|
Build_registerPreferencesPage();
|
||||||
}
|
}
|
||||||
|
|
@ -706,13 +701,6 @@ void CWatchBSP::RoutineProcessing(){
|
||||||
{
|
{
|
||||||
// launch the engine .. OMG
|
// launch the engine .. OMG
|
||||||
if ( g_WatchBSP_RunQuake ) {
|
if ( g_WatchBSP_RunQuake ) {
|
||||||
#if 0
|
|
||||||
// do we enter sleep mode before?
|
|
||||||
if ( g_WatchBSP_DoSleep ) {
|
|
||||||
globalOutputStream() << "Going into sleep mode..\n";
|
|
||||||
g_pParentWnd->OnSleep();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
globalOutputStream() << "Running engine...\n";
|
globalOutputStream() << "Running engine...\n";
|
||||||
StringOutputStream cmd( 256 );
|
StringOutputStream cmd( 256 );
|
||||||
// build the command line
|
// build the command line
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user