diff --git a/src/terminal/terminalframebuffer.cc b/src/terminal/terminalframebuffer.cc
index fa094a7..aa42b82 100644
--- a/src/terminal/terminalframebuffer.cc
+++ b/src/terminal/terminalframebuffer.cc
@@ -16,7 +16,6 @@
along with this program. If not, see .
*/
-#include
#include
#include
@@ -323,8 +322,12 @@ void Framebuffer::soft_reset( void )
void Framebuffer::posterize( void )
{
- for ( BOOST_AUTO( i, rows.begin() ); i != rows.end(); i++ ) {
- for ( BOOST_AUTO( j, i->cells.begin() ); j != i->cells.end(); j++ ) {
+ for ( rows_t::iterator i = rows.begin();
+ i != rows.end();
+ i++ ) {
+ for ( Row::cells_t::iterator j = i->cells.begin();
+ j != i->cells.end();
+ j++ ) {
j->renditions.posterize();
}
}
@@ -337,7 +340,7 @@ void Framebuffer::resize( int s_width, int s_height )
rows.resize( s_height, newrow() );
- for ( std::deque::iterator i = rows.begin();
+ for ( rows_t::iterator i = rows.begin();
i != rows.end();
i++ ) {
i->set_wrap( false );
@@ -537,7 +540,7 @@ void Renditions::posterize( void )
void Row::reset( int background_color )
{
- for ( std::vector::iterator i = cells.begin();
+ for ( cells_t::iterator i = cells.begin();
i != cells.end();
i++ ) {
i->reset( background_color );
@@ -548,12 +551,16 @@ void Framebuffer::prefix_window_title( const std::deque &s )
{
if ( icon_name == window_title ) {
/* preserve equivalence */
- for ( BOOST_AUTO( i, s.rbegin() ); i != s.rend(); i++ ) {
+ for ( std::deque::const_reverse_iterator i = s.rbegin();
+ i != s.rend();
+ i++ ) {
icon_name.push_front( *i );
}
}
- for ( BOOST_AUTO( i, s.rbegin() ); i != s.rend(); i++ ) {
+ for ( std::deque::const_reverse_iterator i = s.rbegin();
+ i != s.rend();
+ i++ ) {
window_title.push_front( *i );
}
}
diff --git a/src/terminal/terminalframebuffer.h b/src/terminal/terminalframebuffer.h
index bd154b0..b2c11b8 100644
--- a/src/terminal/terminalframebuffer.h
+++ b/src/terminal/terminalframebuffer.h
@@ -100,7 +100,8 @@ namespace Terminal {
class Row {
public:
- std::vector cells;
+ typedef std::vector cells_t;
+ cells_t cells;
Row( size_t s_width, int background_color )
: cells( s_width, Cell( background_color ) )
@@ -217,7 +218,8 @@ namespace Terminal {
class Framebuffer {
private:
- std::deque rows;
+ typedef std::deque rows_t;
+ rows_t rows;
std::deque icon_name;
std::deque window_title;
unsigned int bell_count;
| | |