Hello community,

here is the log from the commit of package konsole for openSUSE:Factory checked 
in at 2013-06-11 06:10:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/konsole (Old)
 and      /work/SRC/openSUSE:Factory/.konsole.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "konsole"

Changes:
--------
--- /work/SRC/openSUSE:Factory/konsole/konsole.changes  2013-05-16 
17:37:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.konsole.new/konsole.changes     2013-06-11 
09:32:39.000000000 +0200
@@ -1,0 +2,8 @@
+Sat Jun  1 09:21:44 UTC 2013 - [email protected]
+
+- Update to 4.10.4
+   * Bugfix release
+   * See http://www.kde.org/announcements/announce-4.10.4.php
+   * resolves bnc#8122760
+
+-------------------------------------------------------------------

Old:
----
  konsole-4.10.3.tar.xz

New:
----
  konsole-4.10.4.tar.xz

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

Other differences:
------------------
++++++ konsole.spec ++++++
--- /var/tmp/diff_new_pack.q4mTu3/_old  2013-06-11 09:32:40.000000000 +0200
+++ /var/tmp/diff_new_pack.q4mTu3/_new  2013-06-11 09:32:40.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           konsole
-Version:        4.10.3
+Version:        4.10.4
 Release:        0
 Summary:        KDE Terminal
 License:        GPL-2.0+

++++++ konsole-4.10.3.tar.xz -> konsole-4.10.4.tar.xz ++++++
Files old/konsole-4.10.3/doc/manual/index.cache.bz2 and 
new/konsole-4.10.4/doc/manual/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konsole-4.10.3/src/Screen.cpp 
new/konsole-4.10.4/src/Screen.cpp
--- old/konsole-4.10.3/src/Screen.cpp   2013-05-03 06:36:32.000000000 +0200
+++ new/konsole-4.10.4/src/Screen.cpp   2013-05-28 20:42:24.000000000 +0200
@@ -61,6 +61,7 @@
     _lines(lines),
     _columns(columns),
     _screenLines(new ImageLine[_lines + 1]),
+    _screenLinesSize(_lines),
     _scrolledLines(0),
     _droppedLines(0),
     _history(new HistoryScrollNone()),
@@ -315,6 +316,7 @@
 
     delete[] _screenLines;
     _screenLines = newScreenLines;
+    _screenLinesSize = new_lines;
 
     _lines = new_lines;
     _columns = new_columns;
@@ -1223,7 +1225,11 @@
 
         Q_ASSERT(count >= 0);
 
-        const int screenLine = line - _history->getLines();
+        int screenLine = line - _history->getLines();
+
+        Q_ASSERT(screenLine <= _screenLinesSize);
+
+        screenLine = qMin(screenLine, _screenLinesSize);
 
         Character* data = _screenLines[screenLine].data();
         int length = _screenLines[screenLine].count();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konsole-4.10.3/src/Screen.h 
new/konsole-4.10.4/src/Screen.h
--- old/konsole-4.10.3/src/Screen.h     2013-05-03 06:36:32.000000000 +0200
+++ new/konsole-4.10.4/src/Screen.h     2013-05-28 20:42:24.000000000 +0200
@@ -645,6 +645,7 @@
 
     typedef QVector<Character> ImageLine;      // [0..columns]
     ImageLine*          _screenLines;    // [lines]
+    int _screenLinesSize;                // _screenLines.size()
 
     int _scrolledLines;
     QRect _lastScrolledRegion;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konsole-4.10.3/src/main.cpp 
new/konsole-4.10.4/src/main.cpp
--- old/konsole-4.10.3/src/main.cpp     2013-05-03 06:36:32.000000000 +0200
+++ new/konsole-4.10.4/src/main.cpp     2013-05-28 20:42:24.000000000 +0200
@@ -29,7 +29,7 @@
 #include <KCmdLineArgs>
 #include <KLocale>
 
-#define KONSOLE_VERSION "2.10.3"
+#define KONSOLE_VERSION "2.10.4"
 
 using Konsole::Application;
 







-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to