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
