diff options
Diffstat (limited to 'indra/llwindow')
30 files changed, 951 insertions, 951 deletions
| diff --git a/indra/llwindow/lldragdropwin32.cpp b/indra/llwindow/lldragdropwin32.cpp index 0d1a47408b..51c3938ebc 100644 --- a/indra/llwindow/lldragdropwin32.cpp +++ b/indra/llwindow/lldragdropwin32.cpp @@ -124,7 +124,7 @@ class LLDragDropWin32Target:  						ScreenToClient( mAppWindowHandle, &pt2 );  						LLCoordWindow cursor_coord_window( pt2.x, pt2.y ); -						MASK mask = gKeyboard->currentMask(TRUE); +						MASK mask = gKeyboard->currentMask(true);  						LLWindowCallbacks::DragNDropResult result = window_imp->completeDragNDropRequest( cursor_coord_window.convert(), mask,   							LLWindowCallbacks::DNDA_START_TRACKING, mDropUrl ); @@ -179,7 +179,7 @@ class LLDragDropWin32Target:  					ScreenToClient( mAppWindowHandle, &pt2 );  					LLCoordWindow cursor_coord_window( pt2.x, pt2.y ); -					MASK mask = gKeyboard->currentMask(TRUE); +					MASK mask = gKeyboard->currentMask(true);  					LLWindowCallbacks::DragNDropResult result = window_imp->completeDragNDropRequest( cursor_coord_window.convert(), mask,   						LLWindowCallbacks::DNDA_TRACK, mDropUrl ); @@ -219,7 +219,7 @@ class LLDragDropWin32Target:  			if (NULL != window_imp)  			{  				LLCoordGL gl_coord( 0, 0 ); -				MASK mask = gKeyboard->currentMask(TRUE); +				MASK mask = gKeyboard->currentMask(true);  				window_imp->completeDragNDropRequest( gl_coord, mask, LLWindowCallbacks::DNDA_STOP_TRACKING, mDropUrl );  			};  			return S_OK; @@ -249,7 +249,7 @@ class LLDragDropWin32Target:  					LL_INFOS() << LL_ENDL;  					// no keyboard modifier option yet but we could one day -					MASK mask = gKeyboard->currentMask( TRUE ); +					MASK mask = gKeyboard->currentMask( true );  					// actually do the drop  					LLWindowCallbacks::DragNDropResult result = window_imp->completeDragNDropRequest( gl_coord, mask,  @@ -312,7 +312,7 @@ LLDragDropWin32::~LLDragDropWin32()  bool LLDragDropWin32::init( HWND hWnd )  {  	if ( NOERROR != OleInitialize( NULL ) ) -		return FALSE;  +		return false;   	mDropTarget = new LLDragDropWin32Target( hWnd );  	if ( mDropTarget ) diff --git a/indra/llwindow/lldxhardware.cpp b/indra/llwindow/lldxhardware.cpp index 391a377280..603f33e400 100644 --- a/indra/llwindow/lldxhardware.cpp +++ b/indra/llwindow/lldxhardware.cpp @@ -486,7 +486,7 @@ std::string get_string(IDxDiagContainer *containerp, WCHAR *wszPropName)  LLVersion::LLVersion()  { -	mValid = FALSE; +	mValid = false;  	S32 i;  	for (i = 0; i < 4; i++)  	{ @@ -494,7 +494,7 @@ LLVersion::LLVersion()  	}  } -BOOL LLVersion::set(const std::string &version_string) +bool LLVersion::set(const std::string &version_string)  {  	S32 i;  	for (i = 0; i < 4; i++) @@ -521,11 +521,11 @@ BOOL LLVersion::set(const std::string &version_string)  		{  			mFields[i] = 0;  		} -		mValid = FALSE; +		mValid = false;  	}  	else  	{ -		mValid = TRUE; +		mValid = true;  	}  	return mValid;  } @@ -681,10 +681,10 @@ LLDXDevice *LLDXHardware::findDevice(const std::string &vendor, const std::strin  }  */ -BOOL LLDXHardware::getInfo(BOOL vram_only) +bool LLDXHardware::getInfo(bool vram_only)  {  	LLTimer hw_timer; -	BOOL ok = FALSE; +	bool ok = false;      HRESULT       hr;      CoInitialize(NULL); @@ -811,7 +811,7 @@ BOOL LLDXHardware::getInfo(BOOL vram_only)  		if (vram_only)  		{ -			ok = TRUE; +			ok = true;  			goto LCleanup;  		} @@ -871,7 +871,7 @@ BOOL LLDXHardware::getInfo(BOOL vram_only)  			tokenizer::iterator iter = tokens.begin();  			S32 count = 0; -			BOOL valid = TRUE; +			bool valid = true;  			for (;(iter != tokens.end()) && (count < 3);++iter)  			{  				switch (count) @@ -879,7 +879,7 @@ BOOL LLDXHardware::getInfo(BOOL vram_only)  				case 0:  					if (strcmp(iter->c_str(), "PCI"))  					{ -						valid = FALSE; +						valid = false;  					}  					break;  				case 1: @@ -950,7 +950,7 @@ BOOL LLDXHardware::getInfo(BOOL vram_only)      }      // dumpDevices(); -    ok = TRUE; +    ok = true;  LCleanup:  	if (!ok) diff --git a/indra/llwindow/lldxhardware.h b/indra/llwindow/lldxhardware.h index 9cec3e2f1b..85b4bffd71 100644 --- a/indra/llwindow/lldxhardware.h +++ b/indra/llwindow/lldxhardware.h @@ -37,12 +37,12 @@ class LLVersion  {  public:  	LLVersion(); -	BOOL set(const std::string &version_string); +	bool set(const std::string &version_string);  	S32 getField(const S32 field_num);  protected:  	std::string mVersionString;  	S32 mFields[4]; -	BOOL mValid; +	bool mValid;  };  class LLDXDriverFile @@ -84,9 +84,9 @@ public:  	void setWriteDebugFunc(void (*func)(const char*));  	void cleanup(); -	// Returns TRUE on success. -	// vram_only TRUE does a "light" probe. -	BOOL getInfo(BOOL vram_only); +	// Returns true on success. +	// vram_only true does a "light" probe. +	bool getInfo(bool vram_only);      // WMI can return multiple GPU drivers      // specify which one to output diff --git a/indra/llwindow/llkeyboard.cpp b/indra/llwindow/llkeyboard.cpp index 34720ff64e..e014a33231 100644 --- a/indra/llwindow/llkeyboard.cpp +++ b/indra/llwindow/llkeyboard.cpp @@ -55,10 +55,10 @@ LLKeyboard::LLKeyboard() : mCallbacks(NULL)  	for (i = 0; i < KEY_COUNT; i++)  	{  		mKeyLevelFrameCount[i] = 0; -		mKeyLevel[i] = FALSE; -		mKeyUp[i]    = FALSE; -		mKeyDown[i]  = FALSE; -		mKeyRepeated[i] = FALSE; +		mKeyLevel[i] = false; +		mKeyUp[i]    = false; +		mKeyDown[i]  = false; +		mKeyRepeated[i] = false;  	}  	mInsertMode = LL_KIM_INSERT; @@ -150,14 +150,14 @@ void LLKeyboard::addKeyName(KEY key, const std::string& name)  void LLKeyboard::resetKeyDownAndHandle()  { -    MASK mask = currentMask(FALSE); +    MASK mask = currentMask(false);      for (S32 i = 0; i < KEY_COUNT; i++)      {          if (mKeyLevel[i])          { -            mKeyDown[i] = FALSE; -            mKeyLevel[i] = FALSE; -            mKeyUp[i] = TRUE; +            mKeyDown[i] = false; +            mKeyLevel[i] = false; +            mKeyUp[i] = true;              mCurTranslatedKey = (KEY)i;              mCallbacks->handleTranslatedKeyUp(i, mask);          } @@ -174,28 +174,28 @@ void LLKeyboard::resetKeys()  	{  		if( mKeyLevel[i] )  		{ -			mKeyLevel[i] = FALSE; +			mKeyLevel[i] = false;  		}  	}  	for (i = 0; i < KEY_COUNT; i++)  	{ -		mKeyUp[i] = FALSE; +		mKeyUp[i] = false;  	}  	for (i = 0; i < KEY_COUNT; i++)  	{ -		mKeyDown[i] = FALSE; +		mKeyDown[i] = false;  	}  	for (i = 0; i < KEY_COUNT; i++)  	{ -		mKeyRepeated[i] = FALSE; +		mKeyRepeated[i] = false;  	}  } -BOOL LLKeyboard::translateKey(const U16 os_key, KEY *out_key) +bool LLKeyboard::translateKey(const U16 os_key, KEY *out_key)  {  	std::map<U16, KEY>::iterator iter; @@ -205,12 +205,12 @@ BOOL LLKeyboard::translateKey(const U16 os_key, KEY *out_key)  	{  		//LL_WARNS() << "Unknown virtual key " << os_key << LL_ENDL;  		*out_key = 0; -		return FALSE; +		return false;  	}  	else  	{  		*out_key = iter->second; -		return TRUE; +		return true;  	}  } @@ -230,47 +230,47 @@ U16 LLKeyboard::inverseTranslateKey(const KEY translated_key)  } -BOOL LLKeyboard::handleTranslatedKeyDown(KEY translated_key, U32 translated_mask) +bool LLKeyboard::handleTranslatedKeyDown(KEY translated_key, U32 translated_mask)  { -	BOOL handled = FALSE; -	BOOL repeated = FALSE; +	bool handled = false; +	bool repeated = false;  	// is this the first time the key went down?  	// if so, generate "character" message  	if( !mKeyLevel[translated_key] )  	{ -		mKeyLevel[translated_key] = TRUE; +		mKeyLevel[translated_key] = true;  		mKeyLevelTimer[translated_key].reset();  		mKeyLevelFrameCount[translated_key] = 0; -		mKeyRepeated[translated_key] = FALSE; +		mKeyRepeated[translated_key] = false;  	}  	else  	{  		// Level is already down, assume it's repeated. -		repeated = TRUE; -		mKeyRepeated[translated_key] = TRUE; +		repeated = true; +		mKeyRepeated[translated_key] = true;  	} -	mKeyDown[translated_key] = TRUE; +	mKeyDown[translated_key] = true;  	mCurTranslatedKey = (KEY)translated_key;  	handled = mCallbacks->handleTranslatedKeyDown(translated_key, translated_mask, repeated);  	return handled;  } -BOOL LLKeyboard::handleTranslatedKeyUp(KEY translated_key, U32 translated_mask) +bool LLKeyboard::handleTranslatedKeyUp(KEY translated_key, U32 translated_mask)  {	 -	BOOL handled = FALSE; +	bool handled = false;  	if( mKeyLevel[translated_key] )  	{ -		mKeyLevel[translated_key] = FALSE; +		mKeyLevel[translated_key] = false;  		// Only generate key up events if the key is thought to  		// be down.  This allows you to call resetKeys() in the  		// middle of a frame and ignore subsequent KEY_UP  		// messages in the same frame.  This was causing the  		// sequence W<return> in chat to move agents forward. JC -		mKeyUp[translated_key] = TRUE; +		mKeyUp[translated_key] = true;  		handled = mCallbacks->handleTranslatedKeyUp(translated_key, translated_mask);  	} @@ -306,14 +306,14 @@ S32 LLKeyboard::getKeyElapsedFrameCount(KEY key)  }  // static -BOOL LLKeyboard::keyFromString(const std::string& str, KEY *key) +bool LLKeyboard::keyFromString(const std::string& str, KEY *key)  {  	std::string instring(str);  	size_t length = instring.size();  	if (length < 1)  	{ -		return FALSE; +		return false;  	}  	if (length == 1)  	{ @@ -326,7 +326,7 @@ BOOL LLKeyboard::keyFromString(const std::string& str, KEY *key)  			('{' <= ch && ch <= '~'))   // {|}~  		{  			*key = ch; -			return TRUE; +			return true;  		}  	} @@ -335,10 +335,10 @@ BOOL LLKeyboard::keyFromString(const std::string& str, KEY *key)  	if (res != 0)  	{  		*key = res; -		return TRUE; +		return true;  	}  	LL_WARNS() << "keyFromString failed: " << str << LL_ENDL; -	return FALSE; +	return false;  } @@ -486,52 +486,52 @@ std::string LLKeyboard::stringFromAccelerator(MASK accel_mask, EMouseClickType c  }  //static -BOOL LLKeyboard::maskFromString(const std::string& str, MASK *mask) +bool LLKeyboard::maskFromString(const std::string& str, MASK *mask)  {  	std::string instring(str);  	if (instring == "NONE")  	{  		*mask = MASK_NONE; -		return TRUE; +		return true;  	}  	else if (instring == "SHIFT")  	{  		*mask = MASK_SHIFT; -		return TRUE; +		return true;  	}  	else if (instring == "CTL")  	{  		*mask = MASK_CONTROL; -		return TRUE; +		return true;  	}  	else if (instring == "ALT")  	{  		*mask = MASK_ALT; -		return TRUE; +		return true;  	}  	else if (instring == "CTL_SHIFT")  	{  		*mask = MASK_CONTROL | MASK_SHIFT; -		return TRUE; +		return true;  	}  	else if (instring == "ALT_SHIFT")  	{  		*mask = MASK_ALT | MASK_SHIFT; -		return TRUE; +		return true;  	}  	else if (instring == "CTL_ALT")  	{  		*mask = MASK_CONTROL | MASK_ALT; -		return TRUE; +		return true;  	}  	else if (instring == "CTL_ALT_SHIFT")  	{  		*mask = MASK_CONTROL | MASK_ALT | MASK_SHIFT; -		return TRUE; +		return true;  	}  	else   	{ -		return FALSE; +		return false;  	}  } diff --git a/indra/llwindow/llkeyboard.h b/indra/llwindow/llkeyboard.h index 2f80a9e89a..117ae797c5 100644 --- a/indra/llwindow/llkeyboard.h +++ b/indra/llwindow/llkeyboard.h @@ -64,17 +64,17 @@ public:  	F32				getCurKeyElapsedTime()	{ return getKeyDown(mCurScanKey) ? getKeyElapsedTime( mCurScanKey ) : 0.f; }  	F32				getCurKeyElapsedFrameCount()	{ return getKeyDown(mCurScanKey) ? (F32)getKeyElapsedFrameCount( mCurScanKey ) : 0.f; } -	BOOL			getKeyDown(const KEY key) { return mKeyLevel[key]; } -	BOOL			getKeyRepeated(const KEY key) { return mKeyRepeated[key]; } +	bool			getKeyDown(const KEY key) { return mKeyLevel[key]; } +	bool			getKeyRepeated(const KEY key) { return mKeyRepeated[key]; } -	BOOL			translateKey(const U16 os_key, KEY *translated_key); +	bool			translateKey(const U16 os_key, KEY *translated_key);  	U16				inverseTranslateKey(const KEY translated_key); -	BOOL			handleTranslatedKeyUp(KEY translated_key, U32 translated_mask);		// Translated into "Linden" keycodes -	BOOL			handleTranslatedKeyDown(KEY translated_key, U32 translated_mask);	// Translated into "Linden" keycodes +	bool			handleTranslatedKeyUp(KEY translated_key, U32 translated_mask);		// Translated into "Linden" keycodes +	bool			handleTranslatedKeyDown(KEY translated_key, U32 translated_mask);	// Translated into "Linden" keycodes -	virtual BOOL	handleKeyUp(const U16 key, MASK mask) = 0; -	virtual BOOL	handleKeyDown(const U16 key, MASK mask) = 0; +	virtual bool	handleKeyUp(const U16 key, MASK mask) = 0; +	virtual bool	handleKeyDown(const U16 key, MASK mask) = 0;  #ifdef LL_DARWIN  	// We only actually use this for macOS. @@ -87,14 +87,14 @@ public:  	virtual void	scanKeyboard() = 0;															// scans keyboard, calls functions as necessary  	// Mac must differentiate between Command = Control for keyboard events  	// and Command != Control for mouse events. -	virtual MASK	currentMask(BOOL for_mouse_event) = 0; +	virtual MASK	currentMask(bool for_mouse_event) = 0;  	virtual KEY		currentKey() { return mCurTranslatedKey; }  	EKeyboardInsertMode getInsertMode()	{ return mInsertMode; }  	void toggleInsertMode(); -	static BOOL		maskFromString(const std::string& str, MASK *mask);		// False on failure -	static BOOL		keyFromString(const std::string& str, KEY *key);			// False on failure +	static bool		maskFromString(const std::string& str, MASK *mask);		// False on failure +	static bool		keyFromString(const std::string& str, KEY *key);			// False on failure  	static std::string stringFromKey(KEY key, bool translate = true);      static std::string stringFromMouse(EMouseClickType click, bool translate = true);  	static std::string stringFromAccelerator( MASK accel_mask ); // separated for convinience, returns with "+": "Shift+" or "Shift+Alt+"... @@ -117,10 +117,10 @@ protected:  	LLTimer			mKeyLevelTimer[KEY_COUNT];	// Time since level was set  	S32				mKeyLevelFrameCount[KEY_COUNT];	// Frames since level was set -	BOOL			mKeyLevel[KEY_COUNT];		// Levels -	BOOL			mKeyRepeated[KEY_COUNT];	// Key was repeated -	BOOL			mKeyUp[KEY_COUNT];			// Up edge -	BOOL			mKeyDown[KEY_COUNT];		// Down edge +	bool			mKeyLevel[KEY_COUNT];		// Levels +	bool			mKeyRepeated[KEY_COUNT];	// Key was repeated +	bool			mKeyUp[KEY_COUNT];			// Up edge +	bool			mKeyDown[KEY_COUNT];		// Down edge  	KEY				mCurTranslatedKey;  	KEY				mCurScanKey;		// Used during the scanKeyboard() diff --git a/indra/llwindow/llkeyboardheadless.cpp b/indra/llwindow/llkeyboardheadless.cpp index a1b6b294e0..32d094e046 100644 --- a/indra/llwindow/llkeyboardheadless.cpp +++ b/indra/llwindow/llkeyboardheadless.cpp @@ -35,14 +35,14 @@ void LLKeyboardHeadless::resetMaskKeys()  { } -BOOL LLKeyboardHeadless::handleKeyDown(const U16 key, const U32 mask) -{ return FALSE; } +bool LLKeyboardHeadless::handleKeyDown(const U16 key, const U32 mask) +{ return false; } -BOOL LLKeyboardHeadless::handleKeyUp(const U16 key, const U32 mask) -{ return FALSE; } +bool LLKeyboardHeadless::handleKeyUp(const U16 key, const U32 mask) +{ return false; } -MASK LLKeyboardHeadless::currentMask(BOOL for_mouse_event) +MASK LLKeyboardHeadless::currentMask(bool for_mouse_event)  { return MASK_NONE; }  #ifdef LL_DARWIN @@ -69,8 +69,8 @@ void LLKeyboardHeadless::scanKeyboard()  	// Reset edges for next frame  	for (S32 key = 0; key < KEY_COUNT; key++)  	{ -		mKeyUp[key] = FALSE; -		mKeyDown[key] = FALSE; +		mKeyUp[key] = false; +		mKeyDown[key] = false;  		if (mKeyLevel[key])  		{  			mKeyLevelFrameCount[key]++; diff --git a/indra/llwindow/llkeyboardheadless.h b/indra/llwindow/llkeyboardheadless.h index 8ed28ace90..da5972883a 100644 --- a/indra/llwindow/llkeyboardheadless.h +++ b/indra/llwindow/llkeyboardheadless.h @@ -35,10 +35,10 @@ public:  	LLKeyboardHeadless();  	/*virtual*/ ~LLKeyboardHeadless() {}; -	/*virtual*/ BOOL	handleKeyUp(const U16 key, MASK mask); -	/*virtual*/ BOOL	handleKeyDown(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyUp(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyDown(const U16 key, MASK mask);  	/*virtual*/ void	resetMaskKeys(); -	/*virtual*/ MASK	currentMask(BOOL for_mouse_event); +	/*virtual*/ MASK	currentMask(bool for_mouse_event);  	/*virtual*/ void	scanKeyboard();  #ifdef LL_DARWIN  	/*virtual*/ void	handleModifier(MASK mask); diff --git a/indra/llwindow/llkeyboardmacosx.cpp b/indra/llwindow/llkeyboardmacosx.cpp index 85bb7b9aeb..1ebe868798 100644 --- a/indra/llwindow/llkeyboardmacosx.cpp +++ b/indra/llwindow/llkeyboardmacosx.cpp @@ -172,22 +172,22 @@ void LLKeyboardMacOSX::resetMaskKeys()  	if(mask & MAC_SHIFT_KEY)  	{ -		mKeyLevel[KEY_SHIFT] = TRUE; +		mKeyLevel[KEY_SHIFT] = true;  	}  	if(mask & MAC_CTRL_KEY)  	{ -		mKeyLevel[KEY_CONTROL] = TRUE; +		mKeyLevel[KEY_CONTROL] = true;  	}  	if(mask & MAC_ALT_KEY)  	{ -		mKeyLevel[KEY_ALT] = TRUE; +		mKeyLevel[KEY_ALT] = true;  	}  }  /* -static BOOL translateKeyMac(const U16 key, const U32 mask, KEY &outKey, U32 &outMask) +static bool translateKeyMac(const U16 key, const U32 mask, KEY &outKey, U32 &outMask)  {  	// Translate the virtual keycode into the keycodes the keyboard system expects.  	U16 virtualKey = (mask >> 24) & 0x0000007F; @@ -226,11 +226,11 @@ MASK LLKeyboardMacOSX::updateModifiers(const U32 mask)  	return out_mask;  } -BOOL LLKeyboardMacOSX::handleKeyDown(const U16 key, const U32 mask) +bool LLKeyboardMacOSX::handleKeyDown(const U16 key, const U32 mask)  {  	KEY		translated_key = 0;  	U32		translated_mask = 0; -	BOOL	handled = FALSE; +	bool	handled = false;  	translated_mask = updateModifiers(mask); @@ -243,11 +243,11 @@ BOOL LLKeyboardMacOSX::handleKeyDown(const U16 key, const U32 mask)  } -BOOL LLKeyboardMacOSX::handleKeyUp(const U16 key, const U32 mask) +bool LLKeyboardMacOSX::handleKeyUp(const U16 key, const U32 mask)  {  	KEY		translated_key = 0;  	U32		translated_mask = 0; -	BOOL	handled = FALSE; +	bool	handled = false;  	translated_mask = updateModifiers(mask); @@ -259,7 +259,7 @@ BOOL LLKeyboardMacOSX::handleKeyUp(const U16 key, const U32 mask)  	return handled;  } -MASK LLKeyboardMacOSX::currentMask(BOOL for_mouse_event) +MASK LLKeyboardMacOSX::currentMask(bool for_mouse_event)  {  	MASK result = MASK_NONE;  	U32 mask = getModifiers(); @@ -295,8 +295,8 @@ void LLKeyboardMacOSX::scanKeyboard()  	// Reset edges for next frame  	for (key = 0; key < KEY_COUNT; key++)  	{ -		mKeyUp[key] = FALSE; -		mKeyDown[key] = FALSE; +		mKeyUp[key] = false; +		mKeyDown[key] = false;  		if (mKeyLevel[key])  		{  			mKeyLevelFrameCount[key]++; @@ -304,7 +304,7 @@ void LLKeyboardMacOSX::scanKeyboard()  	}  } -BOOL LLKeyboardMacOSX::translateNumpadKey( const U16 os_key, KEY *translated_key ) +bool LLKeyboardMacOSX::translateNumpadKey( const U16 os_key, KEY *translated_key )  {  	return translateKey(os_key, translated_key);  } diff --git a/indra/llwindow/llkeyboardmacosx.h b/indra/llwindow/llkeyboardmacosx.h index f9d014ab70..27346cbeac 100644 --- a/indra/llwindow/llkeyboardmacosx.h +++ b/indra/llwindow/llkeyboardmacosx.h @@ -44,17 +44,17 @@ public:  	LLKeyboardMacOSX();  	/*virtual*/ ~LLKeyboardMacOSX() {}; -	/*virtual*/ BOOL	handleKeyUp(const U16 key, MASK mask); -	/*virtual*/ BOOL	handleKeyDown(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyUp(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyDown(const U16 key, MASK mask);  	/*virtual*/ void	resetMaskKeys(); -	/*virtual*/ MASK	currentMask(BOOL for_mouse_event); +	/*virtual*/ MASK	currentMask(bool for_mouse_event);  	/*virtual*/ void	scanKeyboard();  	/*virtual*/ void	handleModifier(MASK mask);  protected:  	MASK	updateModifiers(const U32 mask); -	void	setModifierKeyLevel( KEY key, BOOL new_state ); -	BOOL	translateNumpadKey( const U16 os_key, KEY *translated_key ); +	void	setModifierKeyLevel( KEY key, bool new_state ); +	bool	translateNumpadKey( const U16 os_key, KEY *translated_key );  	U16		inverseTranslateNumpadKey(const KEY translated_key);  private:  	std::map<U16, KEY> mTranslateNumpadMap;  // special map for translating OS keys to numpad keys diff --git a/indra/llwindow/llkeyboardsdl.cpp b/indra/llwindow/llkeyboardsdl.cpp index 7c9aa1d340..e850bd4d2b 100644 --- a/indra/llwindow/llkeyboardsdl.cpp +++ b/indra/llwindow/llkeyboardsdl.cpp @@ -162,17 +162,17 @@ void LLKeyboardSDL::resetMaskKeys()  	if(mask & KMOD_SHIFT)  	{ -		mKeyLevel[KEY_SHIFT] = TRUE; +		mKeyLevel[KEY_SHIFT] = true;  	}  	if(mask & KMOD_CTRL)  	{ -		mKeyLevel[KEY_CONTROL] = TRUE; +		mKeyLevel[KEY_CONTROL] = true;  	}  	if(mask & KMOD_ALT)  	{ -		mKeyLevel[KEY_ALT] = TRUE; +		mKeyLevel[KEY_ALT] = true;  	}  } @@ -226,12 +226,12 @@ static U16 adjustNativekeyFromUnhandledMask(const U16 key, const U32 mask)  } -BOOL LLKeyboardSDL::handleKeyDown(const U16 key, const U32 mask) +bool LLKeyboardSDL::handleKeyDown(const U16 key, const U32 mask)  {  	U16     adjusted_nativekey;  	KEY	translated_key = 0;  	U32	translated_mask = MASK_NONE; -	BOOL	handled = FALSE; +	bool	handled = false;  	adjusted_nativekey = adjustNativekeyFromUnhandledMask(key, mask); @@ -246,12 +246,12 @@ BOOL LLKeyboardSDL::handleKeyDown(const U16 key, const U32 mask)  } -BOOL LLKeyboardSDL::handleKeyUp(const U16 key, const U32 mask) +bool LLKeyboardSDL::handleKeyUp(const U16 key, const U32 mask)  {  	U16     adjusted_nativekey;  	KEY	translated_key = 0;  	U32	translated_mask = MASK_NONE; -	BOOL	handled = FALSE; +	bool	handled = false;  	adjusted_nativekey = adjustNativekeyFromUnhandledMask(key, mask); @@ -265,7 +265,7 @@ BOOL LLKeyboardSDL::handleKeyUp(const U16 key, const U32 mask)  	return handled;  } -MASK LLKeyboardSDL::currentMask(BOOL for_mouse_event) +MASK LLKeyboardSDL::currentMask(bool for_mouse_event)  {  	MASK result = MASK_NONE;  	SDLMod mask = SDL_GetModState(); @@ -300,8 +300,8 @@ void LLKeyboardSDL::scanKeyboard()  	// Reset edges for next frame  	for (S32 key = 0; key < KEY_COUNT; key++)  	{ -		mKeyUp[key] = FALSE; -		mKeyDown[key] = FALSE; +		mKeyUp[key] = false; +		mKeyDown[key] = false;  		if (mKeyLevel[key])  		{  			mKeyLevelFrameCount[key]++; @@ -310,7 +310,7 @@ void LLKeyboardSDL::scanKeyboard()  } -BOOL LLKeyboardSDL::translateNumpadKey( const U16 os_key, KEY *translated_key) +bool LLKeyboardSDL::translateNumpadKey( const U16 os_key, KEY *translated_key)  {  	return translateKey(os_key, translated_key);	  } diff --git a/indra/llwindow/llkeyboardsdl.h b/indra/llwindow/llkeyboardsdl.h index 02a71425f1..760e4a2e78 100644 --- a/indra/llwindow/llkeyboardsdl.h +++ b/indra/llwindow/llkeyboardsdl.h @@ -36,16 +36,16 @@ public:  	LLKeyboardSDL();  	/*virtual*/ ~LLKeyboardSDL() {}; -	/*virtual*/ BOOL	handleKeyUp(const U16 key, MASK mask); -	/*virtual*/ BOOL	handleKeyDown(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyUp(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyDown(const U16 key, MASK mask);  	/*virtual*/ void	resetMaskKeys(); -	/*virtual*/ MASK	currentMask(BOOL for_mouse_event); +	/*virtual*/ MASK	currentMask(bool for_mouse_event);  	/*virtual*/ void	scanKeyboard();  protected:  	MASK	updateModifiers(const U32 mask); -	void	setModifierKeyLevel( KEY key, BOOL new_state ); -	BOOL	translateNumpadKey( const U16 os_key, KEY *translated_key ); +	void	setModifierKeyLevel( KEY key, bool new_state ); +	bool	translateNumpadKey( const U16 os_key, KEY *translated_key );  	U16	inverseTranslateNumpadKey(const KEY translated_key);  private:  	std::map<U16, KEY> mTranslateNumpadMap;  // special map for translating OS keys to numpad keys diff --git a/indra/llwindow/llkeyboardwin32.cpp b/indra/llwindow/llkeyboardwin32.cpp index 4c207faa81..497e000357 100644 --- a/indra/llwindow/llkeyboardwin32.cpp +++ b/indra/llwindow/llkeyboardwin32.cpp @@ -152,22 +152,22 @@ void LLKeyboardWin32::resetMaskKeys()  	// bit to indicate that the key is down.  	if (GetAsyncKeyState(VK_SHIFT) & 0x8000)  	{ -		mKeyLevel[KEY_SHIFT] = TRUE; +		mKeyLevel[KEY_SHIFT] = true;  	}  	if (GetAsyncKeyState(VK_CONTROL) & 0x8000)  	{ -		mKeyLevel[KEY_CONTROL] = TRUE; +		mKeyLevel[KEY_CONTROL] = true;  	}  	if (GetAsyncKeyState(VK_MENU) & 0x8000)  	{ -		mKeyLevel[KEY_ALT] = TRUE; +		mKeyLevel[KEY_ALT] = true;  	}  } -//void LLKeyboardWin32::setModifierKeyLevel( KEY key, BOOL new_state ) +//void LLKeyboardWin32::setModifierKeyLevel( KEY key, bool new_state )  //{  //	if( mKeyLevel[key] != new_state )  //	{ @@ -191,17 +191,17 @@ MASK LLKeyboardWin32::updateModifiers()  	// (keydown encoded in high order bit of short)  	mKeyLevel[KEY_CAPSLOCK] = (GetKeyState(VK_CAPITAL) & 0x0001) != 0; // Low order bit carries the toggle state.  	// Get mask for keyboard events -	MASK mask = currentMask(FALSE); +	MASK mask = currentMask(false);  	return mask;  }  // mask is ignored, except for extended flag -- we poll the modifier keys for the other flags -BOOL LLKeyboardWin32::handleKeyDown(const U16 key, MASK mask) +bool LLKeyboardWin32::handleKeyDown(const U16 key, MASK mask)  {  	KEY		translated_key;  	U32		translated_mask; -	BOOL	handled = FALSE; +	bool	handled = false;  	translated_mask = updateModifiers(); @@ -214,11 +214,11 @@ BOOL LLKeyboardWin32::handleKeyDown(const U16 key, MASK mask)  }  // mask is ignored, except for extended flag -- we poll the modifier keys for the other flags -BOOL LLKeyboardWin32::handleKeyUp(const U16 key, MASK mask) +bool LLKeyboardWin32::handleKeyUp(const U16 key, MASK mask)  {  	KEY		translated_key;  	U32		translated_mask; -	BOOL	handled = FALSE; +	bool	handled = false;  	translated_mask = updateModifiers(); @@ -231,7 +231,7 @@ BOOL LLKeyboardWin32::handleKeyUp(const U16 key, MASK mask)  } -MASK LLKeyboardWin32::currentMask(BOOL) +MASK LLKeyboardWin32::currentMask(bool)  {  	MASK mask = MASK_NONE; @@ -263,8 +263,8 @@ void LLKeyboardWin32::scanKeyboard()  	// Reset edges for next frame  	for (key = 0; key < KEY_COUNT; key++)  	{ -		mKeyUp[key] = FALSE; -		mKeyDown[key] = FALSE; +		mKeyUp[key] = false; +		mKeyDown[key] = false;  		if (mKeyLevel[key])  		{  			mKeyLevelFrameCount[key]++; @@ -272,7 +272,7 @@ void LLKeyboardWin32::scanKeyboard()  	}  } -BOOL LLKeyboardWin32::translateExtendedKey(const U16 os_key, const MASK mask, KEY *translated_key) +bool LLKeyboardWin32::translateExtendedKey(const U16 os_key, const MASK mask, KEY *translated_key)  {  	return translateKey(os_key, translated_key);  } diff --git a/indra/llwindow/llkeyboardwin32.h b/indra/llwindow/llkeyboardwin32.h index b7da450164..d7752b7f6f 100644 --- a/indra/llwindow/llkeyboardwin32.h +++ b/indra/llwindow/llkeyboardwin32.h @@ -39,17 +39,17 @@ public:  	LLKeyboardWin32();  	/*virtual*/ ~LLKeyboardWin32() {}; -	/*virtual*/ BOOL	handleKeyUp(const U16 key, MASK mask); -	/*virtual*/ BOOL	handleKeyDown(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyUp(const U16 key, MASK mask); +	/*virtual*/ bool	handleKeyDown(const U16 key, MASK mask);  	/*virtual*/ void	resetMaskKeys(); -	/*virtual*/ MASK	currentMask(BOOL for_mouse_event); +	/*virtual*/ MASK	currentMask(bool for_mouse_event);  	/*virtual*/ void	scanKeyboard(); -	BOOL				translateExtendedKey(const U16 os_key, const MASK mask, KEY *translated_key); +	bool				translateExtendedKey(const U16 os_key, const MASK mask, KEY *translated_key);  	U16					inverseTranslateExtendedKey(const KEY translated_key);  protected:  	MASK	updateModifiers(); -	//void	setModifierKeyLevel( KEY key, BOOL new_state ); +	//void	setModifierKeyLevel( KEY key, bool new_state );  private:  	std::map<U16, KEY> mTranslateNumpadMap;  	std::map<KEY, U16> mInvTranslateNumpadMap; diff --git a/indra/llwindow/llmousehandler.cpp b/indra/llwindow/llmousehandler.cpp index e41ebd42f3..fe421fc492 100644 --- a/indra/llwindow/llmousehandler.cpp +++ b/indra/llwindow/llmousehandler.cpp @@ -27,9 +27,9 @@  #include "llmousehandler.h"  //virtual -BOOL LLMouseHandler::handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, BOOL down) +bool LLMouseHandler::handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, bool down)  { -	BOOL handled = FALSE; +	bool handled = false;  	if (down)  	{  		switch (clicktype) diff --git a/indra/llwindow/llmousehandler.h b/indra/llwindow/llmousehandler.h index d221dd117c..1097894c32 100644 --- a/indra/llwindow/llmousehandler.h +++ b/indra/llwindow/llmousehandler.h @@ -47,19 +47,19 @@ public:  		SHOW_ALWAYS,  	} EShowToolTip; -	virtual BOOL	handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, BOOL down); -	virtual BOOL	handleMouseDown(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleMouseUp(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleMiddleMouseDown(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleMiddleMouseUp(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleRightMouseDown(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleRightMouseUp(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleDoubleClick(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, bool down); +	virtual bool	handleMouseDown(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleMouseUp(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleMiddleMouseDown(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleMiddleMouseUp(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleRightMouseDown(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleRightMouseUp(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleDoubleClick(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleHover(S32 x, S32 y, MASK mask) = 0; -	virtual BOOL	handleScrollWheel(S32 x, S32 y, S32 clicks) = 0; -	virtual BOOL	handleScrollHWheel(S32 x, S32 y, S32 clicks) = 0; -	virtual BOOL	handleToolTip(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleHover(S32 x, S32 y, MASK mask) = 0; +	virtual bool	handleScrollWheel(S32 x, S32 y, S32 clicks) = 0; +	virtual bool	handleScrollHWheel(S32 x, S32 y, S32 clicks) = 0; +	virtual bool	handleToolTip(S32 x, S32 y, MASK mask) = 0;  	virtual const std::string& getName() const = 0;  	virtual void	onMouseCaptureLost() = 0; @@ -67,7 +67,7 @@ public:  	virtual void	screenPointToLocal(S32 screen_x, S32 screen_y, S32* local_x, S32* local_y) const = 0;  	virtual void	localPointToScreen(S32 local_x, S32 local_y, S32* screen_x, S32* screen_y) const = 0; -	virtual BOOL hasMouseCapture() = 0; +	virtual bool hasMouseCapture() = 0;  };  #endif diff --git a/indra/llwindow/llpreeditor.h b/indra/llwindow/llpreeditor.h index 9802fd8606..2be1290c02 100644 --- a/indra/llwindow/llpreeditor.h +++ b/indra/llwindow/llpreeditor.h @@ -34,7 +34,7 @@ class LLPreeditor  public:  	typedef std::vector<S32> segment_lengths_t; -	typedef std::vector<BOOL> standouts_t; +	typedef std::vector<bool> standouts_t;  	// We don't delete against LLPreeditor, but compilers complain without this... @@ -79,7 +79,7 @@ public:  	// Locations are relative to the app window and measured in GL coordinate space (before scaling.)  	// query_position is IN argument, and other three are OUT. -	virtual BOOL getPreeditLocation(S32 query_position, LLCoordGL *coord, LLRect *bounds, LLRect *control) const = 0; +	virtual bool getPreeditLocation(S32 query_position, LLCoordGL *coord, LLRect *bounds, LLRect *control) const = 0;  	// Get the size (height) of the current font used in this preeditor. @@ -93,9 +93,9 @@ public:  	// Handle a UTF-32 char on this preeditor, i.e., add the character  	// to the contents.  	// This is a back door of the method of same name of LLWindowCallback. -	// called_from_parent should be set to FALSE if calling through LLPreeditor. +	// called_from_parent should be set to false if calling through LLPreeditor. -	virtual BOOL handleUnicodeCharHere(llwchar uni_char) = 0; +	virtual bool handleUnicodeCharHere(llwchar uni_char) = 0;  };  #endif diff --git a/indra/llwindow/llwindow.cpp b/indra/llwindow/llwindow.cpp index 6cfa9cd16d..d951f7f676 100644 --- a/indra/llwindow/llwindow.cpp +++ b/indra/llwindow/llwindow.cpp @@ -46,8 +46,8 @@  // Globals  //  LLSplashScreen *gSplashScreenp = NULL; -BOOL gDebugClicks = FALSE; -BOOL gDebugWindowProc = FALSE; +bool gDebugClicks = false; +bool gDebugWindowProc = false;  const S32 gURLProtocolWhitelistCount = 5;  const std::string gURLProtocolWhitelist[] = { "secondlife:", "http:", "https:", "data:", "mailto:" }; @@ -63,10 +63,10 @@ const std::string gURLProtocolWhitelist[] = { "secondlife:", "http:", "https:",  S32 OSMessageBox(const std::string& text, const std::string& caption, U32 type)  {  	// Properly hide the splash screen when displaying the message box -	BOOL was_visible = FALSE; +	bool was_visible = false;  	if (LLSplashScreen::isVisible())  	{ -		was_visible = TRUE; +		was_visible = true;  		LLSplashScreen::hide();  	} @@ -97,9 +97,9 @@ S32 OSMessageBox(const std::string& text, const std::string& caption, U32 type)  // LLWindow  // -LLWindow::LLWindow(LLWindowCallbacks* callbacks, BOOL fullscreen, U32 flags) +LLWindow::LLWindow(LLWindowCallbacks* callbacks, bool fullscreen, U32 flags)  	: mCallbacks(callbacks), -	  mPostQuit(TRUE), +	  mPostQuit(true),  	  mFullscreen(fullscreen),  	  mFullscreenWidth(0),  	  mFullscreenHeight(0), @@ -109,13 +109,13 @@ LLWindow::LLWindow(LLWindowCallbacks* callbacks, BOOL fullscreen, U32 flags)  	  mNumSupportedResolutions(0),  	  mCurrentCursor(UI_CURSOR_ARROW),  	  mNextCursor(UI_CURSOR_ARROW), -	  mCursorHidden(FALSE), +	  mCursorHidden(false),  	  mBusyCount(0), -	  mIsMouseClipping(FALSE), +	  mIsMouseClipping(false),  	  mMinWindowWidth(0),  	  mMinWindowHeight(0),  	  mSwapMethod(SWAP_METHOD_UNDEFINED), -	  mHideCursorPermanent(FALSE), +	  mHideCursorPermanent(false),  	  mFlags(flags),  	  mHighSurrogate(0),  	  mRefreshRate(0) @@ -127,15 +127,15 @@ LLWindow::~LLWindow()  }  //virtual -BOOL LLWindow::isValid() +bool LLWindow::isValid()  { -	return TRUE; +	return true;  }  //virtual -BOOL LLWindow::canDelete() +bool LLWindow::canDelete()  { -	return TRUE; +	return true;  }  //virtual @@ -178,9 +178,9 @@ ECursorType LLWindow::getCursor() const  }  //virtual -BOOL LLWindow::dialogColorPicker(F32 *r, F32 *g, F32 *b) +bool LLWindow::dialogColorPicker(F32 *r, F32 *g, F32 *b)  { -	return FALSE; +	return false;  }  void *LLWindow::getMediaWindow() @@ -189,7 +189,7 @@ void *LLWindow::getMediaWindow()  	return getPlatformWindow();  } -BOOL LLWindow::setSize(LLCoordScreen size) +bool LLWindow::setSize(LLCoordScreen size)  {  	if (!getMaximized())  	{ @@ -199,7 +199,7 @@ BOOL LLWindow::setSize(LLCoordScreen size)  	return setSizeImpl(size);  } -BOOL LLWindow::setSize(LLCoordWindow size) +bool LLWindow::setSize(LLCoordWindow size)  {  	//HACK: we are inconsistently using minimum window dimensions  	// in this case, we are constraining the inner "client" rect and other times @@ -241,19 +241,19 @@ void LLWindow::processMiscNativeEvents()  }  //virtual -BOOL LLWindow::isPrimaryTextAvailable() +bool LLWindow::isPrimaryTextAvailable()  { -	return FALSE; // no +	return false; // no  }  //virtual -BOOL LLWindow::pasteTextFromPrimary(LLWString &dst) +bool LLWindow::pasteTextFromPrimary(LLWString &dst)  { -	return FALSE; // fail +	return false; // fail  }  // virtual -BOOL LLWindow::copyTextToPrimary(const LLWString &src) +bool LLWindow::copyTextToPrimary(const LLWString &src)  { -	return FALSE; // fail +	return false; // fail  }  // static @@ -402,11 +402,11 @@ static std::set<LLWindow*> sWindowList;  LLWindow* LLWindowManager::createWindow(  	LLWindowCallbacks* callbacks,  	const std::string& title, const std::string& name, S32 x, S32 y, S32 width, S32 height, U32 flags, -	BOOL fullscreen,  -	BOOL clearBg, -	BOOL enable_vsync, -	BOOL use_gl, -	BOOL ignore_pixel_depth, +	bool fullscreen,  +	bool clearBg, +	bool enable_vsync, +	bool use_gl, +	bool ignore_pixel_depth,  	U32 fsaa_samples,      U32 max_cores,      U32 max_vram, @@ -441,7 +441,7 @@ LLWindow* LLWindowManager::createWindow(  			fullscreen, clearBg, enable_vsync, use_gl, ignore_pixel_depth);  	} -	if (FALSE == new_window->isValid()) +	if (false == new_window->isValid())  	{  		delete new_window;  		LL_WARNS() << "LLWindowManager::create() : Error creating window." << LL_ENDL; @@ -451,13 +451,13 @@ LLWindow* LLWindowManager::createWindow(  	return new_window;  } -BOOL LLWindowManager::destroyWindow(LLWindow* window) +bool LLWindowManager::destroyWindow(LLWindow* window)  {  	if (sWindowList.find(window) == sWindowList.end())  	{  		LL_ERRS() << "LLWindowManager::destroyWindow() : Window pointer not valid, this window doesn't exist!"   			<< LL_ENDL; -		return FALSE; +		return false;  	}  	window->close(); @@ -466,10 +466,10 @@ BOOL LLWindowManager::destroyWindow(LLWindow* window)  	delete window; -	return TRUE; +	return true;  } -BOOL LLWindowManager::isWindowValid(LLWindow *window) +bool LLWindowManager::isWindowValid(LLWindow *window)  {  	return sWindowList.find(window) != sWindowList.end();  } diff --git a/indra/llwindow/llwindow.h b/indra/llwindow/llwindow.h index b53cda6150..1c41c1f627 100644 --- a/indra/llwindow/llwindow.h +++ b/indra/llwindow/llwindow.h @@ -63,21 +63,21 @@ public:  	virtual void show() = 0;  	virtual void hide() = 0;  	virtual void close() = 0; -	virtual BOOL getVisible() = 0; -	virtual BOOL getMinimized() = 0; -	virtual BOOL getMaximized() = 0; -	virtual BOOL maximize() = 0; +	virtual bool getVisible() = 0; +	virtual bool getMinimized() = 0; +	virtual bool getMaximized() = 0; +	virtual bool maximize() = 0;  	virtual void minimize() = 0;  	virtual void restore() = 0; -	BOOL getFullscreen()	{ return mFullscreen; }; -	virtual BOOL getPosition(LLCoordScreen *position) = 0; -	virtual BOOL getSize(LLCoordScreen *size) = 0; -	virtual BOOL getSize(LLCoordWindow *size) = 0; -	virtual BOOL setPosition(LLCoordScreen position) = 0; -	BOOL setSize(LLCoordScreen size); -	BOOL setSize(LLCoordWindow size); +	bool getFullscreen()	{ return mFullscreen; }; +	virtual bool getPosition(LLCoordScreen *position) = 0; +	virtual bool getSize(LLCoordScreen *size) = 0; +	virtual bool getSize(LLCoordWindow *size) = 0; +	virtual bool setPosition(LLCoordScreen position) = 0; +	bool setSize(LLCoordScreen size); +	bool setSize(LLCoordWindow size);  	virtual void setMinSize(U32 min_width, U32 min_height, bool enforce_immediately = true); -	virtual BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL enable_vsync, const LLCoordScreen * const posp = NULL) = 0; +	virtual bool switchContext(bool fullscreen, const LLCoordScreen &size, bool enable_vsync, const LLCoordScreen * const posp = NULL) = 0;      //create a new GL context that shares a namespace with this Window's main GL context and make it current on the current thread      // returns a pointer to be handed back to destroySharedConext/makeContextCurrent @@ -90,14 +90,14 @@ public:      virtual void toggleVSync(bool enable_vsync) = 0; -    virtual BOOL setCursorPosition(LLCoordWindow position) = 0; -	virtual BOOL getCursorPosition(LLCoordWindow *position) = 0; +    virtual bool setCursorPosition(LLCoordWindow position) = 0; +	virtual bool getCursorPosition(LLCoordWindow *position) = 0;  #if LL_WINDOWS -    virtual BOOL getCursorDelta(LLCoordCommon* delta) = 0; +    virtual bool getCursorDelta(LLCoordCommon* delta) = 0;  #endif  	virtual void showCursor() = 0;  	virtual void hideCursor() = 0; -	virtual BOOL isCursorHidden() = 0; +	virtual bool isCursorHidden() = 0;  	virtual void showCursorFromMouseMove() = 0;  	virtual void hideCursorUntilMouseMove() = 0; @@ -124,22 +124,22 @@ public:  	virtual void captureMouse() = 0;  	virtual void releaseMouse() = 0; -	virtual void setMouseClipping( BOOL b ) = 0; +	virtual void setMouseClipping( bool b ) = 0; -	virtual BOOL isClipboardTextAvailable() = 0; -	virtual BOOL pasteTextFromClipboard(LLWString &dst) = 0; -	virtual BOOL copyTextToClipboard(const LLWString &src) = 0; +	virtual bool isClipboardTextAvailable() = 0; +	virtual bool pasteTextFromClipboard(LLWString &dst) = 0; +	virtual bool copyTextToClipboard(const LLWString &src) = 0; -	virtual BOOL isPrimaryTextAvailable(); -	virtual BOOL pasteTextFromPrimary(LLWString &dst); -	virtual BOOL copyTextToPrimary(const LLWString &src); +	virtual bool isPrimaryTextAvailable(); +	virtual bool pasteTextFromPrimary(LLWString &dst); +	virtual bool copyTextToPrimary(const LLWString &src);  	virtual void flashIcon(F32 seconds) = 0;  	virtual F32 getGamma() = 0; -	virtual BOOL setGamma(const F32 gamma) = 0; // Set the gamma +	virtual bool setGamma(const F32 gamma) = 0; // Set the gamma  	virtual void setFSAASamples(const U32 fsaa_samples) = 0; //set number of FSAA samples  	virtual U32	 getFSAASamples() = 0; -	virtual BOOL restoreGamma() = 0;			// Restore original gamma table (before updating gamma) +	virtual bool restoreGamma() = 0;			// Restore original gamma table (before updating gamma)  	virtual ESwapMethod getSwapMethod() { return mSwapMethod; }  	virtual void processMiscNativeEvents();  	virtual void gatherInput() = 0; @@ -151,12 +151,12 @@ public:  	// handy coordinate space conversion routines  	// NB: screen to window and vice verse won't work on width/height coordinate pairs,  	// as the conversion must take into account left AND right border widths, etc. -	virtual BOOL convertCoords( LLCoordScreen from, LLCoordWindow *to) = 0; -	virtual BOOL convertCoords( LLCoordWindow from, LLCoordScreen *to) = 0; -	virtual BOOL convertCoords( LLCoordWindow from, LLCoordGL *to) = 0; -	virtual BOOL convertCoords( LLCoordGL from, LLCoordWindow *to) = 0; -	virtual BOOL convertCoords( LLCoordScreen from, LLCoordGL *to) = 0; -	virtual BOOL convertCoords( LLCoordGL from, LLCoordScreen *to) = 0; +	virtual bool convertCoords( LLCoordScreen from, LLCoordWindow *to) = 0; +	virtual bool convertCoords( LLCoordWindow from, LLCoordScreen *to) = 0; +	virtual bool convertCoords( LLCoordWindow from, LLCoordGL *to) = 0; +	virtual bool convertCoords( LLCoordGL from, LLCoordWindow *to) = 0; +	virtual bool convertCoords( LLCoordScreen from, LLCoordGL *to) = 0; +	virtual bool convertCoords( LLCoordGL from, LLCoordScreen *to) = 0;  	// query supported resolutions  	virtual LLWindowResolution* getSupportedResolutions(S32 &num_resolutions) = 0; @@ -172,8 +172,8 @@ public:  	virtual void afterDialog() {};	// undo whatever was done in beforeDialog()  	// opens system default color picker, modally -	// Returns TRUE if valid color selected -	virtual BOOL dialogColorPicker(F32 *r, F32 *g, F32 *b); +	// Returns true if valid color selected +	virtual bool dialogColorPicker(F32 *r, F32 *g, F32 *b);  // return a platform-specific window reference (HWND on Windows, WindowRef on the Mac, Gtk window on Linux)  	virtual void *getPlatformWindow() = 0; @@ -182,7 +182,7 @@ public:  	virtual void *getMediaWindow();  	// control platform's Language Text Input mechanisms. -	virtual void allowLanguageTextInput(LLPreeditor *preeditor, BOOL b) {} +	virtual void allowLanguageTextInput(LLPreeditor *preeditor, bool b) {}  	virtual void setLanguageTextInput( const LLCoordGL & pos ) {};  	virtual void updateLanguageTextInputArea() {}  	virtual void interruptLanguageTextInput() {} @@ -204,21 +204,21 @@ public:      virtual S32 getRefreshRate() { return mRefreshRate; }  protected: -	LLWindow(LLWindowCallbacks* callbacks, BOOL fullscreen, U32 flags); +	LLWindow(LLWindowCallbacks* callbacks, bool fullscreen, U32 flags);  	virtual ~LLWindow();  	// Defaults to true -	virtual BOOL isValid(); +	virtual bool isValid();  	// Defaults to true -	virtual BOOL canDelete(); +	virtual bool canDelete(); -	virtual BOOL setSizeImpl(LLCoordScreen size) = 0; -	virtual BOOL setSizeImpl(LLCoordWindow size) = 0; +	virtual bool setSizeImpl(LLCoordScreen size) = 0; +	virtual bool setSizeImpl(LLCoordWindow size) = 0;  protected:  	LLWindowCallbacks*	mCallbacks; -	BOOL		mPostQuit;		// should this window post a quit message when destroyed? -	BOOL		mFullscreen; +	bool		mPostQuit;		// should this window post a quit message when destroyed? +	bool		mFullscreen;  	S32			mFullscreenWidth;  	S32			mFullscreenHeight;  	S32			mFullscreenBits; @@ -227,11 +227,11 @@ protected:  	S32			mNumSupportedResolutions;  	ECursorType	mCurrentCursor;  	ECursorType	mNextCursor; -	BOOL		mCursorHidden; +	bool		mCursorHidden;  	S32			mBusyCount;	// how deep is the "cursor busy" stack? -	BOOL		mIsMouseClipping;  // Is this window currently clipping the mouse +	bool		mIsMouseClipping;  // Is this window currently clipping the mouse  	ESwapMethod mSwapMethod; -	BOOL		mHideCursorPermanent; +	bool		mHideCursorPermanent;  	U32			mFlags;  	U16			mHighSurrogate;  	S32			mMinWindowWidth; @@ -276,7 +276,7 @@ protected:  	virtual void updateImpl(const std::string& string) = 0;  	virtual void hideImpl() = 0; -	static BOOL sVisible; +	static bool sVisible;  }; @@ -302,23 +302,23 @@ public:  		LLWindowCallbacks* callbacks,  		const std::string& title, const std::string& name, S32 x, S32 y, S32 width, S32 height,  		U32 flags = 0, -		BOOL fullscreen = FALSE, -		BOOL clearBg = FALSE, -		BOOL enable_vsync = FALSE, -		BOOL use_gl = TRUE, -		BOOL ignore_pixel_depth = FALSE, +		bool fullscreen = false, +		bool clearBg = false, +		bool enable_vsync = false, +		bool use_gl = true, +		bool ignore_pixel_depth = false,  		U32 fsaa_samples = 0,          U32 max_cores = 0,          U32 max_vram = 0,          F32 max_gl_version = 4.6f); -	static BOOL destroyWindow(LLWindow* window); -	static BOOL isWindowValid(LLWindow *window); +	static bool destroyWindow(LLWindow* window); +	static bool isWindowValid(LLWindow *window);  };  //  // helper funcs  // -extern BOOL gDebugWindowProc; +extern bool gDebugWindowProc;  // Protocols, like "http" and "https" we support in URLs  extern const S32 gURLProtocolWhitelistCount; diff --git a/indra/llwindow/llwindowcallbacks.cpp b/indra/llwindow/llwindowcallbacks.cpp index be61e1e16c..2b5899b774 100644 --- a/indra/llwindow/llwindowcallbacks.cpp +++ b/indra/llwindow/llwindowcallbacks.cpp @@ -32,35 +32,35 @@  // LLWindowCallbacks  // -BOOL LLWindowCallbacks::handleTranslatedKeyDown(const KEY key, const MASK mask, BOOL repeated) +bool LLWindowCallbacks::handleTranslatedKeyDown(const KEY key, const MASK mask, bool repeated)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleTranslatedKeyUp(const KEY key, const MASK mask) +bool LLWindowCallbacks::handleTranslatedKeyUp(const KEY key, const MASK mask)  { -	return FALSE; +	return false;  } -void LLWindowCallbacks::handleScanKey(KEY key, BOOL key_down, BOOL key_up, BOOL key_level) +void LLWindowCallbacks::handleScanKey(KEY key, bool key_down, bool key_up, bool key_level)  {  } -BOOL LLWindowCallbacks::handleUnicodeChar(llwchar uni_char, MASK mask) +bool LLWindowCallbacks::handleUnicodeChar(llwchar uni_char, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  }  void LLWindowCallbacks::handleMouseLeave(LLWindow *window) @@ -68,54 +68,54 @@ void LLWindowCallbacks::handleMouseLeave(LLWindow *window)  	return;  } -BOOL LLWindowCallbacks::handleCloseRequest(LLWindow *window) +bool LLWindowCallbacks::handleCloseRequest(LLWindow *window)  {  	//allow the window to close -	return TRUE; +	return true;  }  void LLWindowCallbacks::handleQuit(LLWindow *window)  {  } -BOOL LLWindowCallbacks::handleRightMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleRightMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleRightMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleRightMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleMiddleMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleMiddleMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleMiddleMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleMiddleMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleOtherMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask, S32 button) +bool LLWindowCallbacks::handleOtherMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask, S32 button)  { -    return FALSE; +    return false;  } -BOOL LLWindowCallbacks::handleOtherMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask, S32 button) +bool LLWindowCallbacks::handleOtherMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask, S32 button)  { -    return FALSE; +    return false;  } -BOOL LLWindowCallbacks::handleActivate(LLWindow *window, BOOL activated) +bool LLWindowCallbacks::handleActivate(LLWindow *window, bool activated)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleActivateApp(LLWindow *window, BOOL activating) +bool LLWindowCallbacks::handleActivateApp(LLWindow *window, bool activating)  { -	return FALSE; +	return false;  }  void LLWindowCallbacks::handleMouseMove(LLWindow *window, const LLCoordGL pos, MASK mask) @@ -151,15 +151,15 @@ void LLWindowCallbacks::handleMenuSelect(LLWindow *window, const S32 menu_item)  {  } -BOOL LLWindowCallbacks::handlePaint(LLWindow *window, const S32 x, const S32 y,  +bool LLWindowCallbacks::handlePaint(LLWindow *window, const S32 x, const S32 y,   									const S32 width, const S32 height)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleDoubleClick(LLWindow *window, const LLCoordGL pos, MASK mask) +bool LLWindowCallbacks::handleDoubleClick(LLWindow *window, const LLCoordGL pos, MASK mask)  { -	return FALSE; +	return false;  }  void LLWindowCallbacks::handleWindowBlock(LLWindow *window) @@ -179,24 +179,24 @@ LLWindowCallbacks::DragNDropResult LLWindowCallbacks::handleDragNDrop(LLWindow *  	return LLWindowCallbacks::DND_NONE;  } -BOOL LLWindowCallbacks::handleTimerEvent(LLWindow *window) +bool LLWindowCallbacks::handleTimerEvent(LLWindow *window)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleDeviceChange(LLWindow *window) +bool LLWindowCallbacks::handleDeviceChange(LLWindow *window)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleDPIChanged(LLWindow *window, F32 ui_scale_factor, S32 window_width, S32 window_height) +bool LLWindowCallbacks::handleDPIChanged(LLWindow *window, F32 ui_scale_factor, S32 window_width, S32 window_height)  { -	return FALSE; +	return false;  } -BOOL LLWindowCallbacks::handleWindowDidChangeScreen(LLWindow *window) +bool LLWindowCallbacks::handleWindowDidChangeScreen(LLWindow *window)  { -	return FALSE; +	return false;  }  void LLWindowCallbacks::handlePingWatchdog(LLWindow *window, const char * msg) diff --git a/indra/llwindow/llwindowcallbacks.h b/indra/llwindow/llwindowcallbacks.h index 3b18648138..f729e95f9e 100644 --- a/indra/llwindow/llwindowcallbacks.h +++ b/indra/llwindow/llwindowcallbacks.h @@ -33,26 +33,26 @@ class LLWindowCallbacks  {  public:  	virtual ~LLWindowCallbacks() {} -	virtual BOOL handleTranslatedKeyDown(KEY key,  MASK mask, BOOL repeated); -	virtual BOOL handleTranslatedKeyUp(KEY key,  MASK mask); -	virtual void handleScanKey(KEY key, BOOL key_down, BOOL key_up, BOOL key_level); -	virtual BOOL handleUnicodeChar(llwchar uni_char, MASK mask); +	virtual bool handleTranslatedKeyDown(KEY key,  MASK mask, bool repeated); +	virtual bool handleTranslatedKeyUp(KEY key,  MASK mask); +	virtual void handleScanKey(KEY key, bool key_down, bool key_up, bool key_level); +	virtual bool handleUnicodeChar(llwchar uni_char, MASK mask); -	virtual BOOL handleMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); -	virtual BOOL handleMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask);  	virtual void handleMouseLeave(LLWindow *window); -	// return TRUE to allow window to close, which will then cause handleQuit to be called -	virtual BOOL handleCloseRequest(LLWindow *window); +	// return true to allow window to close, which will then cause handleQuit to be called +	virtual bool handleCloseRequest(LLWindow *window);  	// window is about to be destroyed, clean up your business  	virtual void handleQuit(LLWindow *window); -	virtual BOOL handleRightMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); -	virtual BOOL handleRightMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask); -	virtual BOOL handleMiddleMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); -	virtual BOOL handleMiddleMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask); -	virtual BOOL handleOtherMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask, S32 button); -	virtual BOOL handleOtherMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask, S32 button); -	virtual BOOL handleActivate(LLWindow *window, BOOL activated); -	virtual BOOL handleActivateApp(LLWindow *window, BOOL activating); +	virtual bool handleRightMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleRightMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleMiddleMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleMiddleMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask); +	virtual bool handleOtherMouseDown(LLWindow *window,  LLCoordGL pos, MASK mask, S32 button); +	virtual bool handleOtherMouseUp(LLWindow *window,  LLCoordGL pos, MASK mask, S32 button); +	virtual bool handleActivate(LLWindow *window, bool activated); +	virtual bool handleActivateApp(LLWindow *window, bool activating);  	virtual void handleMouseMove(LLWindow *window,  LLCoordGL pos, MASK mask);      virtual void handleMouseDragged(LLWindow *window,  LLCoordGL pos, MASK mask);  	virtual void handleScrollWheel(LLWindow *window,  S32 clicks); @@ -61,15 +61,15 @@ public:  	virtual void handleFocus(LLWindow *window);  	virtual void handleFocusLost(LLWindow *window);  	virtual void handleMenuSelect(LLWindow *window,  S32 menu_item); -	virtual BOOL handlePaint(LLWindow *window,  S32 x,  S32 y,  S32 width,  S32 height); -	virtual BOOL handleDoubleClick(LLWindow *window,  LLCoordGL pos, MASK mask);			// double-click of left mouse button +	virtual bool handlePaint(LLWindow *window,  S32 x,  S32 y,  S32 width,  S32 height); +	virtual bool handleDoubleClick(LLWindow *window,  LLCoordGL pos, MASK mask);			// double-click of left mouse button  	virtual void handleWindowBlock(LLWindow *window);							// window is taking over CPU for a while  	virtual void handleWindowUnblock(LLWindow *window);							// window coming back after taking over CPU for a while  	virtual void handleDataCopy(LLWindow *window, S32 data_type, void *data); -	virtual BOOL handleTimerEvent(LLWindow *window); -	virtual BOOL handleDeviceChange(LLWindow *window); -	virtual BOOL handleDPIChanged(LLWindow *window, F32 ui_scale_factor, S32 window_width, S32 window_height); -	virtual BOOL handleWindowDidChangeScreen(LLWindow *window); +	virtual bool handleTimerEvent(LLWindow *window); +	virtual bool handleDeviceChange(LLWindow *window); +	virtual bool handleDPIChanged(LLWindow *window, F32 ui_scale_factor, S32 window_width, S32 window_height); +	virtual bool handleWindowDidChangeScreen(LLWindow *window);  	enum DragNDropAction {  		DNDA_START_TRACKING = 0,// Start tracking an incoming drag diff --git a/indra/llwindow/llwindowheadless.cpp b/indra/llwindow/llwindowheadless.cpp index c3738af6ca..ad278b38c8 100644 --- a/indra/llwindow/llwindowheadless.cpp +++ b/indra/llwindow/llwindowheadless.cpp @@ -34,8 +34,8 @@  // LLWindowHeadless  //  LLWindowHeadless::LLWindowHeadless(LLWindowCallbacks* callbacks, const std::string& title, const std::string& name, S32 x, S32 y, S32 width, S32 height, -							 U32 flags,  BOOL fullscreen, BOOL clear_background, -							 BOOL enable_vsync, BOOL use_gl, BOOL ignore_pixel_depth) +							 U32 flags,  bool fullscreen, bool clear_background, +							 bool enable_vsync, bool use_gl, bool ignore_pixel_depth)  	: LLWindow(callbacks, fullscreen, flags)  {  	// Initialize a headless keyboard. diff --git a/indra/llwindow/llwindowheadless.h b/indra/llwindow/llwindowheadless.h index 10b3c66f93..06e6b2783d 100644 --- a/indra/llwindow/llwindowheadless.h +++ b/indra/llwindow/llwindowheadless.h @@ -35,10 +35,10 @@ public:  	/*virtual*/ void show() override {}  	/*virtual*/ void hide() override {}  	/*virtual*/ void close() override {} -	/*virtual*/ BOOL getVisible() override {return FALSE;} -	/*virtual*/ BOOL getMinimized() override {return FALSE;} -	/*virtual*/ BOOL getMaximized() override {return FALSE;} -	/*virtual*/ BOOL maximize() override {return FALSE;} +	/*virtual*/ bool getVisible() override {return false;} +	/*virtual*/ bool getMinimized() override {return false;} +	/*virtual*/ bool getMaximized() override {return false;} +	/*virtual*/ bool maximize() override {return false;}  	/*virtual*/ void minimize() override {}  	/*virtual*/ void restore() override {}  	// TODO: LLWindow::getFullscreen() is (intentionally?) NOT virtual. @@ -46,42 +46,42 @@ public:  	// mistake to shadow the base-class method with an LLWindowHeadless  	// override when called on the subclass, yet call the base-class method  	// when indirecting through a polymorphic pointer or reference? -	BOOL getFullscreen() {return FALSE;} -	/*virtual*/ BOOL getPosition(LLCoordScreen *position) override {return FALSE;} -	/*virtual*/ BOOL getSize(LLCoordScreen *size) override {return FALSE;} -	/*virtual*/ BOOL getSize(LLCoordWindow *size) override {return FALSE;} -	/*virtual*/ BOOL setPosition(LLCoordScreen position) override {return FALSE;} -	/*virtual*/ BOOL setSizeImpl(LLCoordScreen size) override {return FALSE;} -	/*virtual*/ BOOL setSizeImpl(LLCoordWindow size) override {return FALSE;} -	/*virtual*/ BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL enable_vsync, const LLCoordScreen * const posp = NULL) override {return FALSE;} +	bool getFullscreen() {return false;} +	/*virtual*/ bool getPosition(LLCoordScreen *position) override {return false;} +	/*virtual*/ bool getSize(LLCoordScreen *size) override {return false;} +	/*virtual*/ bool getSize(LLCoordWindow *size) override {return false;} +	/*virtual*/ bool setPosition(LLCoordScreen position) override {return false;} +	/*virtual*/ bool setSizeImpl(LLCoordScreen size) override {return false;} +	/*virtual*/ bool setSizeImpl(LLCoordWindow size) override {return false;} +	/*virtual*/ bool switchContext(bool fullscreen, const LLCoordScreen &size, bool enable_vsync, const LLCoordScreen * const posp = NULL) override {return false;}      void* createSharedContext() override  { return nullptr; }      void makeContextCurrent(void*) override  {}      void destroySharedContext(void*) override  {}      /*virtual*/ void toggleVSync(bool enable_vsync) override { } -    /*virtual*/ BOOL setCursorPosition(LLCoordWindow position) override {return FALSE;} -    /*virtual*/ BOOL getCursorPosition(LLCoordWindow *position) override {return FALSE;} +    /*virtual*/ bool setCursorPosition(LLCoordWindow position) override {return false;} +    /*virtual*/ bool getCursorPosition(LLCoordWindow *position) override {return false;}  #if LL_WINDOWS -    /*virtual*/ BOOL getCursorDelta(LLCoordCommon* delta) override { return FALSE; } +    /*virtual*/ bool getCursorDelta(LLCoordCommon* delta) override { return false; }  #endif  	/*virtual*/ void showCursor() override {}  	/*virtual*/ void hideCursor() override {}  	/*virtual*/ void showCursorFromMouseMove() override {}  	/*virtual*/ void hideCursorUntilMouseMove() override {} -	/*virtual*/ BOOL isCursorHidden() override {return FALSE;} +	/*virtual*/ bool isCursorHidden() override {return false;}  	/*virtual*/ void updateCursor() override {}  	//virtual ECursorType getCursor() override { return mCurrentCursor; }  	/*virtual*/ void captureMouse() override {}  	/*virtual*/ void releaseMouse() override {} -	/*virtual*/ void setMouseClipping( BOOL b ) override {} -	/*virtual*/ BOOL isClipboardTextAvailable() override {return FALSE; } -	/*virtual*/ BOOL pasteTextFromClipboard(LLWString &dst) override {return FALSE; } -	/*virtual*/ BOOL copyTextToClipboard(const LLWString &src) override {return FALSE; } +	/*virtual*/ void setMouseClipping( bool b ) override {} +	/*virtual*/ bool isClipboardTextAvailable() override {return false; } +	/*virtual*/ bool pasteTextFromClipboard(LLWString &dst) override {return false; } +	/*virtual*/ bool copyTextToClipboard(const LLWString &src) override {return false; }  	/*virtual*/ void flashIcon(F32 seconds) override {}  	/*virtual*/ F32 getGamma() override {return 1.0f; } -	/*virtual*/ BOOL setGamma(const F32 gamma) override {return FALSE; } // Set the gamma +	/*virtual*/ bool setGamma(const F32 gamma) override {return false; } // Set the gamma  	/*virtual*/ void setFSAASamples(const U32 fsaa_samples) override { }  	/*virtual*/ U32 getFSAASamples() override { return 0; } -	/*virtual*/ BOOL restoreGamma() override {return FALSE; }	// Restore original gamma table (before updating gamma) +	/*virtual*/ bool restoreGamma() override {return false; }	// Restore original gamma table (before updating gamma)  	//virtual ESwapMethod getSwapMethod() override { return mSwapMethod; }  	/*virtual*/ void gatherInput() override {}  	/*virtual*/ void delayInputProcessing() override {} @@ -89,12 +89,12 @@ public:      // handy coordinate space conversion routines -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordWindow *to) override { return FALSE; } -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordScreen *to) override { return FALSE; } -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordGL *to) override { return FALSE; } -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordWindow *to) override { return FALSE; } -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordGL *to) override { return FALSE; } -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordScreen *to) override { return FALSE; } +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordWindow *to) override { return false; } +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordScreen *to) override { return false; } +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordGL *to) override { return false; } +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordWindow *to) override { return false; } +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordGL *to) override { return false; } +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordScreen *to) override { return false; }  	/*virtual*/ LLWindowResolution* getSupportedResolutions(S32 &num_resolutions) override { return NULL; }  	/*virtual*/ F32	getNativeAspectRatio() override { return 1.0f; } @@ -111,8 +111,8 @@ public:  		const std::string& title, const std::string& name,  		S32 x, S32 y,   		S32 width, S32 height, -		U32 flags,  BOOL fullscreen, BOOL clear_background, -		BOOL enable_vsync, BOOL use_gl, BOOL ignore_pixel_depth); +		U32 flags,  bool fullscreen, bool clear_background, +		bool enable_vsync, bool use_gl, bool ignore_pixel_depth);  	virtual ~LLWindowHeadless();  private: diff --git a/indra/llwindow/llwindowmacosx.cpp b/indra/llwindow/llwindowmacosx.cpp index 9f71b80e74..bfa893fff8 100644 --- a/indra/llwindow/llwindowmacosx.cpp +++ b/indra/llwindow/llwindowmacosx.cpp @@ -43,8 +43,8 @@  #include <CoreServices/CoreServices.h>  #include <CoreGraphics/CGDisplayConfiguration.h> -extern BOOL gDebugWindowProc; -BOOL gHiDPISupport = TRUE; +extern bool gDebugWindowProc; +bool gHiDPISupport = true;  const S32	BITS_PER_PIXEL = 32;  const S32	MAX_NUM_RESOLUTIONS = 32; @@ -59,11 +59,11 @@ namespace  // LLWindowMacOSX  // -BOOL LLWindowMacOSX::sUseMultGL = FALSE; +bool LLWindowMacOSX::sUseMultGL = false;  // Cross-platform bits: -BOOL check_for_card(const char* RENDERER, const char* bad_card) +bool check_for_card(const char* RENDERER, const char* bad_card)  {  	if (!strnicmp(RENDERER, bad_card, strlen(bad_card)))  	{ @@ -84,15 +84,15 @@ BOOL check_for_card(const char* RENDERER, const char* bad_card)  		S32 button = OSMessageBox(buffer.c_str(), "Unsupported video card", OSMB_YESNO);  		if (OSBTN_YES == button)  		{ -			return FALSE; +			return false;  		}  		else  		{ -			return TRUE; +			return true;  		}  	} -	return FALSE; +	return false;  }  // Switch to determine whether we capture all displays, or just the main one. @@ -112,9 +112,9 @@ static LLWindowMacOSX *gWindowImplementation = NULL;  LLWindowMacOSX::LLWindowMacOSX(LLWindowCallbacks* callbacks,  							   const std::string& title, const std::string& name, S32 x, S32 y, S32 width,  							   S32 height, U32 flags, -							   BOOL fullscreen, BOOL clearBg, -							   BOOL enable_vsync, BOOL use_gl, -							   BOOL ignore_pixel_depth, +							   bool fullscreen, bool clearBg, +							   bool enable_vsync, bool use_gl, +							   bool ignore_pixel_depth,  							   U32 fsaa_samples,                                 U32 max_vram)  	: LLWindow(NULL, fullscreen, flags) @@ -138,21 +138,21 @@ LLWindowMacOSX::LLWindowMacOSX(LLWindowCallbacks* callbacks,  	mContext = NULL;  	mPixelFormat = NULL;  	mDisplay = CGMainDisplayID(); -	mSimulatedRightClick = FALSE; +	mSimulatedRightClick = false;  	mLastModifiers = 0; -	mHandsOffEvents = FALSE; -	mCursorDecoupled = FALSE; +	mHandsOffEvents = false; +	mCursorDecoupled = false;  	mCursorLastEventDeltaX = 0;  	mCursorLastEventDeltaY = 0; -	mCursorIgnoreNextDelta = FALSE; -	mNeedsResize = FALSE; +	mCursorIgnoreNextDelta = false; +	mNeedsResize = false;  	mOverrideAspectRatio = 0.f; -	mMaximized = FALSE; -	mMinimized = FALSE; -	mLanguageTextInputAllowed = FALSE; +	mMaximized = false; +	mMinimized = false; +	mLanguageTextInputAllowed = false;  	mPreeditor = NULL;  	mFSAASamples = fsaa_samples; -	mForceRebuild = FALSE; +	mForceRebuild = false;  	// Get the original aspect ratio of the main device.  	mOriginalAspectRatio = (double)CGDisplayPixelsWide(mDisplay) / (double)CGDisplayPixelsHigh(mDisplay); @@ -192,7 +192,7 @@ LLWindowMacOSX::LLWindowMacOSX(LLWindowCallbacks* callbacks,  		initCursors();  		setCursor( UI_CURSOR_ARROW ); -		allowLanguageTextInput(NULL, FALSE); +		allowLanguageTextInput(NULL, false);  	}  	mCallbacks = callbacks; @@ -281,7 +281,7 @@ void callRightMouseDown(float *pos, MASK mask)  	LLCoordGL		outCoords;  	outCoords.mX = ll_round(pos[0]);  	outCoords.mY = ll_round(pos[1]); -	gWindowImplementation->getCallbacks()->handleRightMouseDown(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleRightMouseDown(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  }  void callRightMouseUp(float *pos, MASK mask) @@ -294,7 +294,7 @@ void callRightMouseUp(float *pos, MASK mask)  	LLCoordGL		outCoords;  	outCoords.mX = ll_round(pos[0]);  	outCoords.mY = ll_round(pos[1]); -	gWindowImplementation->getCallbacks()->handleRightMouseUp(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleRightMouseUp(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  }  void callLeftMouseDown(float *pos, MASK mask) @@ -307,7 +307,7 @@ void callLeftMouseDown(float *pos, MASK mask)  	LLCoordGL		outCoords;  	outCoords.mX = ll_round(pos[0]);  	outCoords.mY = ll_round(pos[1]); -	gWindowImplementation->getCallbacks()->handleMouseDown(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleMouseDown(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  }  void callLeftMouseUp(float *pos, MASK mask) @@ -320,7 +320,7 @@ void callLeftMouseUp(float *pos, MASK mask)  	LLCoordGL		outCoords;  	outCoords.mX = ll_round(pos[0]);  	outCoords.mY = ll_round(pos[1]); -	gWindowImplementation->getCallbacks()->handleMouseUp(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleMouseUp(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  } @@ -334,7 +334,7 @@ void callDoubleClick(float *pos, MASK mask)  	LLCoordGL	outCoords;  	outCoords.mX = ll_round(pos[0]);  	outCoords.mY = ll_round(pos[1]); -	gWindowImplementation->getCallbacks()->handleDoubleClick(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleDoubleClick(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  }  void callResize(unsigned int width, unsigned int height) @@ -354,7 +354,7 @@ void callMouseMoved(float *pos, MASK mask)  	gWindowImplementation->getMouseDeltas(deltas);  	outCoords.mX += deltas[0];  	outCoords.mY += deltas[1]; -	gWindowImplementation->getCallbacks()->handleMouseMove(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +	gWindowImplementation->getCallbacks()->handleMouseMove(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  	//gWindowImplementation->getCallbacks()->handleScrollWheel(gWindowImplementation, 0);  } @@ -367,7 +367,7 @@ void callMouseDragged(float *pos, MASK mask)      gWindowImplementation->getMouseDeltas(deltas);      outCoords.mX += deltas[0];      outCoords.mY += deltas[1]; -    gWindowImplementation->getCallbacks()->handleMouseDragged(gWindowImplementation, outCoords, gKeyboard->currentMask(TRUE)); +    gWindowImplementation->getCallbacks()->handleMouseDragged(gWindowImplementation, outCoords, gKeyboard->currentMask(true));  }  void callScrollMoved(float deltaX, float deltaY) @@ -609,7 +609,7 @@ void LLWindowMacOSX::updateMouseDeltas(float* deltas)  		{  			mCursorLastEventDeltaX = 0;  			mCursorLastEventDeltaY = 0; -			mCursorIgnoreNextDelta = FALSE; +			mCursorIgnoreNextDelta = false;  		}  	} else {  		mCursorLastEventDeltaX = 0; @@ -623,7 +623,7 @@ void LLWindowMacOSX::getMouseDeltas(float* delta)  	delta[1] = mCursorLastEventDeltaY;  } -BOOL LLWindowMacOSX::createContext(int x, int y, int width, int height, int bits, BOOL fullscreen, BOOL enable_vsync) +bool LLWindowMacOSX::createContext(int x, int y, int width, int height, int bits, bool fullscreen, bool enable_vsync)  {  	mFullscreen = fullscreen; @@ -682,7 +682,7 @@ BOOL LLWindowMacOSX::createContext(int x, int y, int width, int height, int bits  		if (err != kCGLNoError)  		{  			setupFailure("Can't activate GL rendering context", "Error", OSMB_OK); -			return FALSE; +			return false;  		}  	} @@ -715,15 +715,15 @@ BOOL LLWindowMacOSX::createContext(int x, int y, int width, int height, int bits  	}  	makeFirstResponder(mWindow, mGLView); -	return TRUE; +	return true;  }  // We only support OS X 10.7's fullscreen app mode which is literally a full screen window that fills a virtual desktop.  // This makes this method obsolete. -BOOL LLWindowMacOSX::switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL enable_vsync, const LLCoordScreen * const posp) +bool LLWindowMacOSX::switchContext(bool fullscreen, const LLCoordScreen &size, bool enable_vsync, const LLCoordScreen * const posp)  { -	return FALSE; +	return false;  }  void LLWindowMacOSX::destroyContext() @@ -793,13 +793,13 @@ void LLWindowMacOSX::show()  void LLWindowMacOSX::hide()  { -	setMouseClipping(FALSE); +	setMouseClipping(false);  }  //virtual  void LLWindowMacOSX::minimize()  { -	setMouseClipping(FALSE); +	setMouseClipping(false);  	showCursor();  } @@ -821,48 +821,48 @@ void LLWindowMacOSX::close()  	//	}  	// Make sure cursor is visible and we haven't mangled the clipping state. -	setMouseClipping(FALSE); +	setMouseClipping(false);  	showCursor();  	destroyContext();  } -BOOL LLWindowMacOSX::isValid() +bool LLWindowMacOSX::isValid()  {  	if(mFullscreen)  	{ -		return(TRUE); +		return(true);  	}  	return (mWindow != NULL);  } -BOOL LLWindowMacOSX::getVisible() +bool LLWindowMacOSX::getVisible()  { -	BOOL result = FALSE; +	bool result = false;  	if(mFullscreen)  	{ -		result = TRUE; +		result = true;  	}if (mWindow)  	{ -			result = TRUE; +			result = true;  	}  	return(result);  } -BOOL LLWindowMacOSX::getMinimized() +bool LLWindowMacOSX::getMinimized()  {  	return mMinimized;  } -BOOL LLWindowMacOSX::getMaximized() +bool LLWindowMacOSX::getMaximized()  {  	return mMaximized;  } -BOOL LLWindowMacOSX::maximize() +bool LLWindowMacOSX::maximize()  {  	if (mWindow && !mMaximized)  	{ @@ -871,7 +871,7 @@ BOOL LLWindowMacOSX::maximize()  	return mMaximized;  } -BOOL LLWindowMacOSX::getFullscreen() +bool LLWindowMacOSX::getFullscreen()  {  	return mFullscreen;  } @@ -881,7 +881,7 @@ void LLWindowMacOSX::gatherInput()  	updateCursor();  } -BOOL LLWindowMacOSX::getPosition(LLCoordScreen *position) +bool LLWindowMacOSX::getPosition(LLCoordScreen *position)  {  	S32 err = -1; @@ -908,7 +908,7 @@ BOOL LLWindowMacOSX::getPosition(LLCoordScreen *position)  	return (err == noErr);  } -BOOL LLWindowMacOSX::getSize(LLCoordScreen *size) +bool LLWindowMacOSX::getSize(LLCoordScreen *size)  {  	S32 err = -1; @@ -934,7 +934,7 @@ BOOL LLWindowMacOSX::getSize(LLCoordScreen *size)  	return (err == noErr);  } -BOOL LLWindowMacOSX::getSize(LLCoordWindow *size) +bool LLWindowMacOSX::getSize(LLCoordWindow *size)  {  	S32 err = -1; @@ -962,7 +962,7 @@ BOOL LLWindowMacOSX::getSize(LLCoordWindow *size)  	return (err == noErr);  } -BOOL LLWindowMacOSX::setPosition(const LLCoordScreen position) +bool LLWindowMacOSX::setPosition(const LLCoordScreen position)  {  	if(mWindow)  	{ @@ -970,32 +970,32 @@ BOOL LLWindowMacOSX::setPosition(const LLCoordScreen position)  		setWindowPos(mWindow, pos);  	} -	return TRUE; +	return true;  } -BOOL LLWindowMacOSX::setSizeImpl(const LLCoordScreen size) +bool LLWindowMacOSX::setSizeImpl(const LLCoordScreen size)  {  	if(mWindow)  	{          LLCoordWindow to;          convertCoords(size, &to);  		setWindowSize(mWindow, to.mX, to.mY); -        return TRUE; +        return true;  	} -	return FALSE; +	return false;  } -BOOL LLWindowMacOSX::setSizeImpl(const LLCoordWindow size) +bool LLWindowMacOSX::setSizeImpl(const LLCoordWindow size)  {  	if (mWindow)  	{          const int titlePadding = 22;          setWindowSize(mWindow, size.mX, size.mY + titlePadding); -        return TRUE; +        return true;  	} -	return FALSE; +	return false;  }  void LLWindowMacOSX::swapBuffers() @@ -1050,16 +1050,16 @@ U32 LLWindowMacOSX::getFSAASamples()  void LLWindowMacOSX::setFSAASamples(const U32 samples)  {  	mFSAASamples = samples; -	mForceRebuild = TRUE; +	mForceRebuild = true;  } -BOOL LLWindowMacOSX::restoreGamma() +bool LLWindowMacOSX::restoreGamma()  {  	CGDisplayRestoreColorSyncSettings();  	return true;  } -BOOL LLWindowMacOSX::setGamma(const F32 gamma) +bool LLWindowMacOSX::setGamma(const F32 gamma)  {  	CGGammaValue redMin;  	CGGammaValue redMax; @@ -1107,7 +1107,7 @@ BOOL LLWindowMacOSX::setGamma(const F32 gamma)  	return true;  } -BOOL LLWindowMacOSX::isCursorHidden() +bool LLWindowMacOSX::isCursorHidden()  {  	return mCursorHidden;  } @@ -1115,31 +1115,31 @@ BOOL LLWindowMacOSX::isCursorHidden()  // Constrains the mouse to the window. -void LLWindowMacOSX::setMouseClipping( BOOL b ) +void LLWindowMacOSX::setMouseClipping( bool b )  {  	// Just stash the requested state.  We'll simulate this when the cursor is hidden by decoupling.  	mIsMouseClipping = b;  	if(b)  	{ -		//		LL_INFOS() << "setMouseClipping(TRUE)" << LL_ENDL; +		//		LL_INFOS() << "setMouseClipping(true)" << LL_ENDL;  	}  	else  	{ -		//		LL_INFOS() << "setMouseClipping(FALSE)" << LL_ENDL; +		//		LL_INFOS() << "setMouseClipping(false)" << LL_ENDL;  	}  	adjustCursorDecouple();  } -BOOL LLWindowMacOSX::setCursorPosition(const LLCoordWindow position) +bool LLWindowMacOSX::setCursorPosition(const LLCoordWindow position)  { -	BOOL result = FALSE; +	bool result = false;  	LLCoordScreen screen_pos;  	if (!convertCoords(position, &screen_pos))  	{ -		return FALSE; +		return false;  	}  	CGPoint newPosition; @@ -1152,7 +1152,7 @@ BOOL LLWindowMacOSX::setCursorPosition(const LLCoordWindow position)  	CGSetLocalEventsSuppressionInterval(0.0);  	if(CGWarpMouseCursorPosition(newPosition) == noErr)  	{ -		result = TRUE; +		result = true;  	}  	// Under certain circumstances, this will trigger us to decouple the cursor. @@ -1169,13 +1169,13 @@ BOOL LLWindowMacOSX::setCursorPosition(const LLCoordWindow position)  	return result;  } -BOOL LLWindowMacOSX::getCursorPosition(LLCoordWindow *position) +bool LLWindowMacOSX::getCursorPosition(LLCoordWindow *position)  {  	float cursor_point[2];  	LLCoordScreen screen_pos;  	if(mWindow == NULL) -		return FALSE; +		return false;  	getCursorPos(mWindow, cursor_point); @@ -1198,7 +1198,7 @@ BOOL LLWindowMacOSX::getCursorPosition(LLCoordWindow *position)  	position->mX = cursor_point[0] * scale;  	position->mY = cursor_point[1] * scale; -	return TRUE; +	return true;  }  void LLWindowMacOSX::adjustCursorDecouple(bool warpingMouse) @@ -1213,7 +1213,7 @@ void LLWindowMacOSX::adjustCursorDecouple(bool warpingMouse)  				//			LL_INFOS() << "adjustCursorDecouple: decoupling cursor" << LL_ENDL;  				CGAssociateMouseAndMouseCursorPosition(false);  				mCursorDecoupled = true; -				mCursorIgnoreNextDelta = TRUE; +				mCursorIgnoreNextDelta = true;  			}  		}  	} @@ -1293,12 +1293,12 @@ void LLWindowMacOSX::flashIcon(F32 seconds)  	requestUserAttention();  } -BOOL LLWindowMacOSX::isClipboardTextAvailable() +bool LLWindowMacOSX::isClipboardTextAvailable()  {  	return pasteBoardAvailable();  } -BOOL LLWindowMacOSX::pasteTextFromClipboard(LLWString &dst) +bool LLWindowMacOSX::pasteTextFromClipboard(LLWString &dst)  {      unsigned short* pboard_data = copyFromPBoard(); // must free returned data  	llutf16string str(pboard_data); @@ -1313,9 +1313,9 @@ BOOL LLWindowMacOSX::pasteTextFromClipboard(LLWString &dst)  	}  } -BOOL LLWindowMacOSX::copyTextToClipboard(const LLWString &s) +bool LLWindowMacOSX::copyTextToClipboard(const LLWString &s)  { -	BOOL result = false; +	bool result = false;  	llutf16string utf16str = wstring_to_utf16str(s);  	result = copyToPBoard(utf16str.data(), utf16str.length()); @@ -1325,7 +1325,7 @@ BOOL LLWindowMacOSX::copyTextToClipboard(const LLWString &s)  // protected -BOOL LLWindowMacOSX::resetDisplayResolution() +bool LLWindowMacOSX::resetDisplayResolution()  {  	// This is only called from elsewhere in this class, and it's not used by the Mac implementation.  	return true; @@ -1358,13 +1358,13 @@ LLWindow::LLWindowResolution* LLWindowMacOSX::getSupportedResolutions(S32 &num_r  				if(bits == BITS_PER_PIXEL && width >= 800 && height >= 600)  				{ -					BOOL resolution_exists = FALSE; +					bool resolution_exists = false;  					for(S32 i = 0; i < mNumSupportedResolutions; i++)  					{  						if (mSupportedResolutions[i].mWidth == width &&  							mSupportedResolutions[i].mHeight == height)  						{ -							resolution_exists = TRUE; +							resolution_exists = true;  						}  					}  					if (!resolution_exists) @@ -1383,21 +1383,21 @@ LLWindow::LLWindowResolution* LLWindowMacOSX::getSupportedResolutions(S32 &num_r  	return mSupportedResolutions;  } -BOOL LLWindowMacOSX::convertCoords(LLCoordGL from, LLCoordWindow *to) +bool LLWindowMacOSX::convertCoords(LLCoordGL from, LLCoordWindow *to)  {  	to->mX = from.mX;  	to->mY = from.mY; -	return TRUE; +	return true;  } -BOOL LLWindowMacOSX::convertCoords(LLCoordWindow from, LLCoordGL* to) +bool LLWindowMacOSX::convertCoords(LLCoordWindow from, LLCoordGL* to)  {  	to->mX = from.mX;  	to->mY = from.mY; -	return TRUE; +	return true;  } -BOOL LLWindowMacOSX::convertCoords(LLCoordScreen from, LLCoordWindow* to) +bool LLWindowMacOSX::convertCoords(LLCoordScreen from, LLCoordWindow* to)  {  	if(mWindow)  	{ @@ -1411,12 +1411,12 @@ BOOL LLWindowMacOSX::convertCoords(LLCoordScreen from, LLCoordWindow* to)  		to->mX = mouse_point[0];  		to->mY = mouse_point[1]; -		return TRUE; +		return true;  	} -	return FALSE; +	return false;  } -BOOL LLWindowMacOSX::convertCoords(LLCoordWindow from, LLCoordScreen *to) +bool LLWindowMacOSX::convertCoords(LLCoordWindow from, LLCoordScreen *to)  {  	if(mWindow)  	{ @@ -1430,19 +1430,19 @@ BOOL LLWindowMacOSX::convertCoords(LLCoordWindow from, LLCoordScreen *to)  		to->mX = mouse_point[0];  		to->mY = mouse_point[1]; -		return TRUE; +		return true;  	} -	return FALSE; +	return false;  } -BOOL LLWindowMacOSX::convertCoords(LLCoordScreen from, LLCoordGL *to) +bool LLWindowMacOSX::convertCoords(LLCoordScreen from, LLCoordGL *to)  {  	LLCoordWindow window_coord;  	return(convertCoords(from, &window_coord) && convertCoords(window_coord, to));  } -BOOL LLWindowMacOSX::convertCoords(LLCoordGL from, LLCoordScreen *to) +bool LLWindowMacOSX::convertCoords(LLCoordGL from, LLCoordScreen *to)  {  	LLCoordWindow window_coord; @@ -1704,8 +1704,8 @@ void LLWindowMacOSX::hideCursor()  	if(!mCursorHidden)  	{  		//		LL_INFOS() << "hideCursor: hiding" << LL_ENDL; -		mCursorHidden = TRUE; -		mHideCursorPermanent = TRUE; +		mCursorHidden = true; +		mHideCursorPermanent = true;  		hideNSCursor();  	}  	else @@ -1721,8 +1721,8 @@ void LLWindowMacOSX::showCursor()  	if(mCursorHidden || !isCGCursorVisible())  	{  		//		LL_INFOS() << "showCursor: showing" << LL_ENDL; -		mCursorHidden = FALSE; -		mHideCursorPermanent = FALSE; +		mCursorHidden = false; +		mHideCursorPermanent = false;  		showNSCursor();  	}  	else @@ -1746,7 +1746,7 @@ void LLWindowMacOSX::hideCursorUntilMouseMove()  	if (!mHideCursorPermanent)  	{  		hideCursor(); -		mHideCursorPermanent = FALSE; +		mHideCursorPermanent = false;  	}  } @@ -1867,9 +1867,9 @@ LLSD LLWindowMacOSX::getNativeKeyData()  	return result;  } -BOOL LLWindowMacOSX::dialogColorPicker( F32 *r, F32 *g, F32 *b) +bool LLWindowMacOSX::dialogColorPicker( F32 *r, F32 *g, F32 *b)  { -	BOOL	retval = FALSE; +	bool	retval = false;  	OSErr	error = noErr;  	NColorPickerInfo	info; @@ -1926,12 +1926,12 @@ static long getDictLong (CFDictionaryRef refDict, CFStringRef key)  	return int_value; // otherwise return the long value  } -void LLWindowMacOSX::allowLanguageTextInput(LLPreeditor *preeditor, BOOL b) +void LLWindowMacOSX::allowLanguageTextInput(LLPreeditor *preeditor, bool b)  {  	if (preeditor != mPreeditor && !b)  	{  		// This condition may occur by a call to -		// setEnabled(BOOL) against LLTextEditor or LLLineEditor +		// setEnabled(bool) against LLTextEditor or LLLineEditor  		// when the control is not focused.  		// We need to silently ignore the case so that  		// the language input status of the focused control diff --git a/indra/llwindow/llwindowmacosx.h b/indra/llwindow/llwindowmacosx.h index 3b13f60f77..7b0695bc79 100644 --- a/indra/llwindow/llwindowmacosx.h +++ b/indra/llwindow/llwindowmacosx.h @@ -47,53 +47,53 @@ public:  	void show() override;  	void hide() override;  	void close() override; -	BOOL getVisible() override; -	BOOL getMinimized() override; -	BOOL getMaximized() override; -	BOOL maximize() override; +	bool getVisible() override; +	bool getMinimized() override; +	bool getMaximized() override; +	bool maximize() override;  	void minimize() override;  	void restore() override; -	BOOL getFullscreen(); -	BOOL getPosition(LLCoordScreen *position) override; -	BOOL getSize(LLCoordScreen *size) override; -	BOOL getSize(LLCoordWindow *size) override; -	BOOL setPosition(LLCoordScreen position) override; -	BOOL setSizeImpl(LLCoordScreen size) override; -	BOOL setSizeImpl(LLCoordWindow size) override; -	BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL enable_vsync, const LLCoordScreen * const posp = NULL) override; -	BOOL setCursorPosition(LLCoordWindow position) override; -	BOOL getCursorPosition(LLCoordWindow *position) override; +	bool getFullscreen(); +	bool getPosition(LLCoordScreen *position) override; +	bool getSize(LLCoordScreen *size) override; +	bool getSize(LLCoordWindow *size) override; +	bool setPosition(LLCoordScreen position) override; +	bool setSizeImpl(LLCoordScreen size) override; +	bool setSizeImpl(LLCoordWindow size) override; +	bool switchContext(bool fullscreen, const LLCoordScreen &size, bool enable_vsync, const LLCoordScreen * const posp = NULL) override; +	bool setCursorPosition(LLCoordWindow position) override; +	bool getCursorPosition(LLCoordWindow *position) override;  	void showCursor() override;  	void hideCursor() override;  	void showCursorFromMouseMove() override;  	void hideCursorUntilMouseMove() override; -	BOOL isCursorHidden() override; +	bool isCursorHidden() override;  	void updateCursor() override;  	ECursorType getCursor() const override;  	void captureMouse() override;  	void releaseMouse() override; -	void setMouseClipping( BOOL b ) override; -	BOOL isClipboardTextAvailable() override; -	BOOL pasteTextFromClipboard(LLWString &dst) override; -	BOOL copyTextToClipboard(const LLWString & src) override; +	void setMouseClipping( bool b ) override; +	bool isClipboardTextAvailable() override; +	bool pasteTextFromClipboard(LLWString &dst) override; +	bool copyTextToClipboard(const LLWString & src) override;  	void flashIcon(F32 seconds) override;  	F32 getGamma() override; -	BOOL setGamma(const F32 gamma) override; // Set the gamma +	bool setGamma(const F32 gamma) override; // Set the gamma  	U32 getFSAASamples() override;  	void setFSAASamples(const U32 fsaa_samples) override; -	BOOL restoreGamma() override;			// Restore original gamma table (before updating gamma) +	bool restoreGamma() override;			// Restore original gamma table (before updating gamma)  	ESwapMethod getSwapMethod() override { return mSwapMethod; }  	void gatherInput() override;  	void delayInputProcessing() override {};  	void swapBuffers() override;  	// handy coordinate space conversion routines -	BOOL convertCoords(LLCoordScreen from, LLCoordWindow *to) override; -	BOOL convertCoords(LLCoordWindow from, LLCoordScreen *to) override; -	BOOL convertCoords(LLCoordWindow from, LLCoordGL *to) override; -	BOOL convertCoords(LLCoordGL from, LLCoordWindow *to) override; -	BOOL convertCoords(LLCoordScreen from, LLCoordGL *to) override; -	BOOL convertCoords(LLCoordGL from, LLCoordScreen *to) override; +	bool convertCoords(LLCoordScreen from, LLCoordWindow *to) override; +	bool convertCoords(LLCoordWindow from, LLCoordScreen *to) override; +	bool convertCoords(LLCoordWindow from, LLCoordGL *to) override; +	bool convertCoords(LLCoordGL from, LLCoordWindow *to) override; +	bool convertCoords(LLCoordScreen from, LLCoordGL *to) override; +	bool convertCoords(LLCoordGL from, LLCoordScreen *to) override;  	LLWindowResolution* getSupportedResolutions(S32 &num_resolutions) override;  	F32	getNativeAspectRatio() override; @@ -107,12 +107,12 @@ public:  	void beforeDialog() override;  	void afterDialog() override; -	BOOL dialogColorPicker(F32 *r, F32 *g, F32 *b) override; +	bool dialogColorPicker(F32 *r, F32 *g, F32 *b) override;  	void *getPlatformWindow() override;  	void bringToFront() override {}; -	void allowLanguageTextInput(LLPreeditor *preeditor, BOOL b) override; +	void allowLanguageTextInput(LLPreeditor *preeditor, bool b) override;  	void interruptLanguageTextInput() override;  	void spawnWebBrowser(const std::string& escaped_url, bool async) override;  	F32 getSystemUISize() override; @@ -149,27 +149,27 @@ public:  protected:  	LLWindowMacOSX(LLWindowCallbacks* callbacks,  		const std::string& title, const std::string& name, int x, int y, int width, int height, U32 flags, -		BOOL fullscreen, BOOL clearBg, BOOL enable_vsync, BOOL use_gl, -		BOOL ignore_pixel_depth, +		bool fullscreen, bool clearBg, bool enable_vsync, bool use_gl, +		bool ignore_pixel_depth,  		U32 fsaa_samples,          U32 max_vram);  		~LLWindowMacOSX();  	void	initCursors(); -	BOOL	isValid() override; +	bool	isValid() override;  	void	moveWindow(const LLCoordScreen& position,const LLCoordScreen& size);  	// Changes display resolution. Returns true if successful -	BOOL	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh); +	bool	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh);  	// Go back to last fullscreen display resolution. -	BOOL	setFullscreenResolution(); +	bool	setFullscreenResolution();  	// Restore the display resolution to its value before we ran the app. -	BOOL	resetDisplayResolution(); +	bool	resetDisplayResolution(); -	BOOL	shouldPostQuit() { return mPostQuit; } +	bool	shouldPostQuit() { return mPostQuit; }      //Satisfy MAINT-3135 and MAINT-3288 with a flag.      /*virtual */ void setOldResize(bool oldresize) override {setResizeMode(oldresize, mGLView); } @@ -183,7 +183,7 @@ protected:  	//  	// create or re-create the GL context/window.  Called from the constructor and switchContext(). -	BOOL createContext(int x, int y, int width, int height, int bits, BOOL fullscreen, BOOL enable_vsync); +	bool createContext(int x, int y, int width, int height, int bits, bool fullscreen, bool enable_vsync);  	void destroyContext();  	void setupFailure(const std::string& text, const std::string& caption, U32 type);  	void adjustCursorDecouple(bool warpingMouse = false); @@ -211,31 +211,31 @@ protected:  	LLRect		mOldMouseClip;  // Screen rect to which the mouse cursor was globally constrained before we changed it in clipMouse()  	std::string mWindowTitle;  	double		mOriginalAspectRatio; -	BOOL		mSimulatedRightClick; +	bool		mSimulatedRightClick;  	U32			mLastModifiers; -	BOOL		mHandsOffEvents;	// When true, temporarially disable CarbonEvent processing. +	bool		mHandsOffEvents;	// When true, temporarially disable CarbonEvent processing.  	// Used to allow event processing when putting up dialogs in fullscreen mode. -	BOOL		mCursorDecoupled; +	bool		mCursorDecoupled;  	S32			mCursorLastEventDeltaX;  	S32			mCursorLastEventDeltaY; -	BOOL		mCursorIgnoreNextDelta; -	BOOL		mNeedsResize;		// Constructor figured out the window is too big, it needs a resize. +	bool		mCursorIgnoreNextDelta; +	bool		mNeedsResize;		// Constructor figured out the window is too big, it needs a resize.  	LLCoordScreen   mNeedsResizeSize;  	F32			mOverrideAspectRatio; -	BOOL		mMaximized; -	BOOL		mMinimized; +	bool		mMaximized; +	bool		mMinimized;  	U32			mFSAASamples; -	BOOL		mForceRebuild; +	bool		mForceRebuild;      U32			mMaxVRAM;  	S32	mDragOverrideCursor;  	// Input method management through Text Service Manager. -	BOOL		mLanguageTextInputAllowed; +	bool		mLanguageTextInputAllowed;  	LLPreeditor*	mPreeditor;  public: -	static BOOL	sUseMultGL; +	static bool	sUseMultGL;  	friend class LLWindowManager; diff --git a/indra/llwindow/llwindowmesaheadless.cpp b/indra/llwindow/llwindowmesaheadless.cpp index 4b01f7a979..4b28587048 100644 --- a/indra/llwindow/llwindowmesaheadless.cpp +++ b/indra/llwindow/llwindowmesaheadless.cpp @@ -40,8 +40,8 @@ U16 *gMesaBuffer = NULL;  //  LLWindowMesaHeadless::LLWindowMesaHeadless(LLWindowCallbacks* callbacks,                                             const std::string& title, const std::string& name, S32 x, S32 y, S32 width, S32 height, -							 U32 flags,  BOOL fullscreen, BOOL clearBg, -							 BOOL disable_vsync, BOOL use_gl, BOOL ignore_pixel_depth) +							 U32 flags,  bool fullscreen, bool clearBg, +							 bool disable_vsync, bool use_gl, bool ignore_pixel_depth)  	: LLWindow(callbacks, fullscreen, flags)  {  	if (use_gl) diff --git a/indra/llwindow/llwindowmesaheadless.h b/indra/llwindow/llwindowmesaheadless.h index 00e42240e6..1cb364a0ff 100644 --- a/indra/llwindow/llwindowmesaheadless.h +++ b/indra/llwindow/llwindowmesaheadless.h @@ -39,38 +39,38 @@ public:  	/*virtual*/ void show() {};  	/*virtual*/ void hide() {};  	/*virtual*/ void close() {}; -	/*virtual*/ BOOL getVisible() {return FALSE;}; -	/*virtual*/ BOOL getMinimized() {return FALSE;}; -	/*virtual*/ BOOL getMaximized() {return FALSE;}; -	/*virtual*/ BOOL maximize() {return FALSE;}; +	/*virtual*/ bool getVisible() {return false;}; +	/*virtual*/ bool getMinimized() {return false;}; +	/*virtual*/ bool getMaximized() {return false;}; +	/*virtual*/ bool maximize() {return false;};  	/*virtual*/ void minimize() {};  	/*virtual*/ void restore() {}; -	/*virtual*/ BOOL getFullscreen() {return FALSE;}; -	/*virtual*/ BOOL getPosition(LLCoordScreen *position) {return FALSE;}; -	/*virtual*/ BOOL getSize(LLCoordScreen *size) {return FALSE;}; -	/*virtual*/ BOOL getSize(LLCoordWindow *size) {return FALSE;}; -	/*virtual*/ BOOL setPosition(LLCoordScreen position) {return FALSE;}; -	/*virtual*/ BOOL setSizeImpl(LLCoordScreen size) {return FALSE;}; -	/*virtual*/ BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL disable_vsync, const LLCoordScreen * const posp = NULL) {return FALSE;}; -	/*virtual*/ BOOL setCursorPosition(LLCoordWindow position) {return FALSE;}; -	/*virtual*/ BOOL getCursorPosition(LLCoordWindow *position) {return FALSE;}; +	/*virtual*/ bool getFullscreen() {return false;}; +	/*virtual*/ bool getPosition(LLCoordScreen *position) {return false;}; +	/*virtual*/ bool getSize(LLCoordScreen *size) {return false;}; +	/*virtual*/ bool getSize(LLCoordWindow *size) {return false;}; +	/*virtual*/ bool setPosition(LLCoordScreen position) {return false;}; +	/*virtual*/ bool setSizeImpl(LLCoordScreen size) {return false;}; +	/*virtual*/ bool switchContext(bool fullscreen, const LLCoordScreen &size, bool disable_vsync, const LLCoordScreen * const posp = NULL) {return false;}; +	/*virtual*/ bool setCursorPosition(LLCoordWindow position) {return false;}; +	/*virtual*/ bool getCursorPosition(LLCoordWindow *position) {return false;};  	/*virtual*/ void showCursor() {};  	/*virtual*/ void hideCursor() {};  	/*virtual*/ void showCursorFromMouseMove() {};  	/*virtual*/ void hideCursorUntilMouseMove() {}; -	/*virtual*/ BOOL isCursorHidden() {return FALSE;}; +	/*virtual*/ bool isCursorHidden() {return false;};  	/*virtual*/ void updateCursor() {};  	//virtual ECursorType getCursor() { return mCurrentCursor; };  	/*virtual*/ void captureMouse() {};  	/*virtual*/ void releaseMouse() {}; -	/*virtual*/ void setMouseClipping( BOOL b ) {}; -	/*virtual*/ BOOL isClipboardTextAvailable() {return FALSE; }; -	/*virtual*/ BOOL pasteTextFromClipboard(LLWString &dst) {return FALSE; }; -	/*virtual*/ BOOL copyTextToClipboard(const LLWString &src) {return FALSE; }; +	/*virtual*/ void setMouseClipping( bool b ) {}; +	/*virtual*/ bool isClipboardTextAvailable() {return false; }; +	/*virtual*/ bool pasteTextFromClipboard(LLWString &dst) {return false; }; +	/*virtual*/ bool copyTextToClipboard(const LLWString &src) {return false; };  	/*virtual*/ void flashIcon(F32 seconds) {};  	/*virtual*/ F32 getGamma() {return 1.0f; }; -	/*virtual*/ BOOL setGamma(const F32 gamma) {return FALSE; }; // Set the gamma -	/*virtual*/ BOOL restoreGamma() {return FALSE; };	// Restore original gamma table (before updating gamma) +	/*virtual*/ bool setGamma(const F32 gamma) {return false; }; // Set the gamma +	/*virtual*/ bool restoreGamma() {return false; };	// Restore original gamma table (before updating gamma)  	/*virtual*/ void setFSAASamples(const U32 fsaa_samples) { /* FSAA not supported yet on Mesa headless.*/ }  	/*virtual*/ U32	 getFSAASamples() { return 0; }  	//virtual ESwapMethod getSwapMethod() { return mSwapMethod; } @@ -80,12 +80,12 @@ public:  	/*virtual*/ void restoreGLContext() {};  	// handy coordinate space conversion routines -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordWindow *to) { return FALSE; }; -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordScreen *to) { return FALSE; }; -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordGL *to) { return FALSE; }; -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordWindow *to) { return FALSE; }; -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordGL *to) { return FALSE; }; -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordScreen *to) { return FALSE; }; +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordWindow *to) { return false; }; +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordScreen *to) { return false; }; +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordGL *to) { return false; }; +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordWindow *to) { return false; }; +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordGL *to) { return false; }; +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordScreen *to) { return false; };  	/*virtual*/ LLWindowResolution* getSupportedResolutions(S32 &num_resolutions) { return NULL; };  	/*virtual*/ F32	getNativeAspectRatio() { return 1.0f; }; @@ -97,8 +97,8 @@ public:  	LLWindowMesaHeadless(LLWindowCallbacks* callbacks,                           const std::string& title, const std::string& name, S32 x, S32 y, S32 width, S32 height, -				  U32 flags,  BOOL fullscreen, BOOL clearBg, -				  BOOL disable_vsync, BOOL use_gl, BOOL ignore_pixel_depth); +				  U32 flags,  bool fullscreen, bool clearBg, +				  bool disable_vsync, bool use_gl, bool ignore_pixel_depth);  	~LLWindowMesaHeadless();  private: diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp index 7ea87f5884..a0a8252e77 100644 --- a/indra/llwindow/llwindowsdl.cpp +++ b/indra/llwindow/llwindowsdl.cpp @@ -59,7 +59,7 @@ extern "C" {  # include <sys/wait.h>  #endif // LL_LINUX -extern BOOL gDebugWindowProc; +extern bool gDebugWindowProc;  const S32 MAX_NUM_RESOLUTIONS = 200; @@ -102,10 +102,10 @@ void maybe_unlock_display(void)  // static  bool LLWindowSDL::ll_try_gtk_init(void)  { -	static BOOL done_gtk_diag = FALSE; -	static BOOL gtk_is_good = FALSE; -	static BOOL done_setlocale = FALSE; -	static BOOL tried_gtk_init = FALSE; +	static bool done_gtk_diag = false; +	static bool gtk_is_good = false; +	static bool done_setlocale = false; +	static bool tried_gtk_init = false;  	if (!done_setlocale)  	{ @@ -113,12 +113,12 @@ bool LLWindowSDL::ll_try_gtk_init(void)  		maybe_lock_display();  		gtk_disable_setlocale();  		maybe_unlock_display(); -		done_setlocale = TRUE; +		done_setlocale = true;  	}  	if (!tried_gtk_init)  	{ -		tried_gtk_init = TRUE; +		tried_gtk_init = true;  		if (!g_thread_supported ()) g_thread_init (NULL);  		maybe_lock_display();  		gtk_is_good = gtk_init_check(NULL, NULL); @@ -148,12 +148,12 @@ bool LLWindowSDL::ll_try_gtk_init(void)  		{  			LL_WARNS() << "- GTK COMPATIBILITY WARNING: " <<  				gtk_warning << LL_ENDL; -			gtk_is_good = FALSE; +			gtk_is_good = false;  		} else {  			LL_INFOS() << "- GTK version is good." << LL_ENDL;  		} -		done_gtk_diag = TRUE; +		done_gtk_diag = true;  	}  	return gtk_is_good; @@ -185,9 +185,9 @@ Display* LLWindowSDL::get_SDL_Display(void)  LLWindowSDL::LLWindowSDL(LLWindowCallbacks* callbacks,  			 const std::string& title, S32 x, S32 y, S32 width,  			 S32 height, U32 flags, -			 BOOL fullscreen, BOOL clearBg, -			 BOOL disable_vsync, BOOL use_gl, -			 BOOL ignore_pixel_depth, U32 fsaa_samples) +			 bool fullscreen, bool clearBg, +			 bool disable_vsync, bool use_gl, +			 bool ignore_pixel_depth, U32 fsaa_samples)  	: LLWindow(callbacks, fullscreen, flags),  	  Lock_Display(NULL),  	  Unlock_Display(NULL), mGamma(1.0f) @@ -199,7 +199,7 @@ LLWindowSDL::LLWindowSDL(LLWindowCallbacks* callbacks,  	// Ignore use_gl for now, only used for drones on PC  	mWindow = NULL; -	mNeedsResize = FALSE; +	mNeedsResize = false;  	mOverrideAspectRatio = 0.f;  	mGrabbyKeyFlags = 0;  	mReallyCapturedCount = 0; @@ -243,7 +243,7 @@ LLWindowSDL::LLWindowSDL(LLWindowCallbacks* callbacks,  	gWindowImplementation = this;  #if LL_X11 -	mFlashing = FALSE; +	mFlashing = false;  #endif // LL_X11  	mKeyScanCode = 0; @@ -406,7 +406,7 @@ static int x11_detect_VRAM_kb()  }  #endif // LL_X11 -BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, BOOL fullscreen, BOOL disable_vsync) +bool LLWindowSDL::createContext(int x, int y, int width, int height, int bits, bool fullscreen, bool disable_vsync)  {  	//bool			glneedsinit = false; @@ -442,7 +442,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  	{  		LL_INFOS() << "SDL_GetVideoInfo() failed! " << SDL_GetError() << LL_ENDL;  		setupFailure("SDL_GetVideoInfo() failed, Window creation error", "Error", OSMB_OK); -		return FALSE; +		return false;  	}  	if (video_info->current_h > 0) @@ -560,7 +560,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  		if (mWindow)  		{ -			mFullscreen = TRUE; +			mFullscreen = true;  			mFullscreenWidth   = mWindow->w;  			mFullscreenHeight  = mWindow->h;  			mFullscreenBits    = mWindow->format->BitsPerPixel; @@ -576,7 +576,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  		{  			LL_WARNS() << "createContext: fullscreen creation failure. SDL: " << SDL_GetError() << LL_ENDL;  			// No fullscreen support -			mFullscreen = FALSE; +			mFullscreen = false;  			mFullscreenWidth   = -1;  			mFullscreenHeight  = -1;  			mFullscreenBits    = -1; @@ -606,7 +606,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  		{  			LL_WARNS() << "createContext: window creation failure. SDL: " << SDL_GetError() << LL_ENDL;  			setupFailure("Window creation error", "Error", OSMB_OK); -			return FALSE; +			return false;  		}  	} else if (!mFullscreen && (mWindow != NULL))  	{ @@ -669,7 +669,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  			"will automatically adjust the screen each time it runs.",  			"Error",  			OSMB_OK); -		return FALSE; +		return false;  	}  #if 0  // *FIX: we're going to brave it for now... @@ -685,7 +685,7 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  			"If you continue to receive this message, contact customer service.",  			"Error",  			OSMB_OK); -		return FALSE; +		return false;  	}  #endif @@ -726,15 +726,15 @@ BOOL LLWindowSDL::createContext(int x, int y, int width, int height, int bits, B  	    LL_WARNS() << "Couldn't enable key-repeat: " << SDL_GetError() <<LL_ENDL;  	// Don't need to get the current gamma, since there's a call that restores it to the system defaults. -	return TRUE; +	return true;  }  // changing fullscreen resolution, or switching between windowed and fullscreen mode. -BOOL LLWindowSDL::switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL disable_vsync, const LLCoordScreen * const posp) +bool LLWindowSDL::switchContext(bool fullscreen, const LLCoordScreen &size, bool disable_vsync, const LLCoordScreen * const posp)  { -	const BOOL needsRebuild = TRUE;  // Just nuke the context and start over. -	BOOL result = true; +	const bool needsRebuild = true;  // Just nuke the context and start over. +	bool result = true;  	LL_INFOS() << "switchContext, fullscreen=" << fullscreen << LL_ENDL;  	stop_glerror(); @@ -825,45 +825,45 @@ void LLWindowSDL::close()  	//	}  	// Make sure cursor is visible and we haven't mangled the clipping state. -	setMouseClipping(FALSE); +	setMouseClipping(false);  	showCursor();  	destroyContext();  } -BOOL LLWindowSDL::isValid() +bool LLWindowSDL::isValid()  {  	return (mWindow != NULL);  } -BOOL LLWindowSDL::getVisible() +bool LLWindowSDL::getVisible()  { -	BOOL result = FALSE; +	bool result = false;      // *FIX: This isn't really right...  	// Then what is?  	if (mWindow)  	{ -		result = TRUE; +		result = true;  	}  	return(result);  } -BOOL LLWindowSDL::getMinimized() +bool LLWindowSDL::getMinimized()  { -	BOOL result = FALSE; +	bool result = false;  	if (mWindow && (1 == mIsMinimized))  	{ -		result = TRUE; +		result = true;  	}  	return(result);  } -BOOL LLWindowSDL::getMaximized() +bool LLWindowSDL::getMaximized()  { -	BOOL result = FALSE; +	bool result = false;  	if (mWindow)  	{ @@ -873,50 +873,50 @@ BOOL LLWindowSDL::getMaximized()  	return(result);  } -BOOL LLWindowSDL::maximize() +bool LLWindowSDL::maximize()  {  	// TODO -	return FALSE; +	return false;  } -BOOL LLWindowSDL::getFullscreen() +bool LLWindowSDL::getFullscreen()  {  	return mFullscreen;  } -BOOL LLWindowSDL::getPosition(LLCoordScreen *position) +bool LLWindowSDL::getPosition(LLCoordScreen *position)  {      // *FIX: can anything be done with this?  	position->mX = 0;  	position->mY = 0; -    return TRUE; +    return true;  } -BOOL LLWindowSDL::getSize(LLCoordScreen *size) +bool LLWindowSDL::getSize(LLCoordScreen *size)  {      if (mWindow)      {          size->mX = mWindow->w;          size->mY = mWindow->h; -	return (TRUE); +	return (true);      } -    return (FALSE); +    return (false);  } -BOOL LLWindowSDL::getSize(LLCoordWindow *size) +bool LLWindowSDL::getSize(LLCoordWindow *size)  {      if (mWindow)      {          size->mX = mWindow->w;          size->mY = mWindow->h; -	return (TRUE); +	return (true);      } -    return (FALSE); +    return (false);  } -BOOL LLWindowSDL::setPosition(const LLCoordScreen position) +bool LLWindowSDL::setPosition(const LLCoordScreen position)  {  	if(mWindow)  	{ @@ -924,10 +924,10 @@ BOOL LLWindowSDL::setPosition(const LLCoordScreen position)  		//MacMoveWindow(mWindow, position.mX, position.mY, false);  	} -	return TRUE; +	return true;  } -BOOL LLWindowSDL::setSizeImpl(const LLCoordScreen size) +bool LLWindowSDL::setSizeImpl(const LLCoordScreen size)  {  	if(mWindow)  	{ @@ -939,13 +939,13 @@ BOOL LLWindowSDL::setSizeImpl(const LLCoordScreen size)  		event.resize.h = size.mY;  		SDL_PushEvent(&event); // copied into queue -		return TRUE; +		return true;  	} -	return FALSE; +	return false;  } -BOOL LLWindowSDL::setSizeImpl(const LLCoordWindow size) +bool LLWindowSDL::setSizeImpl(const LLCoordWindow size)  {  	if(mWindow)  	{ @@ -957,10 +957,10 @@ BOOL LLWindowSDL::setSizeImpl(const LLCoordWindow size)  		event.resize.h = size.mY;  		SDL_PushEvent(&event); // copied into queue -		return TRUE; +		return true;  	} -	return FALSE; +	return false;  } @@ -987,14 +987,14 @@ F32 LLWindowSDL::getGamma()  	return 1/mGamma;  } -BOOL LLWindowSDL::restoreGamma() +bool LLWindowSDL::restoreGamma()  {  	//CGDisplayRestoreColorSyncSettings();      SDL_SetGamma(1.0f, 1.0f, 1.0f);  	return true;  } -BOOL LLWindowSDL::setGamma(const F32 gamma) +bool LLWindowSDL::setGamma(const F32 gamma)  {  	mGamma = gamma;  	if (mGamma == 0) mGamma = 0.1f; @@ -1003,7 +1003,7 @@ BOOL LLWindowSDL::setGamma(const F32 gamma)  	return true;  } -BOOL LLWindowSDL::isCursorHidden() +bool LLWindowSDL::isCursorHidden()  {  	return mCursorHidden;  } @@ -1011,7 +1011,7 @@ BOOL LLWindowSDL::isCursorHidden()  // Constrains the mouse to the window. -void LLWindowSDL::setMouseClipping( BOOL b ) +void LLWindowSDL::setMouseClipping( bool b )  {      //SDL_WM_GrabInput(b ? SDL_GRAB_ON : SDL_GRAB_OFF);  } @@ -1035,14 +1035,14 @@ void LLWindowSDL::setMinSize(U32 min_width, U32 min_height, bool enforce_immedia  #endif  } -BOOL LLWindowSDL::setCursorPosition(const LLCoordWindow position) +bool LLWindowSDL::setCursorPosition(const LLCoordWindow position)  { -	BOOL result = TRUE; +	bool result = true;  	LLCoordScreen screen_pos;  	if (!convertCoords(position, &screen_pos))  	{ -		return FALSE; +		return false;  	}  	//LL_INFOS() << "setCursorPosition(" << screen_pos.mX << ", " << screen_pos.mY << ")" << LL_ENDL; @@ -1055,7 +1055,7 @@ BOOL LLWindowSDL::setCursorPosition(const LLCoordWindow position)  	return result;  } -BOOL LLWindowSDL::getCursorPosition(LLCoordWindow *position) +bool LLWindowSDL::getCursorPosition(LLCoordWindow *position)  {  	//Point cursor_point;  	LLCoordScreen screen_pos; @@ -1137,7 +1137,7 @@ void LLWindowSDL::beforeDialog()  	LL_INFOS() << "LLWindowSDL::beforeDialog()" << LL_ENDL; -	if (SDLReallyCaptureInput(FALSE)) // must ungrab input so popup works! +	if (SDLReallyCaptureInput(false)) // must ungrab input so popup works!  	{  		if (mFullscreen)  		{ @@ -1196,7 +1196,7 @@ void LLWindowSDL::afterDialog()  #if LL_X11  // set/reset the XWMHints flag for 'urgency' that usually makes the icon flash -void LLWindowSDL::x11_set_urgent(BOOL urgent) +void LLWindowSDL::x11_set_urgent(bool urgent)  {  	if (mSDL_Display && !mFullscreen)  	{ @@ -1235,26 +1235,26 @@ void LLWindowSDL::flashIcon(F32 seconds)  	mFlashTimer.reset();  	mFlashTimer.setTimerExpirySec(remaining_time); -	x11_set_urgent(TRUE); -	mFlashing = TRUE; +	x11_set_urgent(true); +	mFlashing = true;  #endif // LL_X11  }  #if LL_GTK -BOOL LLWindowSDL::isClipboardTextAvailable() +bool LLWindowSDL::isClipboardTextAvailable()  {  	if (ll_try_gtk_init())  	{  		GtkClipboard * const clipboard =  			gtk_clipboard_get(GDK_NONE);  		return gtk_clipboard_wait_is_text_available(clipboard) ? -			TRUE : FALSE; +			true : false;  	} -	return FALSE; // failure +	return false; // failure  } -BOOL LLWindowSDL::pasteTextFromClipboard(LLWString &text) +bool LLWindowSDL::pasteTextFromClipboard(LLWString &text)  {  	if (ll_try_gtk_init())  	{ @@ -1265,13 +1265,13 @@ BOOL LLWindowSDL::pasteTextFromClipboard(LLWString &text)  		{  			text = LLWString(utf8str_to_wstring(data));  			g_free(data); -			return TRUE; +			return true;  		}  	} -	return FALSE; // failure +	return false; // failure  } -BOOL LLWindowSDL::copyTextToClipboard(const LLWString &text) +bool LLWindowSDL::copyTextToClipboard(const LLWString &text)  {  	if (ll_try_gtk_init())  	{ @@ -1279,25 +1279,25 @@ BOOL LLWindowSDL::copyTextToClipboard(const LLWString &text)  		GtkClipboard * const clipboard =  			gtk_clipboard_get(GDK_NONE);  		gtk_clipboard_set_text(clipboard, utf8.c_str(), utf8.length()); -		return TRUE; +		return true;  	} -	return FALSE; // failure +	return false; // failure  } -BOOL LLWindowSDL::isPrimaryTextAvailable() +bool LLWindowSDL::isPrimaryTextAvailable()  {  	if (ll_try_gtk_init())  	{  		GtkClipboard * const clipboard =  			gtk_clipboard_get(GDK_SELECTION_PRIMARY);  		return gtk_clipboard_wait_is_text_available(clipboard) ? -			TRUE : FALSE; +			true : false;  	} -	return FALSE; // failure +	return false; // failure  } -BOOL LLWindowSDL::pasteTextFromPrimary(LLWString &text) +bool LLWindowSDL::pasteTextFromPrimary(LLWString &text)  {  	if (ll_try_gtk_init())  	{ @@ -1308,13 +1308,13 @@ BOOL LLWindowSDL::pasteTextFromPrimary(LLWString &text)  		{  			text = LLWString(utf8str_to_wstring(data));  			g_free(data); -			return TRUE; +			return true;  		}  	} -	return FALSE; // failure +	return false; // failure  } -BOOL LLWindowSDL::copyTextToPrimary(const LLWString &text) +bool LLWindowSDL::copyTextToPrimary(const LLWString &text)  {  	if (ll_try_gtk_init())  	{ @@ -1322,41 +1322,41 @@ BOOL LLWindowSDL::copyTextToPrimary(const LLWString &text)  		GtkClipboard * const clipboard =  			gtk_clipboard_get(GDK_SELECTION_PRIMARY);  		gtk_clipboard_set_text(clipboard, utf8.c_str(), utf8.length()); -		return TRUE; +		return true;  	} -	return FALSE; // failure +	return false; // failure  }  #else -BOOL LLWindowSDL::isClipboardTextAvailable() +bool LLWindowSDL::isClipboardTextAvailable()  { -	return FALSE; // unsupported +	return false; // unsupported  } -BOOL LLWindowSDL::pasteTextFromClipboard(LLWString &dst) +bool LLWindowSDL::pasteTextFromClipboard(LLWString &dst)  { -	return FALSE; // unsupported +	return false; // unsupported  } -BOOL LLWindowSDL::copyTextToClipboard(const LLWString &s) +bool LLWindowSDL::copyTextToClipboard(const LLWString &s)  { -	return FALSE;  // unsupported +	return false;  // unsupported  } -BOOL LLWindowSDL::isPrimaryTextAvailable() +bool LLWindowSDL::isPrimaryTextAvailable()  { -	return FALSE; // unsupported +	return false; // unsupported  } -BOOL LLWindowSDL::pasteTextFromPrimary(LLWString &dst) +bool LLWindowSDL::pasteTextFromPrimary(LLWString &dst)  { -	return FALSE; // unsupported +	return false; // unsupported  } -BOOL LLWindowSDL::copyTextToPrimary(const LLWString &s) +bool LLWindowSDL::copyTextToPrimary(const LLWString &s)  { -	return FALSE;  // unsupported +	return false;  // unsupported  }  #endif // LL_GTK @@ -1404,58 +1404,58 @@ LLWindow::LLWindowResolution* LLWindowSDL::getSupportedResolutions(S32 &num_reso  	return mSupportedResolutions;  } -BOOL LLWindowSDL::convertCoords(LLCoordGL from, LLCoordWindow *to) +bool LLWindowSDL::convertCoords(LLCoordGL from, LLCoordWindow *to)  {      if (!to) -        return FALSE; +        return false;  	to->mX = from.mX;  	to->mY = mWindow->h - from.mY - 1; -	return TRUE; +	return true;  } -BOOL LLWindowSDL::convertCoords(LLCoordWindow from, LLCoordGL* to) +bool LLWindowSDL::convertCoords(LLCoordWindow from, LLCoordGL* to)  {      if (!to) -        return FALSE; +        return false;  	to->mX = from.mX;  	to->mY = mWindow->h - from.mY - 1; -	return TRUE; +	return true;  } -BOOL LLWindowSDL::convertCoords(LLCoordScreen from, LLCoordWindow* to) +bool LLWindowSDL::convertCoords(LLCoordScreen from, LLCoordWindow* to)  {      if (!to) -		return FALSE; +		return false;  	// In the fullscreen case, window and screen coordinates are the same.  	to->mX = from.mX;  	to->mY = from.mY; -    return (TRUE); +    return (true);  } -BOOL LLWindowSDL::convertCoords(LLCoordWindow from, LLCoordScreen *to) +bool LLWindowSDL::convertCoords(LLCoordWindow from, LLCoordScreen *to)  {      if (!to) -		return FALSE; +		return false;  	// In the fullscreen case, window and screen coordinates are the same.  	to->mX = from.mX;  	to->mY = from.mY; -    return (TRUE); +    return (true);  } -BOOL LLWindowSDL::convertCoords(LLCoordScreen from, LLCoordGL *to) +bool LLWindowSDL::convertCoords(LLCoordScreen from, LLCoordGL *to)  {  	LLCoordWindow window_coord;  	return(convertCoords(from, &window_coord) && convertCoords(window_coord, to));  } -BOOL LLWindowSDL::convertCoords(LLCoordGL from, LLCoordScreen *to) +bool LLWindowSDL::convertCoords(LLCoordGL from, LLCoordScreen *to)  {  	LLCoordWindow window_coord; @@ -1472,7 +1472,7 @@ void LLWindowSDL::setupFailure(const std::string& text, const std::string& capti  	OSMessageBox(text, caption, type);  } -BOOL LLWindowSDL::SDLReallyCaptureInput(BOOL capture) +bool LLWindowSDL::SDLReallyCaptureInput(bool capture)  {  	// note: this used to be safe to call nestedly, but in the  	// end that's not really a wise usage pattern, so don't. @@ -1554,7 +1554,7 @@ BOOL LLWindowSDL::SDLReallyCaptureInput(BOOL capture)  		(!capture && SDL_GRAB_OFF==newmode);  } -U32 LLWindowSDL::SDLCheckGrabbyKeys(SDLKey keysym, BOOL gain) +U32 LLWindowSDL::SDLCheckGrabbyKeys(SDLKey keysym, bool gain)  {  	/* part of the fix for SL-13243: Some popular window managers like  	   to totally eat alt-drag for the purposes of moving windows.  We @@ -1714,7 +1714,7 @@ void LLWindowSDL::processMiscNativeEvents()  	    pump_timer.setTimerExpirySec(1.0f / 15.0f);  	    do {  		     // Always do at least one non-blocking pump -		    gtk_main_iteration_do(FALSE); +		    gtk_main_iteration_do(false);  	    } while (gtk_events_pending() &&  		     !pump_timer.hasExpired()); @@ -1748,7 +1748,7 @@ void LLWindowSDL::gatherInput()                  LLCoordWindow winCoord(event.button.x, event.button.y);                  LLCoordGL openGlCoord;                  convertCoords(winCoord, &openGlCoord); -				MASK mask = gKeyboard->currentMask(TRUE); +				MASK mask = gKeyboard->currentMask(true);  				mCallbacks->handleMouseMove(this, openGlCoord, mask);                  break;              } @@ -1760,13 +1760,13 @@ void LLWindowSDL::gatherInput()  		    gKeyboard->handleKeyDown(event.key.keysym.sym, event.key.keysym.mod);  		    // part of the fix for SL-13243 -		    if (SDLCheckGrabbyKeys(event.key.keysym.sym, TRUE) != 0) -			    SDLReallyCaptureInput(TRUE); +		    if (SDLCheckGrabbyKeys(event.key.keysym.sym, true) != 0) +			    SDLReallyCaptureInput(true);  		    if (event.key.keysym.unicode)  		    {  			    handleUnicodeUTF16(event.key.keysym.unicode, -					       gKeyboard->currentMask(FALSE)); +					       gKeyboard->currentMask(false));  		    }                  break; @@ -1775,8 +1775,8 @@ void LLWindowSDL::gatherInput()  		    mKeyVirtualKey = event.key.keysym.unicode;  		    mKeyModifiers = event.key.keysym.mod; -		    if (SDLCheckGrabbyKeys(event.key.keysym.sym, FALSE) == 0) -			    SDLReallyCaptureInput(FALSE); // part of the fix for SL-13243 +		    if (SDLCheckGrabbyKeys(event.key.keysym.sym, false) == 0) +			    SDLReallyCaptureInput(false); // part of the fix for SL-13243  		    gKeyboard->handleKeyUp(event.key.keysym.sym, event.key.keysym.mod);  		    break; @@ -1787,7 +1787,7 @@ void LLWindowSDL::gatherInput()                  LLCoordWindow winCoord(event.button.x, event.button.y);                  LLCoordGL openGlCoord;                  convertCoords(winCoord, &openGlCoord); -		MASK mask = gKeyboard->currentMask(TRUE); +		MASK mask = gKeyboard->currentMask(true);                  if (event.button.button == SDL_BUTTON_LEFT)   // SDL doesn't manage double clicking...                  { @@ -1850,7 +1850,7 @@ void LLWindowSDL::gatherInput()                  LLCoordWindow winCoord(event.button.x, event.button.y);                  LLCoordGL openGlCoord;                  convertCoords(winCoord, &openGlCoord); -		MASK mask = gKeyboard->currentMask(TRUE); +		MASK mask = gKeyboard->currentMask(true);                  if (event.button.button == SDL_BUTTON_LEFT)  // left  			mCallbacks->handleMouseUp(this, openGlCoord, mask); @@ -1921,11 +1921,11 @@ void LLWindowSDL::gatherInput()  				mIsMinimized = (!event.active.gain);  				mCallbacks->handleActivate(this, !mIsMinimized); -				LL_INFOS() << "SDL deiconification state switched to " << BOOL(event.active.gain) << LL_ENDL; +				LL_INFOS() << "SDL deiconification state switched to " << bool(event.active.gain) << LL_ENDL;  			}  			else  			{ -				LL_INFOS() << "Ignored bogus redundant SDL deiconification state switch to " << BOOL(event.active.gain) << LL_ENDL; +				LL_INFOS() << "Ignored bogus redundant SDL deiconification state switch to " << bool(event.active.gain) << LL_ENDL;  			}                  }                  break; @@ -1951,8 +1951,8 @@ void LLWindowSDL::gatherInput()      // expired.      if (mFlashing && mFlashTimer.hasExpired())      { -	    x11_set_urgent(FALSE); -	    mFlashing = FALSE; +	    x11_set_urgent(false); +	    mFlashing = false;      }  #endif // LL_X11  } @@ -2003,10 +2003,10 @@ static SDL_Cursor *makeSDLCursorFromBMP(const char *filename, int hotx, int hoty  					U8 srcred = pixelp[0];  					U8 srcgreen = pixelp[1];  					U8 srcblue = pixelp[2]; -					BOOL mask_bit = (srcred != 200) +					bool mask_bit = (srcred != 200)  						|| (srcgreen != 200)  						|| (srcblue != 200); -					BOOL data_bit = mask_bit && (srcgreen <= 80);//not 0x80 +					bool data_bit = mask_bit && (srcgreen <= 80);//not 0x80  					unsigned char bit_offset = (cursurface->w/8) * i  						+ j/8;  					cursor_data[bit_offset]	|= (data_bit) << (7 - (j&7)); @@ -2165,8 +2165,8 @@ void LLWindowSDL::hideCursor()  	if(!mCursorHidden)  	{  		// LL_INFOS() << "hideCursor: hiding" << LL_ENDL; -		mCursorHidden = TRUE; -		mHideCursorPermanent = TRUE; +		mCursorHidden = true; +		mHideCursorPermanent = true;  		SDL_ShowCursor(0);  	}  	else @@ -2180,8 +2180,8 @@ void LLWindowSDL::showCursor()  	if(mCursorHidden)  	{  		// LL_INFOS() << "showCursor: showing" << LL_ENDL; -		mCursorHidden = FALSE; -		mHideCursorPermanent = FALSE; +		mCursorHidden = false; +		mHideCursorPermanent = false;  		SDL_ShowCursor(1);  	}  	else @@ -2203,7 +2203,7 @@ void LLWindowSDL::hideCursorUntilMouseMove()  	if (!mHideCursorPermanent)  	{  		hideCursor(); -		mHideCursorPermanent = FALSE; +		mHideCursorPermanent = false;  	}  } @@ -2385,9 +2385,9 @@ LLSD LLWindowSDL::getNativeKeyData()  } -BOOL LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b) +bool LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b)  { -	BOOL rtn = FALSE; +	bool rtn = false;  	beforeDialog(); @@ -2421,8 +2421,8 @@ BOOL LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b)  		gtk_color_selection_set_previous_color (colorsel, &color);  		gtk_color_selection_set_current_color (colorsel, &color); -		gtk_color_selection_set_has_palette (colorsel, TRUE); -		gtk_color_selection_set_has_opacity_control(colorsel, FALSE); +		gtk_color_selection_set_has_palette (colorsel, true); +		gtk_color_selection_set_has_opacity_control(colorsel, false);  		gint response = GTK_RESPONSE_NONE;  		g_signal_connect (win, @@ -2434,7 +2434,7 @@ BOOL LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b)  				  G_CALLBACK (color_changed_callback),  				  &color); -		gtk_window_set_modal(GTK_WINDOW(win), TRUE); +		gtk_window_set_modal(GTK_WINDOW(win), true);  		gtk_widget_show_all(win);  		// hide the help button - we don't service it.  		gtk_widget_hide(GTK_COLOR_SELECTION_DIALOG(win)->help_button); @@ -2448,7 +2448,7 @@ BOOL LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b)  			*r = color.red / 65535.0f;  			*g = color.green / 65535.0f;  			*b = color.blue / 65535.0f; -			rtn = TRUE; +			rtn = true;  		}  	} @@ -2463,9 +2463,9 @@ S32 OSMessageBoxSDL(const std::string& text, const std::string& caption, U32 typ  	return 0;  } -BOOL LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b) +bool LLWindowSDL::dialogColorPicker( F32 *r, F32 *g, F32 *b)  { -	return (FALSE); +	return (false);  }  #endif // LL_GTK diff --git a/indra/llwindow/llwindowsdl.h b/indra/llwindow/llwindowsdl.h index 7193e6f45a..c780975c04 100644 --- a/indra/llwindow/llwindowsdl.h +++ b/indra/llwindow/llwindowsdl.h @@ -52,47 +52,47 @@ public:  	/*virtual*/ void show();  	/*virtual*/ void hide();  	/*virtual*/ void close(); -	/*virtual*/ BOOL getVisible(); -	/*virtual*/ BOOL getMinimized(); -	/*virtual*/ BOOL getMaximized(); -	/*virtual*/ BOOL maximize(); +	/*virtual*/ bool getVisible(); +	/*virtual*/ bool getMinimized(); +	/*virtual*/ bool getMaximized(); +	/*virtual*/ bool maximize();  	/*virtual*/ void minimize();  	/*virtual*/ void restore(); -	/*virtual*/ BOOL getFullscreen(); -	/*virtual*/ BOOL getPosition(LLCoordScreen *position); -	/*virtual*/ BOOL getSize(LLCoordScreen *size); -	/*virtual*/ BOOL getSize(LLCoordWindow *size); -	/*virtual*/ BOOL setPosition(LLCoordScreen position); -	/*virtual*/ BOOL setSizeImpl(LLCoordScreen size); -	/*virtual*/ BOOL setSizeImpl(LLCoordWindow size); -	/*virtual*/ BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL disable_vsync, const LLCoordScreen * const posp = NULL); -	/*virtual*/ BOOL setCursorPosition(LLCoordWindow position); -	/*virtual*/ BOOL getCursorPosition(LLCoordWindow *position); +	/*virtual*/ bool getFullscreen(); +	/*virtual*/ bool getPosition(LLCoordScreen *position); +	/*virtual*/ bool getSize(LLCoordScreen *size); +	/*virtual*/ bool getSize(LLCoordWindow *size); +	/*virtual*/ bool setPosition(LLCoordScreen position); +	/*virtual*/ bool setSizeImpl(LLCoordScreen size); +	/*virtual*/ bool setSizeImpl(LLCoordWindow size); +	/*virtual*/ bool switchContext(bool fullscreen, const LLCoordScreen &size, bool disable_vsync, const LLCoordScreen * const posp = NULL); +	/*virtual*/ bool setCursorPosition(LLCoordWindow position); +	/*virtual*/ bool getCursorPosition(LLCoordWindow *position);  	/*virtual*/ void showCursor();  	/*virtual*/ void hideCursor();  	/*virtual*/ void showCursorFromMouseMove();  	/*virtual*/ void hideCursorUntilMouseMove(); -	/*virtual*/ BOOL isCursorHidden(); +	/*virtual*/ bool isCursorHidden();  	/*virtual*/ void updateCursor();  	/*virtual*/ void captureMouse();  	/*virtual*/ void releaseMouse(); -	/*virtual*/ void setMouseClipping( BOOL b ); +	/*virtual*/ void setMouseClipping( bool b );  	/*virtual*/	void setMinSize(U32 min_width, U32 min_height, bool enforce_immediately = true); -	/*virtual*/ BOOL isClipboardTextAvailable(); -	/*virtual*/ BOOL pasteTextFromClipboard(LLWString &dst); -	/*virtual*/ BOOL copyTextToClipboard(const LLWString & src); +	/*virtual*/ bool isClipboardTextAvailable(); +	/*virtual*/ bool pasteTextFromClipboard(LLWString &dst); +	/*virtual*/ bool copyTextToClipboard(const LLWString & src); -	/*virtual*/ BOOL isPrimaryTextAvailable(); -	/*virtual*/ BOOL pasteTextFromPrimary(LLWString &dst); -	/*virtual*/ BOOL copyTextToPrimary(const LLWString & src); +	/*virtual*/ bool isPrimaryTextAvailable(); +	/*virtual*/ bool pasteTextFromPrimary(LLWString &dst); +	/*virtual*/ bool copyTextToPrimary(const LLWString & src);  	/*virtual*/ void flashIcon(F32 seconds);  	/*virtual*/ F32 getGamma(); -	/*virtual*/ BOOL setGamma(const F32 gamma); // Set the gamma +	/*virtual*/ bool setGamma(const F32 gamma); // Set the gamma  	/*virtual*/ U32 getFSAASamples();  	/*virtual*/ void setFSAASamples(const U32 samples); -	/*virtual*/ BOOL restoreGamma();			// Restore original gamma table (before updating gamma) +	/*virtual*/ bool restoreGamma();			// Restore original gamma table (before updating gamma)  	/*virtual*/ ESwapMethod getSwapMethod() { return mSwapMethod; }  	/*virtual*/ void processMiscNativeEvents();  	/*virtual*/ void gatherInput(); @@ -102,12 +102,12 @@ public:  	/*virtual*/ void delayInputProcessing() { };  	// handy coordinate space conversion routines -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordWindow *to); -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordScreen *to); -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordGL *to); -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordWindow *to); -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordGL *to); -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordScreen *to); +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordWindow *to); +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordScreen *to); +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordGL *to); +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordWindow *to); +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordGL *to); +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordScreen *to);  	/*virtual*/ LLWindowResolution* getSupportedResolutions(S32 &num_resolutions);  	/*virtual*/ F32	getNativeAspectRatio(); @@ -117,7 +117,7 @@ public:  	/*virtual*/ void beforeDialog();  	/*virtual*/ void afterDialog(); -	/*virtual*/ BOOL dialogColorPicker(F32 *r, F32 *g, F32 *b); +	/*virtual*/ bool dialogColorPicker(F32 *r, F32 *g, F32 *b);  	/*virtual*/ void *getPlatformWindow();  	/*virtual*/ void bringToFront(); @@ -148,11 +148,11 @@ public:  protected:  	LLWindowSDL(LLWindowCallbacks* callbacks,  		const std::string& title, int x, int y, int width, int height, U32 flags, -		BOOL fullscreen, BOOL clearBg, BOOL disable_vsync, BOOL use_gl, -		BOOL ignore_pixel_depth, U32 fsaa_samples); +		bool fullscreen, bool clearBg, bool disable_vsync, bool use_gl, +		bool ignore_pixel_depth, U32 fsaa_samples);  	~LLWindowSDL(); -	/*virtual*/ BOOL	isValid(); +	/*virtual*/ bool	isValid();  	/*virtual*/ LLSD    getNativeKeyData();  	void	initCursors(); @@ -160,12 +160,12 @@ protected:  	void	moveWindow(const LLCoordScreen& position,const LLCoordScreen& size);  	// Changes display resolution. Returns true if successful -	BOOL	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh); +	bool	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh);  	// Go back to last fullscreen display resolution. -	BOOL	setFullscreenResolution(); +	bool	setFullscreenResolution(); -	BOOL	shouldPostQuit() { return mPostQuit; } +	bool	shouldPostQuit() { return mPostQuit; }  protected:  	// @@ -173,12 +173,12 @@ protected:  	//  	// create or re-create the GL context/window.  Called from the constructor and switchContext(). -	BOOL createContext(int x, int y, int width, int height, int bits, BOOL fullscreen, BOOL disable_vsync); +	bool createContext(int x, int y, int width, int height, int bits, bool fullscreen, bool disable_vsync);  	void destroyContext();  	void setupFailure(const std::string& text, const std::string& caption, U32 type);  	void fixWindowSize(void); -	U32 SDLCheckGrabbyKeys(SDLKey keysym, BOOL gain); -	BOOL SDLReallyCaptureInput(BOOL capture); +	U32 SDLCheckGrabbyKeys(SDLKey keysym, bool gain); +	bool SDLReallyCaptureInput(bool capture);  	//  	// Platform specific variables @@ -188,7 +188,7 @@ protected:  	SDL_Surface *	mWindow;  	std::string mWindowTitle;  	double		mOriginalAspectRatio; -	BOOL		mNeedsResize;		// Constructor figured out the window is too big, it needs a resize. +	bool		mNeedsResize;		// Constructor figured out the window is too big, it needs a resize.  	LLCoordScreen   mNeedsResizeSize;  	F32			mOverrideAspectRatio;  	F32		mGamma; @@ -204,8 +204,8 @@ protected:  private:  #if LL_X11 -	void x11_set_urgent(BOOL urgent); -	BOOL mFlashing; +	void x11_set_urgent(bool urgent); +	bool mFlashing;  	LLTimer mFlashTimer;  #endif //LL_X11 diff --git a/indra/llwindow/llwindowwin32.cpp b/indra/llwindow/llwindowwin32.cpp index 0dbb5b64c1..35e52a8969 100644 --- a/indra/llwindow/llwindowwin32.cpp +++ b/indra/llwindow/llwindowwin32.cpp @@ -92,7 +92,7 @@ const F32	ICON_FLASH_TIME = 0.5f;  const UINT WM_DUMMY_(WM_USER + 0x0017);  const UINT WM_POST_FUNCTION_(WM_USER + 0x0018); -extern BOOL gDebugWindowProc; +extern bool gDebugWindowProc;  static std::thread::id sWindowThreadId;  static std::thread::id sMainThreadId; @@ -178,10 +178,10 @@ GLuint SafeChoosePixelFormat(HDC &hdc, const PIXELFORMATDESCRIPTOR *ppfd)  }  //static -BOOL LLWindowWin32::sIsClassRegistered = FALSE; +bool LLWindowWin32::sIsClassRegistered = false; -BOOL	LLWindowWin32::sLanguageTextInputAllowed = TRUE; -BOOL	LLWindowWin32::sWinIMEOpened = FALSE; +bool	LLWindowWin32::sLanguageTextInputAllowed = true; +bool	LLWindowWin32::sWinIMEOpened = false;  HKL		LLWindowWin32::sWinInputLocale = 0;  DWORD	LLWindowWin32::sWinIMEConversionMode = IME_CMODE_NATIVE;  DWORD	LLWindowWin32::sWinIMESentenceMode = IME_SMODE_AUTOMATIC; @@ -200,24 +200,24 @@ public:  public:  	// Wrappers for IMM API. -	static BOOL		isIME(HKL hkl);															 +	static bool		isIME(HKL hkl);															  	static HIMC		getContext(HWND hwnd);													 -	static BOOL		releaseContext(HWND hwnd, HIMC himc); -	static BOOL		getOpenStatus(HIMC himc);												 -	static BOOL		setOpenStatus(HIMC himc, BOOL status);									 -	static BOOL		getConversionStatus(HIMC himc, LPDWORD conversion, LPDWORD sentence);	 -	static BOOL		setConversionStatus(HIMC himc, DWORD conversion, DWORD sentence);		 -	static BOOL		getCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form);					 -	static BOOL		setCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form);					 +	static bool		releaseContext(HWND hwnd, HIMC himc); +	static bool		getOpenStatus(HIMC himc);												 +	static bool		setOpenStatus(HIMC himc, bool status);									 +	static bool		getConversionStatus(HIMC himc, LPDWORD conversion, LPDWORD sentence);	 +	static bool		setConversionStatus(HIMC himc, DWORD conversion, DWORD sentence);		 +	static bool		getCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form);					 +	static bool		setCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form);					  	static LONG		getCompositionString(HIMC himc, DWORD index, LPVOID data, DWORD length); -	static BOOL		setCompositionString(HIMC himc, DWORD index, LPVOID pComp, DWORD compLength, LPVOID pRead, DWORD readLength); -	static BOOL		setCompositionFont(HIMC himc, LPLOGFONTW logfont); -	static BOOL		setCandidateWindow(HIMC himc, LPCANDIDATEFORM candidate_form); -	static BOOL		notifyIME(HIMC himc, DWORD action, DWORD index, DWORD value); +	static bool		setCompositionString(HIMC himc, DWORD index, LPVOID pComp, DWORD compLength, LPVOID pRead, DWORD readLength); +	static bool		setCompositionFont(HIMC himc, LPLOGFONTW logfont); +	static bool		setCandidateWindow(HIMC himc, LPCANDIDATEFORM candidate_form); +	static bool		notifyIME(HIMC himc, DWORD action, DWORD index, DWORD value);  };  // static  -BOOL	LLWinImm::isIME(HKL hkl) +bool	LLWinImm::isIME(HKL hkl)  {   	return ImmIsIME(hkl);  } @@ -229,43 +229,43 @@ HIMC		LLWinImm::getContext(HWND hwnd)  }  //static  -BOOL		LLWinImm::releaseContext(HWND hwnd, HIMC himc) +bool		LLWinImm::releaseContext(HWND hwnd, HIMC himc)  {   	return ImmReleaseContext(hwnd, himc);  }  // static  -BOOL		LLWinImm::getOpenStatus(HIMC himc) +bool		LLWinImm::getOpenStatus(HIMC himc)  {   	return ImmGetOpenStatus(himc);  }  // static  -BOOL		LLWinImm::setOpenStatus(HIMC himc, BOOL status) +bool		LLWinImm::setOpenStatus(HIMC himc, bool status)  {   	return ImmSetOpenStatus(himc, status);  }  // static  -BOOL		LLWinImm::getConversionStatus(HIMC himc, LPDWORD conversion, LPDWORD sentence)	 +bool		LLWinImm::getConversionStatus(HIMC himc, LPDWORD conversion, LPDWORD sentence)	  {   	return ImmGetConversionStatus(himc, conversion, sentence);  }  // static  -BOOL		LLWinImm::setConversionStatus(HIMC himc, DWORD conversion, DWORD sentence)		 +bool		LLWinImm::setConversionStatus(HIMC himc, DWORD conversion, DWORD sentence)		  {   	return ImmSetConversionStatus(himc, conversion, sentence);  }  // static  -BOOL		LLWinImm::getCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form)					 +bool		LLWinImm::getCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form)					  {   	return ImmGetCompositionWindow(himc, form);  }  // static  -BOOL		LLWinImm::setCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form)					 +bool		LLWinImm::setCompositionWindow(HIMC himc, LPCOMPOSITIONFORM form)					  {   	return ImmSetCompositionWindow(himc, form);  } @@ -279,25 +279,25 @@ LONG		LLWinImm::getCompositionString(HIMC himc, DWORD index, LPVOID data, DWORD  // static  -BOOL		LLWinImm::setCompositionString(HIMC himc, DWORD index, LPVOID pComp, DWORD compLength, LPVOID pRead, DWORD readLength)					 +bool		LLWinImm::setCompositionString(HIMC himc, DWORD index, LPVOID pComp, DWORD compLength, LPVOID pRead, DWORD readLength)					  {   	return ImmSetCompositionString(himc, index, pComp, compLength, pRead, readLength);  }  // static  -BOOL		LLWinImm::setCompositionFont(HIMC himc, LPLOGFONTW pFont)					 +bool		LLWinImm::setCompositionFont(HIMC himc, LPLOGFONTW pFont)					  {   	return ImmSetCompositionFont(himc, pFont);  }  // static  -BOOL		LLWinImm::setCandidateWindow(HIMC himc, LPCANDIDATEFORM form)					 +bool		LLWinImm::setCandidateWindow(HIMC himc, LPCANDIDATEFORM form)					  {   	return ImmSetCandidateWindow(himc, form);  }  // static  -BOOL		LLWinImm::notifyIME(HIMC himc, DWORD action, DWORD index, DWORD value)					 +bool		LLWinImm::notifyIME(HIMC himc, DWORD action, DWORD index, DWORD value)					  {   	return ImmNotifyIME(himc, action, index, value);  } @@ -432,9 +432,9 @@ struct LLWindowWin32::LLWindowWin32Thread : public LL::ThreadPool  LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  							 const std::string& title, const std::string& name, S32 x, S32 y, S32 width,  							 S32 height, U32 flags,  -							 BOOL fullscreen, BOOL clearBg, -							 BOOL enable_vsync, BOOL use_gl, -							 BOOL ignore_pixel_depth, +							 bool fullscreen, bool clearBg, +							 bool enable_vsync, bool use_gl, +							 bool ignore_pixel_depth,  							 U32 fsaa_samples,                               U32 max_cores,                               U32 max_vram, @@ -527,7 +527,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	mIconResource = gIconResource;  	mOverrideAspectRatio = 0.f;  	mNativeAspectRatio = 0.f; -	mInputProcessingPaused = FALSE; +	mInputProcessingPaused = false;  	mPreeditor = NULL;  	mKeyCharCode = 0;  	mKeyScanCode = 0; @@ -536,7 +536,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	mhRC = NULL;  	memset(mCurrentGammaRamp, 0, sizeof(mCurrentGammaRamp));  	memset(mPrevGammaRamp, 0, sizeof(mPrevGammaRamp)); -	mCustomGammaSet = FALSE; +	mCustomGammaSet = false;  	mWindowHandle = NULL;      mRect = {0, 0, 0, 0}; @@ -544,7 +544,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	if (!SystemParametersInfo(SPI_GETMOUSEVANISH, 0, &mMouseVanish, 0))  	{ -		mMouseVanish = TRUE; +		mMouseVanish = true;  	}  	// Initialize the keyboard @@ -556,7 +556,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	// Initialize (boot strap) the Language text input management,  	// based on the system's (user's) default settings. -	allowLanguageTextInput(mPreeditor, FALSE); +	allowLanguageTextInput(mPreeditor, false);  	WNDCLASS		wc;  	RECT			window_rect; @@ -674,7 +674,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  				mCallbacks->translateString("MBError"), OSMB_OK);  			return;  		} -		sIsClassRegistered = TRUE; +		sIsClassRegistered = true;  	}  	//----------------------------------------------------------------------- @@ -702,7 +702,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	//-----------------------------------------------------------------------  	if (mFullscreen)  	{ -		BOOL success = FALSE; +		bool success = false;  		DWORD closest_refresh = 0;  		for (S32 mode_num = 0;; mode_num++) @@ -716,7 +716,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  				dev_mode.dmPelsHeight == height &&  				dev_mode.dmBitsPerPel == BITS_PER_PIXEL)  			{ -				success = TRUE; +				success = true;  				if ((dev_mode.dmDisplayFrequency - current_refresh)  					< (closest_refresh - current_refresh))  				{ @@ -728,11 +728,11 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  		if (closest_refresh == 0)  		{  			LL_WARNS("Window") << "Couldn't find display mode " << width << " by " << height << " at " << BITS_PER_PIXEL << " bits per pixel" << LL_ENDL; -			//success = FALSE; +			//success = false;  			if (!EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &dev_mode))  			{ -				success = FALSE; +				success = false;  			}  			else  			{ @@ -741,12 +741,12 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  					LL_WARNS("Window") << "Current BBP is OK falling back to that" << LL_ENDL;  					window_rect.right=width=dev_mode.dmPelsWidth;  					window_rect.bottom=height=dev_mode.dmPelsHeight; -					success = TRUE; +					success = true;  				}  				else  				{  					LL_WARNS("Window") << "Current BBP is BAD" << LL_ENDL; -					success = FALSE; +					success = false;  				}  			}  		} @@ -764,7 +764,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  		// If it failed, we don't want to run fullscreen  		if (success)  		{ -			mFullscreen = TRUE; +			mFullscreen = true;  			mFullscreenWidth   = dev_mode.dmPelsWidth;  			mFullscreenHeight  = dev_mode.dmPelsHeight;  			mFullscreenBits    = dev_mode.dmBitsPerPel; @@ -778,7 +778,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  		}  		else  		{ -			mFullscreen = FALSE; +			mFullscreen = false;  			mFullscreenWidth   = -1;  			mFullscreenHeight  = -1;  			mFullscreenBits    = -1; @@ -859,7 +859,7 @@ LLWindowWin32::LLWindowWin32(LLWindowCallbacks* callbacks,  	// Initialize (boot strap) the Language text input management,  	// based on the system's (or user's) default settings. -	allowLanguageTextInput(NULL, FALSE); +	allowLanguageTextInput(NULL, false);  } @@ -889,14 +889,14 @@ void LLWindowWin32::show()  void LLWindowWin32::hide()  { -	setMouseClipping(FALSE); +	setMouseClipping(false);  	ShowWindow(mWindowHandle, SW_HIDE);  }  //virtual  void LLWindowWin32::minimize()  { -	setMouseClipping(FALSE); +	setMouseClipping(false);  	showCursor();  	ShowWindow(mWindowHandle, SW_MINIMIZE);  } @@ -953,7 +953,7 @@ void LLWindowWin32::close()  	// Make sure cursor is visible and we haven't mangled the clipping state.  	showCursor(); -	setMouseClipping(FALSE); +	setMouseClipping(false);  	if (gKeyboard)  	{  		gKeyboard->resetKeys(); @@ -1029,29 +1029,29 @@ void LLWindowWin32::close()      mWindowThread->close();  } -BOOL LLWindowWin32::isValid() +bool LLWindowWin32::isValid()  {  	return (mWindowHandle != NULL);  } -BOOL LLWindowWin32::getVisible() +bool LLWindowWin32::getVisible()  {  	return (mWindowHandle && IsWindowVisible(mWindowHandle));  } -BOOL LLWindowWin32::getMinimized() +bool LLWindowWin32::getMinimized()  {  	return (mWindowHandle && IsIconic(mWindowHandle));  } -BOOL LLWindowWin32::getMaximized() +bool LLWindowWin32::getMaximized()  {  	return (mWindowHandle && IsZoomed(mWindowHandle));  } -BOOL LLWindowWin32::maximize() +bool LLWindowWin32::maximize()  { -	BOOL success = FALSE; +	bool success = false;  	if (!mWindowHandle) return success;      mWindowThread->post([=] @@ -1066,56 +1066,56 @@ BOOL LLWindowWin32::maximize()              }          }); -    return TRUE; +    return true;  } -BOOL LLWindowWin32::getFullscreen() +bool LLWindowWin32::getFullscreen()  {  	return mFullscreen;  } -BOOL LLWindowWin32::getPosition(LLCoordScreen *position) +bool LLWindowWin32::getPosition(LLCoordScreen *position)  {      position->mX = mRect.left;  	position->mY = mRect.top; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::getSize(LLCoordScreen *size) +bool LLWindowWin32::getSize(LLCoordScreen *size)  {  	size->mX = mRect.right - mRect.left;  	size->mY = mRect.bottom - mRect.top; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::getSize(LLCoordWindow *size) +bool LLWindowWin32::getSize(LLCoordWindow *size)  {  	size->mX = mClientRect.right - mClientRect.left;  	size->mY = mClientRect.bottom - mClientRect.top; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::setPosition(const LLCoordScreen position) +bool LLWindowWin32::setPosition(const LLCoordScreen position)  {  	LLCoordScreen size;  	if (!mWindowHandle)  	{ -		return FALSE; +		return false;  	}  	getSize(&size);  	moveWindow(position, size); -	return TRUE; +	return true;  } -BOOL LLWindowWin32::setSizeImpl(const LLCoordScreen size) +bool LLWindowWin32::setSizeImpl(const LLCoordScreen size)  {  	LLCoordScreen position;  	getPosition(&position);  	if (!mWindowHandle)  	{ -		return FALSE; +		return false;  	}      mWindowThread->post([=]() @@ -1131,10 +1131,10 @@ BOOL LLWindowWin32::setSizeImpl(const LLCoordScreen size)          });  	moveWindow(position, size); -	return TRUE; +	return true;  } -BOOL LLWindowWin32::setSizeImpl(const LLCoordWindow size) +bool LLWindowWin32::setSizeImpl(const LLCoordWindow size)  {  	RECT window_rect = {0, 0, size.mX, size.mY };  	DWORD dw_ex_style = WS_EX_APPWINDOW | WS_EX_WINDOWEDGE; @@ -1146,7 +1146,7 @@ BOOL LLWindowWin32::setSizeImpl(const LLCoordWindow size)  }  // changing fullscreen resolution -BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BOOL enable_vsync, const LLCoordScreen* const posp) +bool LLWindowWin32::switchContext(bool fullscreen, const LLCoordScreen& size, bool enable_vsync, const LLCoordScreen* const posp)  {      //called from main thread      GLuint	pixel_format; @@ -1159,11 +1159,11 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO      RECT	window_rect = { 0, 0, 0, 0 };      S32 width = size.mX;      S32 height = size.mY; -    BOOL auto_show = FALSE; +    bool auto_show = false;      if (mhRC)      { -        auto_show = TRUE; +        auto_show = true;          resetDisplayResolution();      } @@ -1196,8 +1196,8 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO      if (fullscreen)      { -        mFullscreen = TRUE; -        BOOL success = FALSE; +        mFullscreen = true; +        bool success = false;          DWORD closest_refresh = 0;          for (S32 mode_num = 0;; mode_num++) @@ -1211,7 +1211,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO                  dev_mode.dmPelsHeight == height &&                  dev_mode.dmBitsPerPel == BITS_PER_PIXEL)              { -                success = TRUE; +                success = true;                  if ((dev_mode.dmDisplayFrequency - current_refresh)                      < (closest_refresh - current_refresh))                  { @@ -1223,7 +1223,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO          if (closest_refresh == 0)          {              LL_WARNS("Window") << "Couldn't find display mode " << width << " by " << height << " at " << BITS_PER_PIXEL << " bits per pixel" << LL_ENDL; -            return FALSE; +            return false;          }          // If we found a good resolution, use it. @@ -1238,7 +1238,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO          if (success)          { -            mFullscreen = TRUE; +            mFullscreen = true;              mFullscreenWidth = dev_mode.dmPelsWidth;              mFullscreenHeight = dev_mode.dmPelsHeight;              mFullscreenBits = dev_mode.dmBitsPerPel; @@ -1264,19 +1264,19 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO          // If it failed, we don't want to run fullscreen          else          { -            mFullscreen = FALSE; +            mFullscreen = false;              mFullscreenWidth = -1;              mFullscreenHeight = -1;              mFullscreenBits = -1;              mFullscreenRefresh = -1;              LL_INFOS("Window") << "Unable to run fullscreen at " << width << "x" << height << LL_ENDL; -            return FALSE; +            return false;          }      }      else      { -        mFullscreen = FALSE; +        mFullscreen = false;          window_rect.left = (long)(posp ? posp->mX : 0);          window_rect.right = (long)width + window_rect.left;			// Windows GDI rects don't include rightmost pixel          window_rect.top = (long)(posp ? posp->mY : 0); @@ -1288,7 +1288,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO      // don't post quit messages when destroying old windows -    mPostQuit = FALSE; +    mPostQuit = false;      // create window @@ -1338,7 +1338,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		close();  		OSMessageBox(mCallbacks->translateString("MBDevContextErr"),  			mCallbacks->translateString("MBError"), OSMB_OK); -		return FALSE; +		return false;  	}  	LL_INFOS("Window") << "Device context retrieved." << LL_ENDL ; @@ -1352,7 +1352,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO              OSMessageBox(mCallbacks->translateString("MBPixelFmtErr"),                  mCallbacks->translateString("MBError"), OSMB_OK);  		close(); -            return FALSE; +            return false;          }      }      catch (...) @@ -1361,7 +1361,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		OSMessageBox(mCallbacks->translateString("MBPixelFmtErr"),  			mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	LL_INFOS("Window") << "Pixel format chosen." << LL_ENDL ; @@ -1373,7 +1373,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		OSMessageBox(mCallbacks->translateString("MBPixelFmtDescErr"),  			mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	// (EXP-1765) dump pixel data to see if there is a pattern that leads to unreproducible crash @@ -1412,7 +1412,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		OSMessageBox(mCallbacks->translateString("MBPixelFmtSetErr"),  			mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	} @@ -1421,7 +1421,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		OSMessageBox(mCallbacks->translateString("MBGLContextErr"),  			mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	if (!wglMakeCurrent(mhDC, mhRC)) @@ -1429,7 +1429,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  		OSMessageBox(mCallbacks->translateString("MBGLContextActErr"),  			mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	LL_INFOS("Window") << "Drawing context is created." << LL_ENDL ; @@ -1521,7 +1521,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  			close();  			show_window_creation_error("Error after wglChoosePixelFormatARB 32-bit"); -			return FALSE; +			return false;  		}  		if (!num_formats) @@ -1536,7 +1536,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  				{  					close();  					show_window_creation_error("Error after wglChoosePixelFormatARB 32-bit no AA"); -					return FALSE; +					return false;  				}  			} @@ -1550,7 +1550,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  				{  					close();  					show_window_creation_error("Error after wglChoosePixelFormatARB 24-bit"); -					return FALSE; +					return false;  				}  				if (!num_formats) @@ -1562,7 +1562,7 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO  					{  						close();  						show_window_creation_error("Error after wglChoosePixelFormatARB 16-bit"); -						return FALSE; +						return false;  					}  				}  			} @@ -1635,7 +1635,7 @@ const	S32   max_format  = (S32)num_formats - 1;  		{  			OSMessageBox(mCallbacks->translateString("MBDevContextErr"), mCallbacks->translateString("MBError"), OSMB_OK);  			close(); -			return FALSE; +			return false;  		}  		if (!SetPixelFormat(mhDC, pixel_format, &pfd)) @@ -1643,7 +1643,7 @@ const	S32   max_format  = (S32)num_formats - 1;  			OSMessageBox(mCallbacks->translateString("MBPixelFmtSetErr"),  				mCallbacks->translateString("MBError"), OSMB_OK);  			close(); -			return FALSE; +			return false;  		}  		if (wglGetPixelFormatAttribivARB(mhDC, pixel_format, 0, 1, &swap_query, &swap_method)) @@ -1680,7 +1680,7 @@ const	S32   max_format  = (S32)num_formats - 1;  	{  		OSMessageBox(mCallbacks->translateString("MBPixelFmtDescErr"), mCallbacks->translateString("MBError"), OSMB_OK);  		close(); -		return FALSE; +		return false;  	}  	LL_INFOS("Window") << "GL buffer: Color Bits " << S32(pfd.cColorBits)  @@ -1694,7 +1694,7 @@ const	S32   max_format  = (S32)num_formats - 1;          mhRC = (HGLRC) createSharedContext();          if (!mhRC)          { -            return FALSE; +            return false;          }  	} @@ -1702,14 +1702,14 @@ const	S32   max_format  = (S32)num_formats - 1;  	{  		OSMessageBox(mCallbacks->translateString("MBGLContextActErr"), mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	if (!gGLManager.initGL())  	{  		OSMessageBox(mCallbacks->translateString("MBVideoDrvErr"), mCallbacks->translateString("MBError"), OSMB_OK);          close(); -		return FALSE; +		return false;  	}  	// Disable vertical sync for swap @@ -1726,7 +1726,7 @@ const	S32   max_format  = (S32)num_formats - 1;  	SetTimer( mWindowHandle, 0, 1000 / 30, NULL ); // 30 fps timer  	// ok to post quit messages now -	mPostQuit = TRUE; +	mPostQuit = true;      // *HACK: Attempt to prevent startup crashes by deferring memory accounting      // until after some graphics setup. See SL-20177. -Cosmic,2023-09-18 @@ -1745,7 +1745,7 @@ const	S32   max_format  = (S32)num_formats - 1;      LL_PROFILER_GPU_CONTEXT; -	return TRUE; +	return true;  }  void LLWindowWin32::recreateWindow(RECT window_rect, DWORD dw_ex_style, DWORD dw_style) @@ -1970,13 +1970,13 @@ void LLWindowWin32::setTitle(const std::string title)          });  } -BOOL LLWindowWin32::setCursorPosition(const LLCoordWindow position) +bool LLWindowWin32::setCursorPosition(const LLCoordWindow position)  {      ASSERT_MAIN_THREAD();      if (!mWindowHandle)      { -        return FALSE; +        return false;      }      LLCoordScreen screen_pos(position.convert()); @@ -1996,31 +1996,31 @@ BOOL LLWindowWin32::setCursorPosition(const LLCoordWindow position)              SetCursorPos(screen_pos.mX, screen_pos.mY);          }); -    return TRUE; +    return true;  } -BOOL LLWindowWin32::getCursorPosition(LLCoordWindow *position) +bool LLWindowWin32::getCursorPosition(LLCoordWindow *position)  {      ASSERT_MAIN_THREAD();      if (!position)      { -        return FALSE; +        return false;      }      *position = mCursorPosition; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::getCursorDelta(LLCoordCommon* delta) +bool LLWindowWin32::getCursorDelta(LLCoordCommon* delta)  {      if (delta == nullptr)      { -        return FALSE; +        return false;      }      *delta = mMouseFrameDelta; -    return TRUE; +    return true;  }  void LLWindowWin32::hideCursor() @@ -2035,8 +2035,8 @@ void LLWindowWin32::hideCursor()              }          }); -	mCursorHidden = TRUE; -	mHideCursorPermanent = TRUE; +	mCursorHidden = true; +	mHideCursorPermanent = true;  }  void LLWindowWin32::showCursor() @@ -2054,8 +2054,8 @@ void LLWindowWin32::showCursor()              }          }); -	mCursorHidden = FALSE; -	mHideCursorPermanent = FALSE; +	mCursorHidden = false; +	mHideCursorPermanent = false;  }  void LLWindowWin32::showCursorFromMouseMove() @@ -2071,11 +2071,11 @@ void LLWindowWin32::hideCursorUntilMouseMove()  	if (!mHideCursorPermanent && mMouseVanish)  	{  		hideCursor(); -		mHideCursorPermanent = FALSE; +		mHideCursorPermanent = false;  	}  } -BOOL LLWindowWin32::isCursorHidden() +bool LLWindowWin32::isCursorHidden()  {  	return mCursorHidden;  } @@ -2195,7 +2195,7 @@ void LLWindowWin32::releaseMouse()  void LLWindowWin32::delayInputProcessing()  { -	mInputProcessingPaused = TRUE; +	mInputProcessingPaused = true;  } @@ -2276,7 +2276,7 @@ void LLWindowWin32::gatherInput()          }      } -	mInputProcessingPaused = FALSE; +	mInputProcessingPaused = false;  	updateCursor();  } @@ -2321,7 +2321,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_          // pass along extended flag in mask          MASK mask = (l_param >> 16 & KF_EXTENDED) ? MASK_EXTENDED : 0x0; -        BOOL eat_keystroke = TRUE; +        bool eat_keystroke = true;          switch (u_msg)          { @@ -2343,7 +2343,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_              {                  WINDOW_IMP_POST(window_imp->mCallbacks->handleDeviceChange(window_imp)); -                return TRUE; +                return true;              }              break;          } @@ -2500,7 +2500,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_          {              LL_PROFILE_ZONE_NAMED_CATEGORY_WIN32("mwp - WM_SYSKEYDOWN");              // allow system keys, such as ALT-F4 to be processed by Windows -            eat_keystroke = FALSE; +            eat_keystroke = false;              // intentional fall-through here          }          case WM_KEYDOWN: @@ -2521,7 +2521,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_              break;          }          case WM_SYSKEYUP: -            eat_keystroke = FALSE; +            eat_keystroke = false;              // intentional fall-through here          case WM_KEYUP:          { @@ -2613,9 +2613,9 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                      // characters.  We just need to take care of surrogate pairs sent as two WM_CHAR's                      // by ourselves.  It is not that tough.  -- Alissa Sabre @ SL -                    // Even if LLWindowCallbacks::handleUnicodeChar(llwchar, BOOL) returned FALSE, +                    // Even if LLWindowCallbacks::handleUnicodeChar(llwchar, bool) returned false,                      // we *did* processed the event, so I believe we should not pass it to DefWindowProc... -                    window_imp->handleUnicodeUTF16((U16)w_param, gKeyboard->currentMask(FALSE)); +                    window_imp->handleUnicodeUTF16((U16)w_param, gKeyboard->currentMask(false));                  });              return 0;          } @@ -2646,7 +2646,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                              window_imp->interruptLanguageTextInput();                          } -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          auto gl_coord = window_imp->mCursorPosition.convert();                          window_imp->mCallbacks->handleMouseMove(window_imp, gl_coord, mask);                          window_imp->mCallbacks->handleMouseDown(window_imp, gl_coord, mask); @@ -2669,7 +2669,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                          sHandleDoubleClick = true;                          return;                      } -                    MASK mask = gKeyboard->currentMask(TRUE); +                    MASK mask = gKeyboard->currentMask(true);                      // generate move event to update mouse coordinates                      window_imp->mCursorPosition = window_coord; @@ -2693,7 +2693,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                          sHandleDoubleClick = true; -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          // generate move event to update mouse coordinates                          window_imp->mCursorPosition = window_coord;                          window_imp->mCallbacks->handleMouseUp(window_imp, window_imp->mCursorPosition.convert(), mask); @@ -2714,7 +2714,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                              WINDOW_IMP_POST(window_imp->interruptLanguageTextInput());                          } -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          // generate move event to update mouse coordinates                          auto gl_coord = window_imp->mCursorPosition.convert();                          window_imp->mCallbacks->handleMouseMove(window_imp, gl_coord, mask); @@ -2732,7 +2732,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                  LL_RECORD_BLOCK_TIME(FTM_MOUSEHANDLER);                  window_imp->postMouseButtonEvent([=]()                      { -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          window_imp->mCallbacks->handleRightMouseUp(window_imp, window_imp->mCursorPosition.convert(), mask);                      });              } @@ -2752,7 +2752,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                              window_imp->interruptLanguageTextInput();                          } -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          window_imp->mCallbacks->handleMiddleMouseDown(window_imp, window_imp->mCursorPosition.convert(), mask);                      });              } @@ -2766,7 +2766,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                  LL_RECORD_BLOCK_TIME(FTM_MOUSEHANDLER);                  window_imp->postMouseButtonEvent([=]()                      { -                        MASK mask = gKeyboard->currentMask(TRUE); +                        MASK mask = gKeyboard->currentMask(true);                          window_imp->mCallbacks->handleMiddleMouseUp(window_imp, window_imp->mCursorPosition.convert(), mask);                      });              } @@ -2784,7 +2784,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                          window_imp->interruptLanguageTextInput();                      } -                    MASK mask = gKeyboard->currentMask(TRUE); +                    MASK mask = gKeyboard->currentMask(true);                      // Windows uses numbers 1 and 2 for buttons, remap to 4, 5                      window_imp->mCallbacks->handleOtherMouseDown(window_imp, window_imp->mCursorPosition.convert(), mask, button + 3);                  }); @@ -2801,7 +2801,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                      LL_RECORD_BLOCK_TIME(FTM_MOUSEHANDLER);                      S32 button = GET_XBUTTON_WPARAM(w_param); -                    MASK mask = gKeyboard->currentMask(TRUE); +                    MASK mask = gKeyboard->currentMask(true);                      // Windows uses numbers 1 and 2 for buttons, remap to 4, 5                      window_imp->mCallbacks->handleOtherMouseUp(window_imp, window_imp->mCursorPosition.convert(), mask, button + 3);                  }); @@ -2911,7 +2911,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_                  {                      LL_PROFILE_ZONE_NAMED_CATEGORY_WIN32("mwp - WM_MOUSEMOVE lambda"); -                    MASK mask = gKeyboard->currentMask(TRUE); +                    MASK mask = gKeyboard->currentMask(true);                      window_imp->mMouseMask = mask;                      window_imp->mCursorPosition = window_coord;                  }); @@ -2948,19 +2948,19 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_              // means that the window was un-minimized.              if (w_param == SIZE_RESTORED && window_imp->mLastSizeWParam != SIZE_RESTORED)              { -                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, TRUE)); +                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, true));              }              // handle case of window being maximized from fully minimized state              if (w_param == SIZE_MAXIMIZED && window_imp->mLastSizeWParam != SIZE_MAXIMIZED)              { -                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, TRUE)); +                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, true));              }              // Also handle the minimization case              if (w_param == SIZE_MINIMIZED && window_imp->mLastSizeWParam != SIZE_MINIMIZED)              { -                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, FALSE)); +                WINDOW_IMP_POST(window_imp->mCallbacks->handleActivate(window_imp, false));              }              // Actually resize all of our views @@ -3039,7 +3039,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_              {                  if (!SystemParametersInfo(SPI_GETMOUSEVANISH, 0, &window_imp->mMouseVanish, 0))                  { -                    WINDOW_IMP_POST(window_imp->mMouseVanish = TRUE); +                    WINDOW_IMP_POST(window_imp->mMouseVanish = true);                  }              }          } @@ -3148,7 +3148,7 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_      return ret;  } -BOOL LLWindowWin32::convertCoords(LLCoordGL from, LLCoordWindow *to) +bool LLWindowWin32::convertCoords(LLCoordGL from, LLCoordWindow *to)  {  	S32		client_height;  	RECT	client_rect; @@ -3158,17 +3158,17 @@ BOOL LLWindowWin32::convertCoords(LLCoordGL from, LLCoordWindow *to)  		!GetClientRect(mWindowHandle, &client_rect) ||  		NULL == to)  	{ -		return FALSE; +		return false;  	}  	to->mX = from.mX;  	client_height = client_rect.bottom - client_rect.top;  	to->mY = client_height - from.mY - 1; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordGL* to) +bool LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordGL* to)  {  	S32		client_height;  	RECT	client_rect; @@ -3177,23 +3177,23 @@ BOOL LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordGL* to)  		!GetClientRect(mWindowHandle, &client_rect) ||  		NULL == to)  	{ -		return FALSE; +		return false;  	}  	to->mX = from.mX;  	client_height = client_rect.bottom - client_rect.top;  	to->mY = client_height - from.mY - 1; -	return TRUE; +	return true;  } -BOOL LLWindowWin32::convertCoords(LLCoordScreen from, LLCoordWindow* to) +bool LLWindowWin32::convertCoords(LLCoordScreen from, LLCoordWindow* to)  {	  	POINT mouse_point;  	mouse_point.x = from.mX;  	mouse_point.y = from.mY; -	BOOL result = ScreenToClient(mWindowHandle, &mouse_point); +	bool result = ScreenToClient(mWindowHandle, &mouse_point);  	if (result)  	{ @@ -3204,13 +3204,13 @@ BOOL LLWindowWin32::convertCoords(LLCoordScreen from, LLCoordWindow* to)  	return result;  } -BOOL LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordScreen *to) +bool LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordScreen *to)  {  	POINT mouse_point;  	mouse_point.x = from.mX;  	mouse_point.y = from.mY; -	BOOL result = ClientToScreen(mWindowHandle, &mouse_point); +	bool result = ClientToScreen(mWindowHandle, &mouse_point);  	if (result)  	{ @@ -3221,44 +3221,44 @@ BOOL LLWindowWin32::convertCoords(LLCoordWindow from, LLCoordScreen *to)  	return result;  } -BOOL LLWindowWin32::convertCoords(LLCoordScreen from, LLCoordGL *to) +bool LLWindowWin32::convertCoords(LLCoordScreen from, LLCoordGL *to)  {  	LLCoordWindow window_coord;  	if (!mWindowHandle || (NULL == to))  	{ -		return FALSE; +		return false;  	}  	convertCoords(from, &window_coord);  	convertCoords(window_coord, to); -	return TRUE; +	return true;  } -BOOL LLWindowWin32::convertCoords(LLCoordGL from, LLCoordScreen *to) +bool LLWindowWin32::convertCoords(LLCoordGL from, LLCoordScreen *to)  {  	LLCoordWindow window_coord;  	if (!mWindowHandle || (NULL == to))  	{ -		return FALSE; +		return false;  	}  	convertCoords(from, &window_coord);  	convertCoords(window_coord, to); -	return TRUE; +	return true;  } -BOOL LLWindowWin32::isClipboardTextAvailable() +bool LLWindowWin32::isClipboardTextAvailable()  {  	return IsClipboardFormatAvailable(CF_UNICODETEXT);  } -BOOL LLWindowWin32::pasteTextFromClipboard(LLWString &dst) +bool LLWindowWin32::pasteTextFromClipboard(LLWString &dst)  { -	BOOL success = FALSE; +	bool success = false;  	if (IsClipboardFormatAvailable(CF_UNICODETEXT))  	{ @@ -3273,7 +3273,7 @@ BOOL LLWindowWin32::pasteTextFromClipboard(LLWString &dst)  					dst = utf16str_to_wstring(utf16str);  					LLWStringUtil::removeWindowsCR(dst);  					GlobalUnlock(h_data); -					success = TRUE; +					success = true;  				}  			}  			CloseClipboard(); @@ -3284,9 +3284,9 @@ BOOL LLWindowWin32::pasteTextFromClipboard(LLWString &dst)  } -BOOL LLWindowWin32::copyTextToClipboard(const LLWString& wstr) +bool LLWindowWin32::copyTextToClipboard(const LLWString& wstr)  { -	BOOL success = FALSE; +	bool success = false;  	if (OpenClipboard(mWindowHandle))  	{ @@ -3310,7 +3310,7 @@ BOOL LLWindowWin32::copyTextToClipboard(const LLWString& wstr)  				if (SetClipboardData(CF_UNICODETEXT, hglobal_copy_utf16))  				{ -					success = TRUE; +					success = true;  				}  			}  		} @@ -3322,13 +3322,13 @@ BOOL LLWindowWin32::copyTextToClipboard(const LLWString& wstr)  }  // Constrains the mouse to the window. -void LLWindowWin32::setMouseClipping( BOOL b ) +void LLWindowWin32::setMouseClipping( bool b )  {      LL_PROFILE_ZONE_SCOPED_CATEGORY_WIN32;      ASSERT_MAIN_THREAD();  	if( b != mIsMouseClipping )  	{ -		BOOL success = FALSE; +		bool success = false;  		if( b )  		{ @@ -3354,9 +3354,9 @@ void LLWindowWin32::setMouseClipping( BOOL b )  	}  } -BOOL LLWindowWin32::getClientRectInScreenSpace( RECT* rectp ) +bool LLWindowWin32::getClientRectInScreenSpace( RECT* rectp )  { -    BOOL success = FALSE; +    bool success = false;      RECT client_rect;      if (mWindowHandle && GetClientRect(mWindowHandle, &client_rect)) @@ -3377,7 +3377,7 @@ BOOL LLWindowWin32::getClientRectInScreenSpace( RECT* rectp )              bottom_right.x,              bottom_right.y); -        success = TRUE; +        success = true;      }      return success; @@ -3403,25 +3403,25 @@ F32 LLWindowWin32::getGamma()  	return mCurrentGamma;  } -BOOL LLWindowWin32::restoreGamma() +bool LLWindowWin32::restoreGamma()  {      ASSERT_MAIN_THREAD(); -	if (mCustomGammaSet != FALSE) +	if (mCustomGammaSet != false)  	{          LL_DEBUGS("Window") << "Restoring gamma" << LL_ENDL; -		mCustomGammaSet = FALSE; +		mCustomGammaSet = false;  		return SetDeviceGammaRamp(mhDC, mPrevGammaRamp);  	} -	return TRUE; +	return true;  } -BOOL LLWindowWin32::setGamma(const F32 gamma) +bool LLWindowWin32::setGamma(const F32 gamma)  {      ASSERT_MAIN_THREAD();  	mCurrentGamma = gamma;  	//Get the previous gamma ramp to restore later. -	if (mCustomGammaSet == FALSE) +	if (mCustomGammaSet == false)  	{          if (!gGLManager.mIsIntel) // skip for Intel GPUs (see SL-11341)          { @@ -3429,10 +3429,10 @@ BOOL LLWindowWin32::setGamma(const F32 gamma)              if(GetDeviceGammaRamp(mhDC, mPrevGammaRamp) == FALSE)              {                  LL_WARNS("Window") << "Failed to get the previous gamma ramp" << LL_ENDL; -                return FALSE; +                return false;              }          } -		mCustomGammaSet = TRUE; +		mCustomGammaSet = true;  	}  	LL_DEBUGS("Window") << "Setting gamma to " << gamma << LL_ENDL; @@ -3487,13 +3487,13 @@ LLWindow::LLWindowResolution* LLWindowWin32::getSupportedResolutions(S32 &num_re  				dev_mode.dmPelsWidth >= 800 &&  				dev_mode.dmPelsHeight >= 600)  			{ -				BOOL resolution_exists = FALSE; +				bool resolution_exists = false;  				for(S32 i = 0; i < mNumSupportedResolutions; i++)  				{  					if (mSupportedResolutions[i].mWidth == dev_mode.dmPelsWidth &&  						mSupportedResolutions[i].mHeight == dev_mode.dmPelsHeight)  					{ -						resolution_exists = TRUE; +						resolution_exists = true;  					}  				}  				if (!resolution_exists) @@ -3546,12 +3546,12 @@ F32 LLWindowWin32::getPixelAspectRatio()  // Change display resolution.  Returns true if successful.  // protected -BOOL LLWindowWin32::setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh) +bool LLWindowWin32::setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh)  {  	DEVMODE dev_mode;  	::ZeroMemory(&dev_mode, sizeof(DEVMODE));  	dev_mode.dmSize = sizeof(DEVMODE); -	BOOL success = FALSE; +	bool success = false;  	// Don't change anything if we don't have to  	if (EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &dev_mode)) @@ -3562,7 +3562,7 @@ BOOL LLWindowWin32::setDisplayResolution(S32 width, S32 height, S32 bits, S32 re  			dev_mode.dmDisplayFrequency == refresh )  		{  			// ...display mode identical, do nothing -			return TRUE; +			return true;  		}  	} @@ -3589,7 +3589,7 @@ BOOL LLWindowWin32::setDisplayResolution(S32 width, S32 height, S32 bits, S32 re  }  // protected -BOOL LLWindowWin32::setFullscreenResolution() +bool LLWindowWin32::setFullscreenResolution()  {  	if (mFullscreen)  	{ @@ -3597,18 +3597,18 @@ BOOL LLWindowWin32::setFullscreenResolution()  	}  	else  	{ -		return FALSE; +		return false;  	}  }  // protected -BOOL LLWindowWin32::resetDisplayResolution() +bool LLWindowWin32::resetDisplayResolution()  {  	LL_DEBUGS("Window") << "resetDisplayResolution START" << LL_ENDL;  	LONG cds_result = ChangeDisplaySettings(NULL, 0); -	BOOL success = (DISP_CHANGE_SUCCESSFUL == cds_result); +	bool success = (DISP_CHANGE_SUCCESSFUL == cds_result);  	if (!success)  	{ @@ -3815,9 +3815,9 @@ LLSD LLWindowWin32::getNativeKeyData()  	return result;  } -BOOL LLWindowWin32::dialogColorPicker( F32 *r, F32 *g, F32 *b ) +bool LLWindowWin32::dialogColorPicker( F32 *r, F32 *g, F32 *b )  { -	BOOL retval = FALSE; +	bool retval = false;  	static CHOOSECOLOR cc;  	static COLORREF crCustColors[16]; @@ -3870,7 +3870,7 @@ void LLWindowWin32::focusClient()          });  } -void LLWindowWin32::allowLanguageTextInput(LLPreeditor *preeditor, BOOL b) +void LLWindowWin32::allowLanguageTextInput(LLPreeditor *preeditor, bool b)  {  	if (b == sLanguageTextInputAllowed || !LLWinImm::isAvailable())  	{ @@ -3880,7 +3880,7 @@ void LLWindowWin32::allowLanguageTextInput(LLPreeditor *preeditor, BOOL b)  	if (preeditor != mPreeditor && !b)  	{  		// This condition may occur with a call to -		// setEnabled(BOOL) from LLTextEditor or LLLineEditor +		// setEnabled(bool) from LLTextEditor or LLLineEditor  		// when the control is not focused.  		// We need to silently ignore the case so that  		// the language input status of the focused control @@ -3910,7 +3910,7 @@ void LLWindowWin32::allowLanguageTextInput(LLPreeditor *preeditor, BOOL b)              if (sWinIMEOpened && GetKeyboardLayout(0) == sWinInputLocale)              {                  HIMC himc = LLWinImm::getContext(mWindowHandle); -                LLWinImm::setOpenStatus(himc, TRUE); +                LLWinImm::setOpenStatus(himc, true);                  LLWinImm::setConversionStatus(himc, sWinIMEConversionMode, sWinIMESentenceMode);                  LLWinImm::releaseContext(mWindowHandle, himc);              } @@ -3936,7 +3936,7 @@ void LLWindowWin32::allowLanguageTextInput(LLPreeditor *preeditor, BOOL b)                      // We need both ImmSetConversionStatus and ImmSetOpenStatus here to surely disable IME's                       // keyboard hooking, because Some IME reacts only on the former and some other on the latter...                      LLWinImm::setConversionStatus(himc, IME_CMODE_NOCONVERSION, sWinIMESentenceMode); -                    LLWinImm::setOpenStatus(himc, FALSE); +                    LLWinImm::setOpenStatus(himc, false);                  }                  LLWinImm::releaseContext(mWindowHandle, himc);              } @@ -4142,7 +4142,7 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)      {          return;      } -	BOOL needs_update = FALSE; +	bool needs_update = false;  	LLWString result_string;  	LLWString preedit_string;  	S32 preedit_string_utf16_length = 0; @@ -4165,7 +4165,7 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)  				result_string = utf16str_to_wstring(llutf16string(data, size / sizeof(WCHAR)));  			}  			delete[] data; -			needs_update = TRUE; +			needs_update = true;  		}  	} @@ -4182,7 +4182,7 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)  				preedit_string = utf16str_to_wstring(llutf16string(data, size / sizeof(WCHAR)));  			}  			delete[] data; -			needs_update = TRUE; +			needs_update = true;  		}  	} @@ -4218,13 +4218,13 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)  			size = LLWinImm::getCompositionString(himc, GCS_COMPATTR, data, size);  			if (size == preedit_string_utf16_length)  			{ -				preedit_standouts.assign(preedit_segment_lengths.size(), FALSE); +				preedit_standouts.assign(preedit_segment_lengths.size(), false);  				S32 offset = 0;  				for (U32 i = 0; i < preedit_segment_lengths.size(); i++)  				{  					if (ATTR_TARGET_CONVERTED == data[offset] || ATTR_TARGET_NOTCONVERTED == data[offset])  					{ -						preedit_standouts[i] = TRUE; +						preedit_standouts[i] = true;  					}  					offset += wstring_utf16_length(preedit_string, offset, preedit_segment_lengths[i]);  				} @@ -4248,7 +4248,7 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)  		// I'm not sure this condition really happens, but  		// Windows SDK document says it is an indication  		// of "reset everything." -		needs_update = TRUE; +		needs_update = true;  	}  	LLWinImm::releaseContext(mWindowHandle, himc); @@ -4283,7 +4283,7 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes)  			}  			if (preedit_standouts.size() == 0)  			{ -				preedit_standouts.assign(preedit_segment_lengths.size(), FALSE); +				preedit_standouts.assign(preedit_segment_lengths.size(), false);  			}  		}  		mPreeditor->updatePreedit(preedit_string, preedit_segment_lengths, preedit_standouts, caret_position); @@ -4330,11 +4330,11 @@ LLWindowCallbacks::DragNDropResult LLWindowWin32::completeDragNDropRequest( cons  }  // Handle WM_IME_REQUEST message. -// If it handled the message, returns TRUE.  Otherwise, FALSE. +// If it handled the message, returns true.  Otherwise, false.  // When it handled the message, the value to be returned from  // the Window Procedure is set to *result. -BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *result) +bool LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *result)  {  	if ( mPreeditor )  	{ @@ -4352,7 +4352,7 @@ BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *res  				form->dwIndex = dwIndex;  				*result = 1; -				return TRUE; +				return true;  			}  			case IMR_QUERYCHARPOSITION:  			{ @@ -4372,20 +4372,20 @@ BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *res  				if (!mPreeditor->getPreeditLocation(position, &caret_coord, &preedit_bounds, &text_control))  				{  					LL_WARNS("Window") << "*** IMR_QUERYCHARPOSITON called but getPreeditLocation failed." << LL_ENDL; -					return FALSE; +					return false;  				}  				fillCharPosition(caret_coord, preedit_bounds, text_control, char_position);  				*result = 1; -				return TRUE; +				return true;  			}  			case IMR_COMPOSITIONFONT:  			{  				fillCompositionLogfont((LOGFONT *)param);  				*result = 1; -				return TRUE; +				return true;  			}  			case IMR_RECONVERTSTRING:  			{ @@ -4406,7 +4406,7 @@ BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *res  						// Let the IME to decide the reconversion range, and  						// adjust the reconvert_string structure accordingly.  						HIMC himc = LLWinImm::getContext(mWindowHandle); -						const BOOL adjusted = LLWinImm::setCompositionString(himc, +						const bool adjusted = LLWinImm::setCompositionString(himc,  									SCS_QUERYRECONVERTSTRING, reconvert_string, size, NULL, 0);  						LLWinImm::releaseContext(mWindowHandle, himc);  						if (adjusted) @@ -4423,12 +4423,12 @@ BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *res  				}  				*result = size; -				return TRUE; +				return true;  			}  			case IMR_CONFIRMRECONVERTSTRING:  			{ -				*result = FALSE; -				return TRUE; +				*result = 0; +				return true;  			}  			case IMR_DOCUMENTFEED:  			{ @@ -4450,14 +4450,14 @@ BOOL LLWindowWin32::handleImeRequests(WPARAM request, LPARAM param, LRESULT *res  				RECONVERTSTRING *reconvert_string = (RECONVERTSTRING *)param;  				*result = fillReconvertString(context, preedit, 0, reconvert_string); -				return TRUE; +				return true;  			}  			default: -				return FALSE; +				return false;  		}  	} -	return FALSE; +	return false;  }  //static diff --git a/indra/llwindow/llwindowwin32.h b/indra/llwindow/llwindowwin32.h index c8ce507c8b..8b82ad92d5 100644 --- a/indra/llwindow/llwindowwin32.h +++ b/indra/llwindow/llwindowwin32.h @@ -48,47 +48,47 @@ public:  	/*virtual*/ void show();  	/*virtual*/ void hide();  	/*virtual*/ void close(); -	/*virtual*/ BOOL getVisible(); -	/*virtual*/ BOOL getMinimized(); -	/*virtual*/ BOOL getMaximized(); -	/*virtual*/ BOOL maximize(); +	/*virtual*/ bool getVisible(); +	/*virtual*/ bool getMinimized(); +	/*virtual*/ bool getMaximized(); +	/*virtual*/ bool maximize();  	/*virtual*/ void minimize();  	/*virtual*/ void restore(); -	/*virtual*/ BOOL getFullscreen(); -	/*virtual*/ BOOL getPosition(LLCoordScreen *position); -	/*virtual*/ BOOL getSize(LLCoordScreen *size); -	/*virtual*/ BOOL getSize(LLCoordWindow *size); -	/*virtual*/ BOOL setPosition(LLCoordScreen position); -	/*virtual*/ BOOL setSizeImpl(LLCoordScreen size); -	/*virtual*/ BOOL setSizeImpl(LLCoordWindow size); -	/*virtual*/ BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL enable_vsync, const LLCoordScreen * const posp = NULL); +	/*virtual*/ bool getFullscreen(); +	/*virtual*/ bool getPosition(LLCoordScreen *position); +	/*virtual*/ bool getSize(LLCoordScreen *size); +	/*virtual*/ bool getSize(LLCoordWindow *size); +	/*virtual*/ bool setPosition(LLCoordScreen position); +	/*virtual*/ bool setSizeImpl(LLCoordScreen size); +	/*virtual*/ bool setSizeImpl(LLCoordWindow size); +	/*virtual*/ bool switchContext(bool fullscreen, const LLCoordScreen &size, bool enable_vsync, const LLCoordScreen * const posp = NULL);      /*virtual*/ void setTitle(const std::string title);      void* createSharedContext() override;      void makeContextCurrent(void* context) override;      void destroySharedContext(void* context) override;      /*virtual*/ void toggleVSync(bool enable_vsync); -	/*virtual*/ BOOL setCursorPosition(LLCoordWindow position); -	/*virtual*/ BOOL getCursorPosition(LLCoordWindow *position); -    /*virtual*/ BOOL getCursorDelta(LLCoordCommon* delta); +	/*virtual*/ bool setCursorPosition(LLCoordWindow position); +	/*virtual*/ bool getCursorPosition(LLCoordWindow *position); +    /*virtual*/ bool getCursorDelta(LLCoordCommon* delta);  	/*virtual*/ void showCursor();  	/*virtual*/ void hideCursor();  	/*virtual*/ void showCursorFromMouseMove();  	/*virtual*/ void hideCursorUntilMouseMove(); -	/*virtual*/ BOOL isCursorHidden(); +	/*virtual*/ bool isCursorHidden();  	/*virtual*/ void updateCursor();  	/*virtual*/ ECursorType getCursor() const;  	/*virtual*/ void captureMouse();  	/*virtual*/ void releaseMouse(); -	/*virtual*/ void setMouseClipping( BOOL b ); -	/*virtual*/ BOOL isClipboardTextAvailable(); -	/*virtual*/ BOOL pasteTextFromClipboard(LLWString &dst); -	/*virtual*/ BOOL copyTextToClipboard(const LLWString &src); +	/*virtual*/ void setMouseClipping( bool b ); +	/*virtual*/ bool isClipboardTextAvailable(); +	/*virtual*/ bool pasteTextFromClipboard(LLWString &dst); +	/*virtual*/ bool copyTextToClipboard(const LLWString &src);  	/*virtual*/ void flashIcon(F32 seconds);  	/*virtual*/ F32 getGamma(); -	/*virtual*/ BOOL setGamma(const F32 gamma); // Set the gamma +	/*virtual*/ bool setGamma(const F32 gamma); // Set the gamma  	/*virtual*/ void setFSAASamples(const U32 fsaa_samples);  	/*virtual*/ U32 getFSAASamples(); -	/*virtual*/ BOOL restoreGamma();			// Restore original gamma table (before updating gamma) +	/*virtual*/ bool restoreGamma();			// Restore original gamma table (before updating gamma)  	/*virtual*/ ESwapMethod getSwapMethod() { return mSwapMethod; }  	/*virtual*/ void gatherInput();  	/*virtual*/ void delayInputProcessing(); @@ -96,12 +96,12 @@ public:  	/*virtual*/ void restoreGLContext() {};  	// handy coordinate space conversion routines -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordWindow *to); -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordScreen *to); -	/*virtual*/ BOOL convertCoords(LLCoordWindow from, LLCoordGL *to); -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordWindow *to); -	/*virtual*/ BOOL convertCoords(LLCoordScreen from, LLCoordGL *to); -	/*virtual*/ BOOL convertCoords(LLCoordGL from, LLCoordScreen *to); +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordWindow *to); +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordScreen *to); +	/*virtual*/ bool convertCoords(LLCoordWindow from, LLCoordGL *to); +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordWindow *to); +	/*virtual*/ bool convertCoords(LLCoordScreen from, LLCoordGL *to); +	/*virtual*/ bool convertCoords(LLCoordGL from, LLCoordScreen *to);  	/*virtual*/ LLWindowResolution* getSupportedResolutions(S32 &num_resolutions);  	/*virtual*/ F32	getNativeAspectRatio(); @@ -111,13 +111,13 @@ public:      U32 getAvailableVRAMMegabytes() override;      /*virtual*/ void setMaxVRAMMegabytes(U32 max_vram) override; -    /*virtual*/	BOOL dialogColorPicker(F32 *r, F32 *g, F32 *b ); +    /*virtual*/	bool dialogColorPicker(F32 *r, F32 *g, F32 *b );  	/*virtual*/ void *getPlatformWindow();  	/*virtual*/ void bringToFront();  	/*virtual*/ void focusClient(); -	/*virtual*/ void allowLanguageTextInput(LLPreeditor *preeditor, BOOL b); +	/*virtual*/ void allowLanguageTextInput(LLPreeditor *preeditor, bool b);  	/*virtual*/ void setLanguageTextInput( const LLCoordGL & pos );  	/*virtual*/ void updateLanguageTextInputArea();  	/*virtual*/ void interruptLanguageTextInput(); @@ -139,27 +139,27 @@ public:  protected:  	LLWindowWin32(LLWindowCallbacks* callbacks,  		const std::string& title, const std::string& name, int x, int y, int width, int height, U32 flags,  -		BOOL fullscreen, BOOL clearBg, BOOL enable_vsync, BOOL use_gl, -		BOOL ignore_pixel_depth, U32 fsaa_samples, U32 max_cores, U32 max_vram, F32 max_gl_version); +		bool fullscreen, bool clearBg, bool enable_vsync, bool use_gl, +		bool ignore_pixel_depth, U32 fsaa_samples, U32 max_cores, U32 max_vram, F32 max_gl_version);  	~LLWindowWin32();  	void	initCursors();  	void	initInputDevices();  	HCURSOR loadColorCursor(LPCTSTR name); -	BOOL	isValid(); +	bool	isValid();  	void	moveWindow(const LLCoordScreen& position,const LLCoordScreen& size);  	virtual LLSD	getNativeKeyData();  	// Changes display resolution. Returns true if successful -	BOOL	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh); +	bool	setDisplayResolution(S32 width, S32 height, S32 bits, S32 refresh);  	// Go back to last fullscreen display resolution. -	BOOL	setFullscreenResolution(); +	bool	setFullscreenResolution();  	// Restore the display resolution to its value before we ran the app. -	BOOL	resetDisplayResolution(); +	bool	resetDisplayResolution(); -	BOOL	shouldPostQuit() { return mPostQuit; } +	bool	shouldPostQuit() { return mPostQuit; }  	void	fillCompositionForm(const LLRect& bounds, COMPOSITIONFORM *form);  	void	fillCandidateForm(const LLCoordGL& caret, const LLRect& bounds, CANDIDATEFORM *form); @@ -168,18 +168,18 @@ protected:  	U32		fillReconvertString(const LLWString &text, S32 focus, S32 focus_length, RECONVERTSTRING *reconvert_string);  	void	handleStartCompositionMessage();  	void	handleCompositionMessage(U32 indexes); -	BOOL	handleImeRequests(WPARAM request, LPARAM param, LRESULT *result); +	bool	handleImeRequests(WPARAM request, LPARAM param, LRESULT *result);  protected:  	//  	// Platform specific methods  	// -	BOOL	getClientRectInScreenSpace(RECT* rectp); +	bool	getClientRectInScreenSpace(RECT* rectp);  	void 	updateJoystick( );  	static LRESULT CALLBACK mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_param, LPARAM l_param); -	static BOOL CALLBACK enumChildWindows(HWND h_wnd, LPARAM l_param); +	static bool CALLBACK enumChildWindows(HWND h_wnd, LPARAM l_param);  	// @@ -207,7 +207,7 @@ protected:      MASK        mMouseMask; -	static BOOL sIsClassRegistered; // has the window class been registered? +	static bool sIsClassRegistered; // has the window class been registered?  	F32			mCurrentGamma;  	U32			mFSAASamples; @@ -215,16 +215,16 @@ protected:      F32         mMaxGLVersion; // maximum OpenGL version to attempt to use (clamps to 3.2 - 4.6)  	WORD		mPrevGammaRamp[3][256];  	WORD		mCurrentGammaRamp[3][256]; -	BOOL		mCustomGammaSet; +	bool		mCustomGammaSet;  	LPWSTR		mIconResource; -	BOOL		mInputProcessingPaused; +	bool		mInputProcessingPaused;  	// The following variables are for Language Text Input control.  	// They are all static, since one context is shared by all LLWindowWin32  	// instances. -	static BOOL		sLanguageTextInputAllowed; -	static BOOL		sWinIMEOpened; +	static bool		sLanguageTextInputAllowed; +	static bool		sWinIMEOpened;  	static HKL		sWinInputLocale;  	static DWORD	sWinIMEConversionMode;  	static DWORD	sWinIMESentenceMode; @@ -243,7 +243,7 @@ protected:  	U32				mRawWParam;  	U32				mRawLParam; -	BOOL			mMouseVanish; +	bool			mMouseVanish;      // Cached values of GetWindowRect and GetClientRect to be used by app thread      void updateWindowRect(); | 
