Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 5946)
+++ trunk/BNC/src/bncwindow.cpp	(revision 5947)
@@ -399,6 +399,9 @@
   populateMountPointsTable();
 
-  _log = new QTextBrowser();
+  _log = new QTextEdit();
   _log->setReadOnly(true);
+  QFont msFont(""); msFont.setStyleHint(QFont::TypeWriter); // default monospace font
+  _log->setFont(msFont);
+  _log->document()->setMaximumBlockCount(1000);
 
   // Combine Corrections
@@ -1775,19 +1778,7 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotWindowMessage(const QByteArray msg, bool showOnScreen) {
-
-#ifdef DEBUG_RTCM2_2021  
-  const int maxBufferSize = 1000;
-#else
-  const int maxBufferSize = 10000;
-#endif
-
-  if (! showOnScreen ) {
-    return;
-  }
- 
-  QString txt = _log->toPlainText() + "\n" + 
-     QDateTime::currentDateTime().toUTC().toString("yy-MM-dd hh:mm:ss ") + msg;
-  _log->clear();
-  _log->append(txt.right(maxBufferSize));
+  if (showOnScreen ) {
+    _log->append(QDateTime::currentDateTime().toUTC().toString("yy-MM-dd hh:mm:ss ") + msg + '\n');
+  }
 }  
 
