Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qtermwidget-qt5 for openSUSE:Factory 
checked in at 2021-11-09 23:54:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qtermwidget-qt5 (Old)
 and      /work/SRC/openSUSE:Factory/.qtermwidget-qt5.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qtermwidget-qt5"

Tue Nov  9 23:54:31 2021 rev:9 rq:930115 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qtermwidget-qt5/qtermwidget-qt5.changes  
2021-04-17 00:02:16.629642516 +0200
+++ 
/work/SRC/openSUSE:Factory/.qtermwidget-qt5.new.1890/qtermwidget-qt5.changes    
    2021-11-09 23:54:51.395960150 +0100
@@ -1,0 +2,10 @@
+Mon Nov  8 10:08:12 UTC 2021 - Michael Vetter <mvet...@suse.com>
+
+- Update to 1.0.0:
+  * Bumped minimum required Qt version to 5.15.
+  * Fixed crash under (Plasma) Wayland on opening tab and splitting.
+  * Quote drag-and-drop file names.
+  * Backported CNL and CPL support from Konsole.
+  * Some code cleanup.
+
+-------------------------------------------------------------------

Old:
----
  qtermwidget-0.17.0.tar.xz
  qtermwidget-0.17.0.tar.xz.asc

New:
----
  qtermwidget-1.0.0.tar.xz
  qtermwidget-1.0.0.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qtermwidget-qt5.spec ++++++
--- /var/tmp/diff_new_pack.FCmiba/_old  2021-11-09 23:54:52.175960548 +0100
+++ /var/tmp/diff_new_pack.FCmiba/_new  2021-11-09 23:54:52.179960550 +0100
@@ -27,7 +27,7 @@
 code dealing with user interface parts and session management was \
 removed.
 Name:           qtermwidget-qt5
-Version:        0.17.0
+Version:        1.0.0
 Release:        0
 Summary:        %{pack_summ}
 License:        GPL-2.0-or-later
@@ -37,11 +37,11 @@
 Source1:        
https://github.com/lxqt/qtermwidget/releases/download/%{version}/qtermwidget-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
 BuildRequires:  cmake >= 3.1.9
-BuildRequires:  lxqt-build-tools-devel >= 0.9.0
+BuildRequires:  lxqt-build-tools-devel >= 0.10.0
 BuildRequires:  pkgconfig
 BuildRequires:  utf8proc-devel
 BuildRequires:  cmake(Qt5LinguistTools)
-BuildRequires:  pkgconfig(Qt5Widgets) >= 5.12
+BuildRequires:  pkgconfig(Qt5Widgets) >= 5.15
 
 %description
 %{pack_desc}

++++++ qtermwidget-0.17.0.tar.xz -> qtermwidget-1.0.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/.ci/build.sh 
new/qtermwidget-1.0.0/.ci/build.sh
--- old/qtermwidget-0.17.0/.ci/build.sh 2021-04-11 11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/.ci/build.sh  2021-11-05 11:18:23.000000000 +0100
@@ -3,7 +3,11 @@
 source shared-ci/prepare-archlinux.sh
 
 # See *depends in 
https://github.com/archlinuxcn/repo/blob/master/archlinuxcn/qtermwidget-git/PKGBUILD
-pacman -S --noconfirm --needed git cmake lxqt-build-tools-git qt5-tools 
python-pyqt5 python-sip4 sip4
+pacman -S --noconfirm --needed git cmake lxqt-build-tools-git qt5-tools 
python-sip4 sip4
+
+# Use older PyQt for now as 5.15.6 does not work with SIP 4
+# https://www.riverbankcomputing.com/pipermail/pyqt/2021-November/044345.html
+pacman -U --noconfirm 
https://archive.archlinux.org/packages/p/python-pyqt5/python-pyqt5-5.15.5-1-x86_64.pkg.tar.zst
 
 cmake -B build -S . \
     -DBUILD_EXAMPLE=ON \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/.editorconfig 
new/qtermwidget-1.0.0/.editorconfig
--- old/qtermwidget-0.17.0/.editorconfig        1970-01-01 01:00:00.000000000 
+0100
+++ new/qtermwidget-1.0.0/.editorconfig 2021-11-05 11:18:23.000000000 +0100
@@ -0,0 +1,5 @@
+root = true
+
+[*]
+indent_style = space
+indent_size = 4
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/CHANGELOG 
new/qtermwidget-1.0.0/CHANGELOG
--- old/qtermwidget-0.17.0/CHANGELOG    2021-04-11 11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/CHANGELOG     2021-11-05 11:18:23.000000000 +0100
@@ -1,3 +1,15 @@
+qtermwidget-1.0.0 / 2021-11-04
+===============================
+ * Bumped minimum required Qt version to 5.15.
+ * Fixed crash under (Plasma) Wayland on opening tab and splitting.
+ * Use "empty()" to check for container emptiness.
+ * Made some member functions const.
+ * Quote drag-and-drop file names.
+ * Backported CNL and CPL support from Konsole.
+ * Use QRandomGenerator instead of qrand().
+ * Silenced some compilation warnings.
+ * Basic EditorConfig definition.
+
 qtermwidget-0.17.0 / 2021-04-15
 ===============================
   * Drop support for KDE3 color scheme formats.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/CMakeLists.txt 
new/qtermwidget-1.0.0/CMakeLists.txt
--- old/qtermwidget-0.17.0/CMakeLists.txt       2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/CMakeLists.txt        2021-11-05 11:18:23.000000000 
+0100
@@ -20,8 +20,8 @@
 
 
 # just change version for releases
-set(QTERMWIDGET_VERSION_MAJOR "0")
-set(QTERMWIDGET_VERSION_MINOR "17")
+set(QTERMWIDGET_VERSION_MAJOR "1")
+set(QTERMWIDGET_VERSION_MINOR "0")
 set(QTERMWIDGET_VERSION_PATCH "0")
 
 set(QTERMWIDGET_VERSION 
"${QTERMWIDGET_VERSION_MAJOR}.${QTERMWIDGET_VERSION_MINOR}.${QTERMWIDGET_VERSION_PATCH}")
@@ -31,8 +31,8 @@
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
 # Minimum Versions
-set(QT_MINIMUM_VERSION "5.12.0")
-set(LXQTBT_MINIMUM_VERSION "0.9.0")
+set(QT_MINIMUM_VERSION "5.15.0")
+set(LXQTBT_MINIMUM_VERSION "0.10.0")
 
 find_package(Qt5Widgets "${QT_MINIMUM_VERSION}" REQUIRED)
 find_package(Qt5LinguistTools "${QT_MINIMUM_VERSION}" REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/ColorScheme.cpp 
new/qtermwidget-1.0.0/lib/ColorScheme.cpp
--- old/qtermwidget-0.17.0/lib/ColorScheme.cpp  2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/ColorScheme.cpp   2021-11-05 11:18:23.000000000 
+0100
@@ -31,6 +31,7 @@
 #include <QSettings>
 #include <QDir>
 #include <QRegularExpression>
+#include <QRandomGenerator>
 
 
 // KDE
@@ -175,25 +176,21 @@
 
     _table[index] = entry;
 }
-ColorEntry ColorScheme::colorEntry(int index , uint randomSeed) const
+ColorEntry ColorScheme::colorEntry(int index) const
 {
     Q_ASSERT( index >= 0 && index < TABLE_COLORS );
 
-    if ( randomSeed != 0 )
-        qsrand(randomSeed);
-
     ColorEntry entry = colorTable()[index];
 
-    if ( randomSeed != 0 &&
-        _randomTable != nullptr &&
+    if ( _randomTable != nullptr &&
         !_randomTable[index].isNull() )
     {
         const RandomizationRange& range = _randomTable[index];
 
 
-        int hueDifference = range.hue ? (qrand() % range.hue) - range.hue/2 : 
0;
-        int saturationDifference = range.saturation ? (qrand() % 
range.saturation) - range.saturation/2 : 0;
-        int  valueDifference = range.value ? (qrand() % range.value) - 
range.value/2 : 0;
+        int hueDifference = range.hue ? 
QRandomGenerator::global()->bounded(range.hue) - range.hue/2 : 0;
+        int saturationDifference = range.saturation ? 
QRandomGenerator::global()->bounded(range.saturation) - range.saturation/2 : 0;
+        int valueDifference = range.value ? 
QRandomGenerator::global()->bounded(range.value) - range.value/2 : 0;
 
         QColor& color = entry.color;
 
@@ -206,10 +203,10 @@
 
     return entry;
 }
-void ColorScheme::getColorTable(ColorEntry* table , uint randomSeed) const
+void ColorScheme::getColorTable(ColorEntry* table) const
 {
     for ( int i = 0 ; i < TABLE_COLORS ; i++ )
-        table[i] = colorEntry(i,randomSeed);
+        table[i] = colorEntry(i);
 }
 bool ColorScheme::randomizedBackgroundColor() const
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/ColorScheme.h 
new/qtermwidget-1.0.0/lib/ColorScheme.h
--- old/qtermwidget-0.17.0/lib/ColorScheme.h    2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/ColorScheme.h     2021-11-05 11:18:23.000000000 
+0100
@@ -87,14 +87,14 @@
      * @param randomSeed Color schemes may allow certain colors in their
      * palette to be randomized.  The seed is used to pick the random color.
      */
-    void getColorTable(ColorEntry* table, uint randomSeed = 0) const;
+    void getColorTable(ColorEntry* table) const;
 
     /**
      * Retrieves a single color entry from the table.
      *
      * See getColorTable()
      */
-    ColorEntry colorEntry(int index , uint randomSeed = 0) const;
+    ColorEntry colorEntry(int index) const;
 
     /**
      * Convenience method.  Returns the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/History.cpp 
new/qtermwidget-1.0.0/lib/History.cpp
--- old/qtermwidget-0.17.0/lib/History.cpp      2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/History.cpp       2021-11-05 11:18:23.000000000 
+0100
@@ -401,7 +401,7 @@
     dynamic_cast<HistoryTypeBuffer*>(m_histType)->m_nbLines = lineCount;
 }
 
-int HistoryScrollBuffer::bufferIndex(int lineNumber)
+int HistoryScrollBuffer::bufferIndex(int lineNumber) const
 {
     Q_ASSERT( lineNumber >= 0 );
     Q_ASSERT( lineNumber < _maxLineCount );
@@ -612,7 +612,7 @@
 {
   length=line.size();
 
-  if (line.size() > 0) {
+  if (!line.empty()) {
     formatLength=1;
     int k=1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/History.h 
new/qtermwidget-1.0.0/lib/History.h
--- old/qtermwidget-0.17.0/lib/History.h        2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/History.h 2021-11-05 11:18:23.000000000 +0100
@@ -184,7 +184,7 @@
 
 
 private:
-  int bufferIndex(int lineNumber);
+  int bufferIndex(int lineNumber) const;
 
   HistoryLine* _historyBuffer;
   QBitArray _wrappedLine;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/KeyboardTranslator.cpp 
new/qtermwidget-1.0.0/lib/KeyboardTranslator.cpp
--- old/qtermwidget-0.17.0/lib/KeyboardTranslator.cpp   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/KeyboardTranslator.cpp    2021-11-05 
11:18:23.000000000 +0100
@@ -475,7 +475,7 @@
 {
     return _description;
 }
-bool KeyboardTranslatorReader::hasNextEntry()
+bool KeyboardTranslatorReader::hasNextEntry() const
 {
     return _hasNext;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/KeyboardTranslator.h 
new/qtermwidget-1.0.0/lib/KeyboardTranslator.h
--- old/qtermwidget-0.17.0/lib/KeyboardTranslator.h     2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/KeyboardTranslator.h      2021-11-05 
11:18:23.000000000 +0100
@@ -369,7 +369,7 @@
     QString description() const;
 
     /** Returns true if there is another entry in the source stream */
-    bool hasNextEntry();
+    bool hasNextEntry() const;
     /** Returns the next entry found in the source stream */
     KeyboardTranslator::Entry nextEntry();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/Screen.cpp 
new/qtermwidget-1.0.0/lib/Screen.cpp
--- old/qtermwidget-0.17.0/lib/Screen.cpp       2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/Screen.cpp        2021-11-05 11:18:23.000000000 
+0100
@@ -127,6 +127,37 @@
     cuX = qMax(0,cuX-n);
 }
 
+void Screen::cursorNextLine(int n)
+    //=CNL
+{
+    if (n == 0) {
+        n = 1; // Default
+    }
+    cuX = 0;
+    while (n > 0) {
+        if (cuY < lines - 1) {
+            cuY += 1;
+        }
+        n--;
+    }
+
+}
+
+void Screen::cursorPreviousLine(int n)
+    //=CPL
+{
+    if (n == 0) {
+        n = 1; // Default
+    }
+    cuX = 0;
+    while (n > 0) {
+        if (cuY  > 0) {
+            cuY -= 1;
+        }
+        n--;
+    }
+}
+
 void Screen::cursorRight(int n)
     //=CUF
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/Screen.h 
new/qtermwidget-1.0.0/lib/Screen.h
--- old/qtermwidget-0.17.0/lib/Screen.h 2021-04-11 11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/Screen.h  2021-11-05 11:18:23.000000000 +0100
@@ -94,6 +94,16 @@
      */
     void cursorLeft(int n);
     /**
+     * Moves cursor to beginning of the line by @p n lines down.
+     * The cursor will stop at the beginning of the line.
+     */
+    void cursorNextLine(int n);
+    /**
+     * Moves cursor to beginning of the line by @p n lines up.
+     * The cursor will stop at the beginning of the line.
+     */
+    void cursorPreviousLine(int n);
+    /**
      * Move the cursor to the right by @p n columns.
      * The cursor will stop at the right-most column.
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/Session.cpp 
new/qtermwidget-1.0.0/lib/Session.cpp
--- old/qtermwidget-0.17.0/lib/Session.cpp      2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/Session.cpp       2021-11-05 11:18:23.000000000 
+0100
@@ -143,7 +143,7 @@
     return _shellProcess->state() == QProcess::Running;
 }
 
-void Session::setCodec(QTextCodec * codec)
+void Session::setCodec(QTextCodec * codec) const
 {
     emulation()->setCodec(codec);
 }
@@ -1034,7 +1034,7 @@
     }
 }
 
-void SessionGroup::connectPair(Session * master , Session * other)
+void SessionGroup::connectPair(Session * master , Session * other) const
 {
 //    qDebug() << k_funcinfo;
 
@@ -1045,7 +1045,7 @@
                  SLOT(sendString(const char *,int)) );
     }
 }
-void SessionGroup::disconnectPair(Session * master , Session * other)
+void SessionGroup::disconnectPair(Session * master , Session * other) const
 {
 //    qDebug() << k_funcinfo;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/Session.h 
new/qtermwidget-1.0.0/lib/Session.h
--- old/qtermwidget-0.17.0/lib/Session.h        2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/Session.h 2021-11-05 11:18:23.000000000 +0100
@@ -340,7 +340,7 @@
     void setSize(const QSize & size);
 
     /** Sets the text codec used by this session's terminal emulation. */
-    void setCodec(QTextCodec * codec);
+    void setCodec(QTextCodec * codec) const;
 
     /**
      * Sets whether the session has a dark background or not.  The session
@@ -633,8 +633,8 @@
     int masterMode() const;
 
 private:
-    void connectPair(Session * master , Session * other);
-    void disconnectPair(Session * master , Session * other);
+    void connectPair(Session * master , Session * other) const;
+    void disconnectPair(Session * master , Session * other) const;
     void connectAll(bool connect);
     QList<Session *> masters() const;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/TerminalCharacterDecoder.cpp 
new/qtermwidget-1.0.0/lib/TerminalCharacterDecoder.cpp
--- old/qtermwidget-0.17.0/lib/TerminalCharacterDecoder.cpp     2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/TerminalCharacterDecoder.cpp      2021-11-05 
11:18:23.000000000 +0100
@@ -79,6 +79,16 @@
         _linePositions << pos;
     }
 
+    // check the real length
+    for (int i = 0 ; i < count ; i++)
+    {
+        if (characters + i == nullptr)
+        {
+            count = i;
+            break;
+        }
+    }
+
     //TODO should we ignore or respect the LINE_WRAPPED line property?
 
     //note:  we build up a QString and send it to the text stream rather 
writing into the text
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/TerminalDisplay.cpp 
new/qtermwidget-1.0.0/lib/TerminalDisplay.cpp
--- old/qtermwidget-0.17.0/lib/TerminalDisplay.cpp      2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/TerminalDisplay.cpp       2021-11-05 
11:18:23.000000000 +0100
@@ -226,14 +226,14 @@
   // "Base character width on widest ASCII character. This prevents too wide
   //  characters in the presence of double wide (e.g. Japanese) characters."
   // Get the width from representative normal width characters
-  _fontWidth = 
qRound((double)fm.width(QLatin1String(REPCHAR))/(double)qstrlen(REPCHAR));
+  _fontWidth = 
qRound((double)fm.horizontalAdvance(QLatin1String(REPCHAR))/(double)qstrlen(REPCHAR));
 
   _fixedFont = true;
 
-  int fw = fm.width(QLatin1Char(REPCHAR[0]));
+  int fw = fm.horizontalAdvance(QLatin1Char(REPCHAR[0]));
   for(unsigned int i=1; i< qstrlen(REPCHAR); i++)
   {
-    if (fw != fm.width(QLatin1Char(REPCHAR[i])))
+    if (fw != fm.horizontalAdvance(QLatin1Char(REPCHAR[i])))
     {
       _fixedFont = false;
       break;
@@ -649,7 +649,7 @@
 }
 
 void TerminalDisplay::drawLineCharString(    QPainter& painter, int x, int y, 
const std::wstring& str,
-                                    const Character* attributes)
+                                    const Character* attributes) const
 {
         const QPen& currentPen = painter.pen();
 
@@ -875,7 +875,7 @@
     const QColor backgroundColor = style->backgroundColor.color(_colorTable);
 
     // draw background if different from the display's background color
-    if ( backgroundColor != palette().background().color() )
+    if ( backgroundColor != palette().window().color() )
         drawBackground(painter,rect,backgroundColor,
                        false /* do not use transparency */);
 
@@ -1278,7 +1278,7 @@
      {
          const QString label = tr("Size: XXX x XXX");
         _resizeWidget = new QLabel(label, this);
-        
_resizeWidget->setMinimumWidth(_resizeWidget->fontMetrics().width(label));
+        
_resizeWidget->setMinimumWidth(_resizeWidget->fontMetrics().horizontalAdvance(label));
         _resizeWidget->setMinimumHeight(_resizeWidget->sizeHint().height());
         _resizeWidget->setAlignment(Qt::AlignCenter);
 
@@ -1446,12 +1446,12 @@
     calDrawTextAdditionHeight(paint);
   }
 
-  const auto rects = (pe->region() & cr).rects();
-  for (const QRect &rect : rects)
+  const QRegion regToDraw = pe->region() & cr;
+  for (auto rect = regToDraw.begin(); rect != regToDraw.end(); rect++)
   {
-    drawBackground(paint,rect,palette().background().color(),
+    drawBackground(paint,*rect,palette().window().color(),
                    true /* use opacity setting */);
-    drawContents(paint, rect);
+    drawContents(paint, *rect);
   }
   drawInputMethodPreeditString(paint,preeditRect());
   paintFilters(paint);
@@ -1623,7 +1623,7 @@
   QFontMetrics fm(font());
   int result = 0;
   for (int column = 0; column < length; column++) {
-    result += fm.width(_image[loc(startColumn + column, line)].character);
+    result += fm.horizontalAdvance(_image[loc(startColumn + column, 
line)].character);
   }
   return result;
 }
@@ -2415,7 +2415,7 @@
   }
 }
 
-void TerminalDisplay::getCharacterPosition(const QPoint& widgetPoint,int& 
line,int& column) const
+void TerminalDisplay::getCharacterPosition(const QPointF& widgetPoint,int& 
line,int& column) const
 {
     line = (widgetPoint.y()-contentsRect().top()-_topMargin) / _fontHeight;
     if (line < 0)
@@ -2553,7 +2553,7 @@
 
 void TerminalDisplay::wheelEvent( QWheelEvent* ev )
 {
-  if (ev->orientation() != Qt::Vertical)
+  if (ev->angleDelta().y() == 0)
     return;
 
   // if the terminal program is not interested mouse events
@@ -2573,10 +2573,10 @@
         // to get a reasonable scrolling speed, scroll by one line for every 5 
degrees
         // of mouse wheel rotation.  Mouse wheels typically move in steps of 
15 degrees,
         // giving a scroll of 3 lines
-        int key = ev->delta() > 0 ? Qt::Key_Up : Qt::Key_Down;
+        int key = ev->angleDelta().y() > 0 ? Qt::Key_Up : Qt::Key_Down;
 
-        // QWheelEvent::delta() gives rotation in eighths of a degree
-        int wheelDegrees = ev->delta() / 8;
+        // QWheelEvent::angleDelta().y() gives rotation in eighths of a degree
+        int wheelDegrees = ev->angleDelta().y() / 8;
         int linesToScroll = abs(wheelDegrees) / 5;
 
         QKeyEvent keyScrollEvent(QEvent::KeyPress,key,Qt::NoModifier);
@@ -2591,9 +2591,9 @@
 
     int charLine;
     int charColumn;
-    getCharacterPosition( ev->pos() , charLine , charColumn );
+    getCharacterPosition( ev->position() , charLine , charColumn );
 
-    emit mouseSignal( ev->delta() > 0 ? 4 : 5,
+    emit mouseSignal( ev->angleDelta().y() > 0 ? 4 : 5,
                       charColumn + 1,
                       charLine + 1 +_scrollBar->value() -_scrollBar->maximum() 
,
                       0);
@@ -2791,7 +2791,7 @@
   }
 }
 
-void TerminalDisplay::bracketText(QString& text)
+void TerminalDisplay::bracketText(QString& text) const
 {
     if (bracketedPasteMode() && !_disabledBracketedPasteMode)
     {
@@ -3203,10 +3203,9 @@
         // without quoting them (this only affects paths with spaces in)
         //urlText = KShell::quoteArg(urlText);
 
-        dropText += urlText;
-
-        if ( i != urls.count()-1 )
-            dropText += QLatin1Char(' ');
+        QChar q(QLatin1Char('\''));
+        dropText += q + QString(urlText).replace(q, QLatin1String("'\\''")) + 
q;
+        dropText += QLatin1Char(' ');
     }
   }
   else
@@ -3224,7 +3223,7 @@
   QMimeData *mimeData = new QMimeData;
   mimeData->setText(QApplication::clipboard()->text(QClipboard::Selection));
   dragInfo.dragObject->setMimeData(mimeData);
-  dragInfo.dragObject->start(Qt::CopyAction);
+  dragInfo.dragObject->exec(Qt::CopyAction);
   // Don't delete the QTextDrag object.  Qt will delete it when it's done with 
it.
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/TerminalDisplay.h 
new/qtermwidget-1.0.0/lib/TerminalDisplay.h
--- old/qtermwidget-0.17.0/lib/TerminalDisplay.h        2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/TerminalDisplay.h 2021-11-05 11:18:23.000000000 
+0100
@@ -206,7 +206,7 @@
     void emitSelection(bool useXselection,bool appendReturn);
 
     /** change and wrap text corresponding to paste mode **/
-    void bracketText(QString& text);
+    void bracketText(QString& text) const;
 
     /**
      * Sets the shape of the keyboard cursor.  This is the cursor drawn
@@ -428,7 +428,7 @@
 
     // maps a point on the widget to the position ( ie. line and column )
     // of the character at that point.
-    void getCharacterPosition(const QPoint& widgetPoint,int& line,int& column) 
const;
+    void getCharacterPosition(const QPointF& widgetPoint,int& line,int& 
column) const;
 
     void disableBracketedPasteMode(bool disable) { _disabledBracketedPasteMode 
= disable; }
     bool bracketedPasteModeIsDisabled() const { return 
_disabledBracketedPasteMode; }
@@ -672,7 +672,7 @@
                                            const Character* style, bool 
invertCharacterColor);
     // draws a string of line graphics
     void drawLineCharString(QPainter& painter, int x, int y,
-                            const std::wstring& str, const Character* 
attributes);
+                            const std::wstring& str, const Character* 
attributes) const;
 
     // draws the preedit string for input methods
     void drawInputMethodPreeditString(QPainter& painter , const QRect& rect);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/Vt102Emulation.cpp 
new/qtermwidget-1.0.0/lib/Vt102Emulation.cpp
--- old/qtermwidget-0.17.0/lib/Vt102Emulation.cpp       2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/Vt102Emulation.cpp        2021-11-05 
11:18:23.000000000 +0100
@@ -228,7 +228,7 @@
     charClass[i] |= CTL;
   for(i = 32;i < 256; ++i)
     charClass[i] |= CHR;
-  for(s = (quint8*)"@ABCDGHILMPSTXZbcdfry"; *s; ++s)
+  for(s = (quint8*)"@ABCDEFGHILMPSTXZbcdfry"; *s; ++s)
     charClass[*s] |= CPN;
   // resize = \e[8;<row>;<col>t
   for(s = (quint8*)"t"; *s; ++s)
@@ -666,8 +666,8 @@
     case TY_CSI_PN('B'      ) : _currentScreen->cursorDown           (p        
 ); break; //VT100
     case TY_CSI_PN('C'      ) : _currentScreen->cursorRight          (p        
 ); break; //VT100
     case TY_CSI_PN('D'      ) : _currentScreen->cursorLeft           (p        
 ); break; //VT100
-    case TY_CSI_PN('E'      ) : /* Not implemented: cursor next p lines */     
    break; //VT100
-    case TY_CSI_PN('F'      ) : /* Not implemented: cursor preceding p lines 
*/    break; //VT100
+    case TY_CSI_PN('E'      ) : _currentScreen->cursorNextLine       (p        
 ); break; //VT100
+    case TY_CSI_PN('F'      ) : _currentScreen->cursorPreviousLine   (p        
 ); break; //VT100
     case TY_CSI_PN('G'      ) : _currentScreen->setCursorX           (p        
 ); break; //LINUX
     case TY_CSI_PN('H'      ) : _currentScreen->setCursorYX          (p,      
q); break; //VT100
     case TY_CSI_PN('I'      ) : _currentScreen->tab                  (p        
 ); break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/kpty.cpp 
new/qtermwidget-1.0.0/lib/kpty.cpp
--- old/qtermwidget-0.17.0/lib/kpty.cpp 2021-04-11 11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/kpty.cpp  2021-11-05 11:18:23.000000000 +0100
@@ -338,11 +338,7 @@
         qWarning()
         << "chownpty failed for device " << ptyName << "::" << d->ttyName
         << "\nThis means the communication can be eavesdropped."
-#if (QT_VERSION >= QT_VERSION_CHECK(5,15,0))
         << Qt::endl;
-#else
-        << endl;
-#endif
     }
 
 #if defined (HAVE__GETPTY) || defined (HAVE_GRANTPT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtermwidget-0.17.0/lib/qtermwidget.cpp 
new/qtermwidget-1.0.0/lib/qtermwidget.cpp
--- old/qtermwidget-0.17.0/lib/qtermwidget.cpp  2021-04-11 11:44:51.000000000 
+0200
+++ new/qtermwidget-1.0.0/lib/qtermwidget.cpp   2021-11-05 11:18:23.000000000 
+0100
@@ -267,11 +267,7 @@
     // translations
     // First check $XDG_DATA_DIRS. This follows the implementation in libqtxdg
     QString d = QFile::decodeName(qgetenv("XDG_DATA_DIRS"));
-#if (QT_VERSION >= QT_VERSION_CHECK(5,15,0))
     QStringList dirs = d.split(QLatin1Char(':'), Qt::SkipEmptyParts);
-#else
-    QStringList dirs = d.split(QLatin1Char(':'), QString::SkipEmptyParts);
-#endif
     if (dirs.isEmpty()) {
         dirs.append(QString::fromLatin1("/usr/local/share"));
         dirs.append(QString::fromLatin1("/usr/share"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_bg.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_bg.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_bg.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_bg.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>?????????????????? ???? ???????????????????? 
??????????</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>?????????????? ???? ??????, ???? ???????????? ???? 
?????????????????? ???????? ???????????</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>?????????????????? ???? ??????????????...</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_cs.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_cs.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_cs.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_cs.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -6,22 +6,22 @@
     <message>
         <location filename="../Session.cpp" line="454"/>
         <source>Bell in session &apos;%1&apos;</source>
-        <translation>Zvonek v sezen?? &apos;%1&apos;</translation>
+        <translation>Zvonek v sezen?? ???%1???</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="606"/>
         <source>Session &apos;%1&apos; exited with status %2.</source>
-        <translation>Sezen?? &apos;%1&apos; ukon??eno se stavem 
%2.</translation>
+        <translation>Sezen?? ???%1??? ukon??eno se stavem %2.</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="608"/>
         <source>Session &apos;%1&apos; crashed.</source>
-        <translation>Sezen?? &apos;%1&apos; spadlo.</translation>
+        <translation>Sezen?? ???%1??? zhavarovalo.</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="613"/>
         <source>Session &apos;%1&apos; exited unexpectedly.</source>
-        <translation>Sezen?? &apos;%1&apos; neo??ek??van?? 
ukon??eno.</translation>
+        <translation>Sezen?? ???%1??? neo??ek??van?? ukon??eno.</translation>
     </message>
 </context>
 <context>
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>Vlo??it v??ce????dkov?? text</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Opravdu chcete tento text vlo??it?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>Zobrazit podrobnosti...</translation>
     </message>
 </context>
 <context>
@@ -107,12 +107,12 @@
     <message>
         <location filename="../qtermwidget.cpp" line="468"/>
         <source>Color Scheme Error</source>
-        <translation>Chyba barevn??ho sch??matu</translation>
+        <translation>Chyba sch??ma barev</translation>
     </message>
     <message>
         <location filename="../qtermwidget.cpp" line="469"/>
         <source>Cannot load color scheme: %1</source>
-        <translation>Neda???? se na????st barevn?? sch??ma: %1</translation>
+        <translation>Neda???? se na????st sch??ma barev: %1</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_da.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_da.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_da.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_da.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>Inds??t multilinjetekst</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Er du sikker p??, at du vil inds??tte 
teksten?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>Vis detaljer ...</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_de.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_de.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_de.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_de.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>mehrzeiligen Text einf??gen</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Sie wollen diesen Text einf??gen?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_es.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_es.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_es.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_es.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -6,22 +6,22 @@
     <message>
         <location filename="../Session.cpp" line="454"/>
         <source>Bell in session &apos;%1&apos;</source>
-        <translation>Campana en sesi??n &apos;%1&apos;</translation>
+        <translation>Campana en sesi??n ??%1??</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="606"/>
         <source>Session &apos;%1&apos; exited with status %2.</source>
-        <translation>Sesi??n &apos;%1&apos; ha terminado con estado 
%2.</translation>
+        <translation>La sesi??n ??%1?? ha terminado con el estado 
%2.</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="608"/>
         <source>Session &apos;%1&apos; crashed.</source>
-        <translation>La sesi??n &apos;%1&apos; fall??.</translation>
+        <translation>Ces?? el funcionamiento de la sesi??n 
??%1??.</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="613"/>
         <source>Session &apos;%1&apos; exited unexpectedly.</source>
-        <translation>La sesi??n &apos;%1&apos; se cerr?? 
inesperadamente.</translation>
+        <translation>La sesi??n ??%1?? ha terminado 
inesperadamente.</translation>
     </message>
 </context>
 <context>
@@ -29,27 +29,27 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="1279"/>
         <source>Size: XXX x XXX</source>
-        <translation>Tama??o: XXX x XXX</translation>
+        <translation>Tama??o: XXX ?? XXX</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="1291"/>
         <source>Size: %1 x %2</source>
-        <translation>Tama??o: %1 x %2</translation>
+        <translation>Tama??o: %1 ?? %2</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>Pegar un texto de varias l??neas</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>??Seguro que quiere pegar el texto?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
         <source>&lt;qt&gt;Output has been &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt;
 by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to 
resume.&lt;/qt&gt;</source>
-        <translation>&lt;qt&gt;La salida ha sido &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspendida&lt;/a&gt;
 al pulsar Ctrl+S.  Pulse &lt;b&gt;Ctrl+Q&lt;/b&gt; para 
reanudarla.&lt;/qt&gt;</translation>
+        <translation>&lt;qt&gt;La salida se ha &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspendido&lt;/a&gt;
 al presionar Ctrl+S. Presione &lt;b&gt;Ctrl+Q&lt;/b&gt; para 
reanudarla.&lt;/qt&gt;</translation>
     </message>
 </context>
 <context>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>Mostrar los detalles???</translation>
     </message>
 </context>
 <context>
@@ -74,12 +74,12 @@
         <location filename="../ColorScheme.cpp" line="278"/>
         <location filename="../ColorScheme.cpp" line="293"/>
         <source>Un-named Color Scheme</source>
-        <translation>Esquema de color sin nombre</translation>
+        <translation>Combinaci??n de colores sin nombre</translation>
     </message>
     <message>
         <location filename="../ColorScheme.cpp" line="464"/>
         <source>Accessible Color Scheme</source>
-        <translation>Esquema de color accesible</translation>
+        <translation>Combinaci??n de colores accesible</translation>
     </message>
     <message>
         <location filename="../Filter.cpp" line="515"/>
@@ -107,12 +107,12 @@
     <message>
         <location filename="../qtermwidget.cpp" line="468"/>
         <source>Color Scheme Error</source>
-        <translation>Error del esquema de color</translation>
+        <translation>Error de la combinaci??n de colores</translation>
     </message>
     <message>
         <location filename="../qtermwidget.cpp" line="469"/>
         <source>Cannot load color scheme: %1</source>
-        <translation>No se puede cargar el esquema de color: %1</translation>
+        <translation>No se puede cargar la combinaci??n de colores: 
%1</translation>
     </message>
 </context>
 <context>
@@ -120,7 +120,7 @@
     <message>
         <location filename="../SearchBar.cpp" line="40"/>
         <source>Match case</source>
-        <translation>Distinguir may??sculas de min??sculas</translation>
+        <translation>Distinguir may??sculas y min??sculas</translation>
     </message>
     <message>
         <location filename="../SearchBar.cpp" line="46"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_fr.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_fr.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_fr.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_fr.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -6,7 +6,7 @@
     <message>
         <location filename="../Session.cpp" line="454"/>
         <source>Bell in session &apos;%1&apos;</source>
-        <translation type="unfinished">Sonnerie dans la session 
&apos;%1&apos;</translation>
+        <translation>Sonnerie dans la session &apos;%1&apos;</translation>
     </message>
     <message>
         <location filename="../Session.cpp" line="606"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_hr.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_hr.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_hr.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_hr.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>Umetni vi??eredan tekst</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Stvarno ??eli?? umetnuti ovaj tekst?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>Prika??i detalje ???</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_hu.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_hu.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_hu.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_hu.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>T??bbsoros sz??veg beilleszt??se</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Biztosan beilleszti ezt a sz??veget?</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>R??szletek megjelen??t??se...</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_lt.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_lt.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_lt.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_lt.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>??d??ti keli?? eilu??i?? tekst??</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>Ar tikrai norite ??d??ti ???? tekst???</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>Rodyti i??samiau...</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_nl.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_nl.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_nl.ts   1970-01-01 
01:00:00.000000000 +0100
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_nl.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl">
+<context>
+    <name>Konsole::Session</name>
+    <message>
+        <location filename="../Session.cpp" line="454"/>
+        <source>Bell in session &apos;%1&apos;</source>
+        <translation>Bel in sessie ???%1???</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="606"/>
+        <source>Session &apos;%1&apos; exited with status %2.</source>
+        <translation>Sessie ???%1??? is afgesloten met status 
???%2???.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="608"/>
+        <source>Session &apos;%1&apos; crashed.</source>
+        <translation>Sessie ???%1??? is gecrasht.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="613"/>
+        <source>Session &apos;%1&apos; exited unexpectedly.</source>
+        <translation>Sessie ???%1??? is onverwachts afgebroken.</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::TerminalDisplay</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1279"/>
+        <source>Size: XXX x XXX</source>
+        <translation>Grootte: XXX x XXX</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1291"/>
+        <source>Size: %1 x %2</source>
+        <translation>Grootte: %1x%2</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2741"/>
+        <source>Paste multiline text</source>
+        <translation>Meerregelige tekst plakken</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2742"/>
+        <source>Are you sure you want to paste this text?</source>
+        <translation>Weet u zeker dat u deze tekst wilt plakken?</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="3241"/>
+        <source>&lt;qt&gt;Output has been &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt;
 by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to 
resume.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Door op Ctrl+S te drukken is de uitvoer &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;onderbroken&lt;/a&gt;.
 Druk op &lt;b&gt;Ctrl+Q&lt;/b&gt; om te hervatten.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::Vt102Emulation</name>
+    <message>
+        <location filename="../Vt102Emulation.cpp" line="1121"/>
+        <source>No keyboard translator available.  The information needed to 
convert key presses into characters to send to the terminal is missing.</source>
+        <translation>Er is geen toetsaanslagomzetting beschikbaar, waardoor 
toetsaanslagen niet kunnen worden omgezet in tekens.</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2748"/>
+        <source>Show Details...</source>
+        <translation>Details tonen???</translation>
+    </message>
+</context>
+<context>
+    <name>QObject</name>
+    <message>
+        <location filename="../ColorScheme.cpp" line="278"/>
+        <location filename="../ColorScheme.cpp" line="293"/>
+        <source>Un-named Color Scheme</source>
+        <translation>Naamloos kleurenschema</translation>
+    </message>
+    <message>
+        <location filename="../ColorScheme.cpp" line="464"/>
+        <source>Accessible Color Scheme</source>
+        <translation>Toegankelijk kleurenschema</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="515"/>
+        <source>Open Link</source>
+        <translation>Link openen</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="516"/>
+        <source>Copy Link Address</source>
+        <translation>Linkadres kopi??ren</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="520"/>
+        <source>Send Email To...</source>
+        <translation>E-mail versturen naar???</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="521"/>
+        <source>Copy Email Address</source>
+        <translation>E-mailadres kopi??ren</translation>
+    </message>
+</context>
+<context>
+    <name>QTermWidget</name>
+    <message>
+        <location filename="../qtermwidget.cpp" line="468"/>
+        <source>Color Scheme Error</source>
+        <translation>Kleurenschemafout</translation>
+    </message>
+    <message>
+        <location filename="../qtermwidget.cpp" line="469"/>
+        <source>Cannot load color scheme: %1</source>
+        <translation>Het kleurenschema kan niet worden geladen: 
%1</translation>
+    </message>
+</context>
+<context>
+    <name>SearchBar</name>
+    <message>
+        <location filename="../SearchBar.cpp" line="40"/>
+        <source>Match case</source>
+        <translation>Hoofdlettergevoelig</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="46"/>
+        <source>Regular expression</source>
+        <translation>Reguliere uitdrukking</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="50"/>
+        <source>Highlight all matches</source>
+        <translation>Alle overeenkomsten markeren</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="14"/>
+        <source>SearchBar</source>
+        <translation>Zoekbalk</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="20"/>
+        <source>X</source>
+        <translation>X</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="32"/>
+        <source>Find:</source>
+        <translation>Zoeken:</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="42"/>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="54"/>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="66"/>
+        <source>...</source>
+        <translation>???</translation>
+    </message>
+</context>
+</TS>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_ru.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_ru.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_ru.ts   2021-04-11 
11:44:51.000000000 +0200
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_ru.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -39,12 +39,12 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2741"/>
         <source>Paste multiline text</source>
-        <translation type="unfinished"></translation>
+        <translation>?????????????? ???????????????????????????? 
????????????</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="2742"/>
         <source>Are you sure you want to paste this text?</source>
-        <translation type="unfinished"></translation>
+        <translation>???? ?????????? ???????????? ???????????????? ???????? 
???????????</translation>
     </message>
     <message>
         <location filename="../TerminalDisplay.cpp" line="3241"/>
@@ -65,7 +65,7 @@
     <message>
         <location filename="../TerminalDisplay.cpp" line="2748"/>
         <source>Show Details...</source>
-        <translation type="unfinished"></translation>
+        <translation>???????????????? ??????????????????????...</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_sk.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_sk.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_sk.ts   1970-01-01 
01:00:00.000000000 +0100
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_sk.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk">
+<context>
+    <name>Konsole::Session</name>
+    <message>
+        <location filename="../Session.cpp" line="454"/>
+        <source>Bell in session &apos;%1&apos;</source>
+        <translation>Zvon??ek v rel??ci?? &apos;%1&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="606"/>
+        <source>Session &apos;%1&apos; exited with status %2.</source>
+        <translation>Rel??cia &apos;%1&apos; bola ukon??en?? so stavom 
%2.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="608"/>
+        <source>Session &apos;%1&apos; crashed.</source>
+        <translation>Rel??cia &apos;%1&apos; spadla.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="613"/>
+        <source>Session &apos;%1&apos; exited unexpectedly.</source>
+        <translation>Rel??cia &apos;%1&apos; bola neo??ak??vane 
ukon??en??.</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::TerminalDisplay</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1279"/>
+        <source>Size: XXX x XXX</source>
+        <translation>Ve??kos??: XXX x XXX</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1291"/>
+        <source>Size: %1 x %2</source>
+        <translation>Ve??kos??: %1 x %2</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2741"/>
+        <source>Paste multiline text</source>
+        <translation>Prilepi?? viacriadkov?? text</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2742"/>
+        <source>Are you sure you want to paste this text?</source>
+        <translation>Prajete si prilepi?? tento text?</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="3241"/>
+        <source>&lt;qt&gt;Output has been &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt;
 by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to 
resume.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;V??stup bol &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;pozastaven??&lt;/a&gt;
 stla??en??m Ctrl+S.  Stla??te&lt;b&gt;Ctrl+Q&lt;/b&gt; pre op??tovn?? 
spustenie.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::Vt102Emulation</name>
+    <message>
+        <location filename="../Vt102Emulation.cpp" line="1121"/>
+        <source>No keyboard translator available.  The information needed to 
convert key presses into characters to send to the terminal is missing.</source>
+        <translation>Preklada?? kl??vesnice nie je dostupn??. Ch??baj?? preto 
inform??cie potrebn?? na prevod k??dov stla??en??ch kl??ves na znaky poslan?? 
na termin??l.</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2748"/>
+        <source>Show Details...</source>
+        <translation>Zobrazi?? podrobnosti...</translation>
+    </message>
+</context>
+<context>
+    <name>QObject</name>
+    <message>
+        <location filename="../ColorScheme.cpp" line="278"/>
+        <location filename="../ColorScheme.cpp" line="293"/>
+        <source>Un-named Color Scheme</source>
+        <translation>Farebn?? sch??ma bez mena</translation>
+    </message>
+    <message>
+        <location filename="../ColorScheme.cpp" line="464"/>
+        <source>Accessible Color Scheme</source>
+        <translation>Farebn?? sch??ma pre zjednodu??en?? pr??stup</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="515"/>
+        <source>Open Link</source>
+        <translation>Otvori?? odkaz</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="516"/>
+        <source>Copy Link Address</source>
+        <translation>Kop??rova?? adresu odkazu</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="520"/>
+        <source>Send Email To...</source>
+        <translation>Posla?? email na adresu...</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="521"/>
+        <source>Copy Email Address</source>
+        <translation>Kop??rova?? e-mailov?? adresu</translation>
+    </message>
+</context>
+<context>
+    <name>QTermWidget</name>
+    <message>
+        <location filename="../qtermwidget.cpp" line="468"/>
+        <source>Color Scheme Error</source>
+        <translation>Chyba vo farebnej sch??me</translation>
+    </message>
+    <message>
+        <location filename="../qtermwidget.cpp" line="469"/>
+        <source>Cannot load color scheme: %1</source>
+        <translation>Nepodarilo sa na????ta?? sch??mu: %1</translation>
+    </message>
+</context>
+<context>
+    <name>SearchBar</name>
+    <message>
+        <location filename="../SearchBar.cpp" line="40"/>
+        <source>Match case</source>
+        <translation>Rozli??ova?? ve??k?? a mal?? p??smen??</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="46"/>
+        <source>Regular expression</source>
+        <translation>Regul??rny v??raz</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="50"/>
+        <source>Highlight all matches</source>
+        <translation>Zv??razni?? v??etky zhody</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="14"/>
+        <source>SearchBar</source>
+        <translation>H??adanie</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="20"/>
+        <source>X</source>
+        <translation>X</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="32"/>
+        <source>Find:</source>
+        <translation>H??ada??:</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="42"/>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="54"/>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="66"/>
+        <source>...</source>
+        <translation>...</translation>
+    </message>
+</context>
+</TS>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtermwidget-0.17.0/lib/translations/qtermwidget_uk.ts 
new/qtermwidget-1.0.0/lib/translations/qtermwidget_uk.ts
--- old/qtermwidget-0.17.0/lib/translations/qtermwidget_uk.ts   1970-01-01 
01:00:00.000000000 +0100
+++ new/qtermwidget-1.0.0/lib/translations/qtermwidget_uk.ts    2021-11-05 
11:18:23.000000000 +0100
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk">
+<context>
+    <name>Konsole::Session</name>
+    <message>
+        <location filename="../Session.cpp" line="454"/>
+        <source>Bell in session &apos;%1&apos;</source>
+        <translation>???????????? ?? ???????????? &apos;%1&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="606"/>
+        <source>Session &apos;%1&apos; exited with status %2.</source>
+        <translation>?????????? &apos;%1&apos; ???????????????????? ???? 
???????????????? %2.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="608"/>
+        <source>Session &apos;%1&apos; crashed.</source>
+        <translation>???????? ???????????? &apos;%1&apos;.</translation>
+    </message>
+    <message>
+        <location filename="../Session.cpp" line="613"/>
+        <source>Session &apos;%1&apos; exited unexpectedly.</source>
+        <translation>?????????? &apos;%1&apos; ?????????????? 
????????????????????.</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::TerminalDisplay</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1279"/>
+        <source>Size: XXX x XXX</source>
+        <translation>????????????: XXX x XXX</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="1291"/>
+        <source>Size: %1 x %2</source>
+        <translation>????????????: %1 x %2</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2741"/>
+        <source>Paste multiline text</source>
+        <translation>???????????????? ???????????????????????????? 
??????????</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2742"/>
+        <source>Are you sure you want to paste this text?</source>
+        <translation>???? ????????????????, ???? ???????????? ???????????????? 
?????? ???????????</translation>
+    </message>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="3241"/>
+        <source>&lt;qt&gt;Output has been &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt;
 by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to 
resume.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;?????????????????? ???????? &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;??????????????????????&lt;/a&gt;
 ?????????????????????? Ctrl+S.  ?????????????????? &lt;b&gt;Ctrl+Q&lt;/b&gt; 
?????? ??????????????????????.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>Konsole::Vt102Emulation</name>
+    <message>
+        <location filename="../Vt102Emulation.cpp" line="1121"/>
+        <source>No keyboard translator available.  The information needed to 
convert key presses into characters to send to the terminal is missing.</source>
+        <translation>???? ?????????????????? ???????????????????? 
????????????????????.  ????????????????  ????????????????????, 
?????????????????? ?????? ???????????????????????? ???????????????????? 
???????????? ?? ?????????????? ???? ???????????????????? ?? 
????????????????.</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <location filename="../TerminalDisplay.cpp" line="2748"/>
+        <source>Show Details...</source>
+        <translation>???????????????? ??????????????????...</translation>
+    </message>
+</context>
+<context>
+    <name>QObject</name>
+    <message>
+        <location filename="../ColorScheme.cpp" line="278"/>
+        <location filename="../ColorScheme.cpp" line="293"/>
+        <source>Un-named Color Scheme</source>
+        <translation>?????????????? ?????????? ?????? ??????????</translation>
+    </message>
+    <message>
+        <location filename="../ColorScheme.cpp" line="464"/>
+        <source>Accessible Color Scheme</source>
+        <translation>?????????????? ?????????? ?????? ?????????? ?? 
???????????? ????????</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="515"/>
+        <source>Open Link</source>
+        <translation>???????????????? ??????????????????</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="516"/>
+        <source>Copy Link Address</source>
+        <translation>?????????????????? ???????????? 
??????????????????</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="520"/>
+        <source>Send Email To...</source>
+        <translation>?????????????????? ??-????????????...</translation>
+    </message>
+    <message>
+        <location filename="../Filter.cpp" line="521"/>
+        <source>Copy Email Address</source>
+        <translation>?????????????????? ???????????? 
??-??????????</translation>
+    </message>
+</context>
+<context>
+    <name>QTermWidget</name>
+    <message>
+        <location filename="../qtermwidget.cpp" line="468"/>
+        <source>Color Scheme Error</source>
+        <translation>?????????????? ???????????????? ??????????</translation>
+    </message>
+    <message>
+        <location filename="../qtermwidget.cpp" line="469"/>
+        <source>Cannot load color scheme: %1</source>
+        <translation>???? ?????????????? ?????????????????????? ?????????????? 
??????????: %1</translation>
+    </message>
+</context>
+<context>
+    <name>SearchBar</name>
+    <message>
+        <location filename="../SearchBar.cpp" line="40"/>
+        <source>Match case</source>
+        <translation>?????????????????????? ??????????????</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="46"/>
+        <source>Regular expression</source>
+        <translation>???????????????????? ??????????</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.cpp" line="50"/>
+        <source>Highlight all matches</source>
+        <translation>???????????????????? ?????? ??????????</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="14"/>
+        <source>SearchBar</source>
+        <translation>????????????????????????</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="20"/>
+        <source>X</source>
+        <translation>X</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="32"/>
+        <source>Find:</source>
+        <translation>????????????:</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="42"/>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="54"/>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <location filename="../SearchBar.ui" line="66"/>
+        <source>...</source>
+        <translation>...</translation>
+    </message>
+</context>
+</TS>

Reply via email to