Hello community,

here is the log from the commit of package kigo for openSUSE:Factory checked in 
at 2016-05-29 03:09:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kigo (Old)
 and      /work/SRC/openSUSE:Factory/.kigo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kigo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kigo/kigo.changes        2016-03-29 
09:58:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kigo.new/kigo.changes   2016-05-29 
03:09:05.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May  7 10:29:10 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.04.1
+   * KDE Applications 16.04.1
+   * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:05:20 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.04.0
+   * KDE Applications 16.04.0
+   * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:41:50 UTC 2016 - [email protected]
+
+- Update to KDE Applications 16.03.90
+   * KDE Applications 16.04.0 RC
+   * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------

Old:
----
  kigo-15.12.3.tar.xz

New:
----
  kigo-16.04.1.tar.xz

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

Other differences:
------------------
++++++ kigo.spec ++++++
--- /var/tmp/diff_new_pack.17jhO1/_old  2016-05-29 03:09:06.000000000 +0200
+++ /var/tmp/diff_new_pack.17jhO1/_new  2016-05-29 03:09:06.000000000 +0200
@@ -23,7 +23,7 @@
 License:        GPL-2.0+
 Group:          Amusements/Games/Board/Other
 Url:            http://www.kde.org
-Version:        15.12.3
+Version:        16.04.1
 Release:        0
 Source0:        kigo-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ kigo-15.12.3.tar.xz -> kigo-16.04.1.tar.xz ++++++
Files old/kigo-15.12.3/data/themes/kigo_default.svgz and 
new/kigo-16.04.1/data/themes/kigo_default.svgz differ
Files old/kigo-15.12.3/data/themes/kigo_plain.svgz and 
new/kigo-16.04.1/data/themes/kigo_plain.svgz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kigo-15.12.3/src/game/stone.cpp 
new/kigo-16.04.1/src/game/stone.cpp
--- old/kigo-15.12.3/src/game/stone.cpp 2016-01-13 07:26:37.000000000 +0100
+++ new/kigo-16.04.1/src/game/stone.cpp 2016-01-13 04:27:22.000000000 +0100
@@ -77,4 +77,9 @@
     return debug;
 }
 
+bool operator==(const Stone &stone, const Stone &other)
+{
+    return (stone.x() == other.x()) && (stone.y() == other.y());
+}
+
 } // End of namespace Kigo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kigo-15.12.3/src/game/stone.h 
new/kigo-16.04.1/src/game/stone.h
--- old/kigo-15.12.3/src/game/stone.h   2016-01-13 07:26:37.000000000 +0100
+++ new/kigo-16.04.1/src/game/stone.h   2016-01-13 04:27:22.000000000 +0100
@@ -70,6 +70,8 @@
 
 QDebug operator<<(QDebug debug, const Stone &stone);
 
+bool operator==(const Stone &stone, const Stone &other);
+
 } // End of namespace Kigo
 
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kigo-15.12.3/src/gui/graphicsview/gamescene.cpp 
new/kigo-16.04.1/src/gui/graphicsview/gamescene.cpp
--- old/kigo-15.12.3/src/gui/graphicsview/gamescene.cpp 2016-01-13 
07:26:37.000000000 +0100
+++ new/kigo-16.04.1/src/gui/graphicsview/gamescene.cpp 2016-01-13 
04:27:22.000000000 +0100
@@ -120,13 +120,16 @@
     QGraphicsPixmapItem *item;
     int halfStoneSize = m_stonePixmapSize.width() / 2;
 
+    const Stone lastStone = (m_game->moves().size() > 0) ? 
m_game->lastMove().stone() : Stone::Invalid;
+
     foreach (item, m_stoneItems) {  // Clear all stone items
         removeItem(item);
     }
     m_stoneItems.clear();
 
     foreach (const Stone &stone, m_game->stones(m_game->blackPlayer())) {
-        item = 
addPixmap(ThemeRenderer::self()->renderElement(ThemeRenderer::BlackStone, 
m_stonePixmapSize));
+        ThemeRenderer::Element element = (stone == lastStone) ? 
ThemeRenderer::BlackStoneLast : ThemeRenderer::BlackStone;
+        item = addPixmap(ThemeRenderer::self()->renderElement(element, 
m_stonePixmapSize));
         item->setZValue(2);
         int xOff = stone.x() >= 'I' ? stone.x() - 'A' - 1 : stone.x() - 'A';
         item->setPos(QPointF(m_gridRect.x() + xOff * m_cellSize - 
halfStoneSize + 1,
@@ -134,7 +137,8 @@
         m_stoneItems.append(item);
     }
     foreach (const Stone &stone, m_game->stones(m_game->whitePlayer())) {
-        item = 
addPixmap(ThemeRenderer::self()->renderElement(ThemeRenderer::WhiteStone, 
m_stonePixmapSize));
+        ThemeRenderer::Element element = (stone == lastStone) ? 
ThemeRenderer::WhiteStoneLast : ThemeRenderer::WhiteStone;
+        item = addPixmap(ThemeRenderer::self()->renderElement(element, 
m_stonePixmapSize));
         item->setZValue(2);
         int xOff = stone.x() >= 'I' ? stone.x() - 'A' - 1 : stone.x() - 'A';
         item->setPos(QPointF(m_gridRect.x() + xOff * m_cellSize - 
halfStoneSize + 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kigo-15.12.3/src/gui/graphicsview/themerenderer.cpp 
new/kigo-16.04.1/src/gui/graphicsview/themerenderer.cpp
--- old/kigo-15.12.3/src/gui/graphicsview/themerenderer.cpp     2016-01-13 
07:26:37.000000000 +0100
+++ new/kigo-16.04.1/src/gui/graphicsview/themerenderer.cpp     2016-01-13 
04:27:22.000000000 +0100
@@ -114,6 +114,9 @@
         case WhiteStone:
             cacheName = 
QString("white_stone_%1x%2").arg(size.width()).arg(size.height());
             break;
+        case WhiteStoneLast:
+            cacheName = 
QString("white_stone_last_%1x%2").arg(size.width()).arg(size.height());
+            break;
         case WhiteStoneTransparent:
             cacheName = 
QString("white_stone_%1x%2_trans").arg(size.width()).arg(size.height());
             break;
@@ -123,6 +126,9 @@
         case BlackStone:
             cacheName = 
QString("black_stone_%1x%2").arg(size.width()).arg(size.height());
             break;
+        case BlackStoneLast:
+            cacheName = 
QString("black_stone_last_%1x%2").arg(size.width()).arg(size.height());
+            break;
         case BlackStoneTransparent:
             cacheName = 
QString("black_stone_%1x%2_trans").arg(size.width()).arg(size.height());
             break;
@@ -153,6 +159,9 @@
             case WhiteStone:
                 m_renderer->render(&p, "white_stone");
                 break;
+            case WhiteStoneLast:
+                m_renderer->render(&p, "white_stone_last");
+                break;
             case WhiteStoneTransparent:
                 p.setOpacity(0.5);
                 m_renderer->render(&p, "white_stone");
@@ -163,6 +172,9 @@
             case BlackStone:
                 m_renderer->render(&p, "black_stone");
                 break;
+            case BlackStoneLast:
+                m_renderer->render(&p, "black_stone_last");
+                break;
             case BlackStoneTransparent:
                 p.setOpacity(0.5);
                 m_renderer->render(&p, "black_stone");
@@ -195,6 +207,9 @@
         case WhiteStone:
             sizeRect = m_renderer->boundsOnElement("white_stone");
             break;
+        case WhiteStoneLast:
+            sizeRect = m_renderer->boundsOnElement("white_stone");
+            break;
         case WhiteStoneTransparent:
             sizeRect = m_renderer->boundsOnElement("white_stone");
             break;
@@ -204,6 +219,9 @@
         case BlackStone:
             sizeRect = m_renderer->boundsOnElement("black_stone");
             break;
+        case BlackStoneLast:
+            sizeRect = m_renderer->boundsOnElement("black_stone");
+            break;
         case BlackStoneTransparent:
             sizeRect = m_renderer->boundsOnElement("black_stone");
             break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kigo-15.12.3/src/gui/graphicsview/themerenderer.h 
new/kigo-16.04.1/src/gui/graphicsview/themerenderer.h
--- old/kigo-15.12.3/src/gui/graphicsview/themerenderer.h       2016-01-13 
07:26:37.000000000 +0100
+++ new/kigo-16.04.1/src/gui/graphicsview/themerenderer.h       2016-01-13 
04:27:22.000000000 +0100
@@ -61,9 +61,11 @@
         Board,
         HandicapMark,
         WhiteStone,
+        WhiteStoneLast,
         WhiteStoneTransparent,
         WhiteTerritory,
         BlackStone,
+        BlackStoneLast,
         BlackStoneTransparent,
         BlackTerritory,
         PlacementMarker


Reply via email to