Index: trunk/src/gui/gui_ascii_renderer.cc
===================================================================
--- trunk/src/gui/gui_ascii_renderer.cc	(revision 356)
+++ trunk/src/gui/gui_ascii_renderer.cc	(revision 364)
@@ -80,18 +80,18 @@
 		for ( int x = 0; x < abs.get_width(); ++x )
 		{
-			m_terminal->print( position( abs.ul.y, abs.ul.x + x ), er->border_color, er->border_chars[0] );
-			m_terminal->print( position( abs.lr.y, abs.ul.x + x ), er->border_color, er->border_chars[1] );
+			m_terminal->print( position( abs.ul.y, abs.ul.x + x ), er->border_color, (unsigned char)er->border_chars[0] );
+			m_terminal->print( position( abs.lr.y, abs.ul.x + x ), er->border_color, (unsigned char)er->border_chars[1] );
 		}
 
 		for ( int y = 0; y < abs.get_height(); ++y )
 		{
-			m_terminal->print( position( abs.ul.y + y, abs.ul.x ), er->border_color, er->border_chars[2] );
-			m_terminal->print( position( abs.ul.y + y, abs.lr.x ), er->border_color, er->border_chars[3] );
+			m_terminal->print( position( abs.ul.y + y, abs.ul.x ), er->border_color, (unsigned char)er->border_chars[2] );
+			m_terminal->print( position( abs.ul.y + y, abs.lr.x ), er->border_color, (unsigned char)er->border_chars[3] );
 		}
 
-		m_terminal->print( abs.ul,   er->border_color, er->border_chars[4] );
-		m_terminal->print( abs.ur(), er->border_color, er->border_chars[5] );
-		m_terminal->print( abs.ll(), er->border_color, er->border_chars[6] );
-		m_terminal->print( abs.lr,   er->border_color, er->border_chars[7] );
+		m_terminal->print( abs.ul,   er->border_color, (unsigned char)er->border_chars[4] );
+		m_terminal->print( abs.ur(), er->border_color, (unsigned char)er->border_chars[5] );
+		m_terminal->print( abs.ll(), er->border_color, (unsigned char)er->border_chars[6] );
+		m_terminal->print( abs.lr,   er->border_color, (unsigned char)er->border_chars[7] );
 	}
 	if ( !e->m_text.empty() )
@@ -100,5 +100,5 @@
 		for ( char c : e->m_text )
 		{
-			m_terminal->print( p, er->text_color, c );
+			m_terminal->print( p, er->text_color, (unsigned char)c );
 			++p.x;
 		}
@@ -111,14 +111,16 @@
 }
 
-void nv::gui::ascii_renderer::on_hover_change( element* e, bool hover )
+void nv::gui::ascii_renderer::on_hover_change( element* e, bool /*hover*/ )
 {
 	// TODO: FIX
+	int fix_me;
 	NV_LOG( nv::LOG_DEBUG, "on_hover_change" );
 	e->m_flags[DIRTY] = true;
 }
 
-void nv::gui::ascii_renderer::on_select_change( element* e, bool select )
+void nv::gui::ascii_renderer::on_select_change( element* e, bool /*select*/ )
 {
 	// TODO: FIX
+	int fix_me;
 	NV_LOG( nv::LOG_DEBUG, "on_select_change" );
 	e->m_flags[DIRTY] = true;
Index: trunk/src/gui/gui_gfx_renderer.cc
===================================================================
--- trunk/src/gui/gui_gfx_renderer.cc	(revision 356)
+++ trunk/src/gui/gui_gfx_renderer.cc	(revision 364)
@@ -266,5 +266,5 @@
 				vec2 tsize32 = ( image->t2 - image->t1 ) * ( 2.0f / 3.0f );
 				vec2 tsizex = vec2( tsize.x, 0.0f );
-				vec2 tsizey = vec2( 0.0f, tsize.y );
+				//vec2 tsizey = vec2( 0.0f, tsize.y );
 				vec2 tsize3x = vec2( tsize3.x, 0.0f );
 				vec2 tsize3y = vec2( 0.0f, tsize3.y );
@@ -343,14 +343,16 @@
 }
 
-void gfx_renderer::on_hover_change( element* e, bool hover )
+void gfx_renderer::on_hover_change( element* e, bool /*hover*/ )
 {
 	// TODO: FIX
+	int fix_me;
 	NV_LOG( nv::LOG_DEBUG, "on_hover_change" );
 	e->m_flags[DIRTY] = true;
 }
 
-void gfx_renderer::on_select_change( element* e, bool select )
+void gfx_renderer::on_select_change( element* e, bool /*select*/ )
 {
 	// TODO: FIX
+	int fix_me;
 	NV_LOG( nv::LOG_DEBUG, "on_select_change" );
 	e->m_flags[DIRTY] = true;
