Hello community,

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

Package is "knetwalk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/knetwalk/knetwalk.changes        2016-03-29 
09:58:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.knetwalk.new/knetwalk.changes   2016-05-29 
03:07:48.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May  7 10:33:53 UTC 2016 - tittiatc...@gmail.com
+
+- 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:09:12 UTC 2016 - tittiatc...@gmail.com
+
+- 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:45:18 UTC 2016 - tittiatc...@gmail.com
+
+- 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:
----
  knetwalk-15.12.3.tar.xz

New:
----
  knetwalk-16.04.1.tar.xz

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

Other differences:
------------------
++++++ knetwalk.spec ++++++
--- /var/tmp/diff_new_pack.CJ5Z2e/_old  2016-05-29 03:07:49.000000000 +0200
+++ /var/tmp/diff_new_pack.CJ5Z2e/_new  2016-05-29 03:07:49.000000000 +0200
@@ -58,7 +58,7 @@
 License:        GPL-2.0+
 Group:          Amusements/Games/Board/Puzzle
 Url:            http://www.kde.org
-Version:        15.12.3
+Version:        16.04.1
 Release:        0
 Source0:        knetwalk-%{version}.tar.xz
 Obsoletes:      %{name}5 < %{version}

++++++ knetwalk-15.12.3.tar.xz -> knetwalk-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/CMakeLists.txt 
new/knetwalk-16.04.1/CMakeLists.txt
--- old/knetwalk-15.12.3/CMakeLists.txt 2016-01-05 23:29:04.000000000 +0100
+++ new/knetwalk-16.04.1/CMakeLists.txt 2016-03-10 11:22:08.000000000 +0100
@@ -1,26 +1,25 @@
 project(knetwalk)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+set (QT_MIN_VERSION "5.3.0")
+set (KF5_MIN_VERSION "5.15.0")
 
 find_package(ECM 1.7.0 REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
-find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Qml 
Quick QuickWidgets Svg)
-find_package(KF5 REQUIRED COMPONENTS
-  CoreAddons 
-  Config 
-  WidgetsAddons 
-  DBusAddons
-  I18n
-  GuiAddons
-  ConfigWidgets
-  ItemViews
-  IconThemes
-  XmlGui
-  KIO
-  NotifyConfig
-  DocTools
-  TextWidgets
-  )
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Qml 
Quick)
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+    Config
+    ConfigWidgets
+    CoreAddons
+    Crash
+    DBusAddons
+    DocTools
+    I18n
+    TextWidgets
+    WidgetsAddons
+    XmlGui
+)
+
 find_package(KF5KDEGames 4.9.0 REQUIRED)
 
 find_package(Qt5Test ${QT_MIN_VERSION} QUIET)
@@ -40,15 +39,22 @@
 include(KDECMakeSettings)
 include(ECMAddTests)
 
-add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
-add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
-
+add_definitions(
+    -DQT_USE_FAST_CONCATENATION
+    -DQT_USE_FAST_OPERATOR_PLUS
+    -DQT_NO_CAST_FROM_ASCII
+    -DQT_NO_CAST_TO_ASCII
+    -DQT_NO_CAST_FROM_BYTEARRAY
+    -DQT_NO_URL_CAST_FROM_STRING
+    -DQT_USE_QSTRINGBUILDER
+)
 
-add_subdirectory(src) 
-add_subdirectory(themes) 
+add_subdirectory(src)
+add_subdirectory(themes)
 add_subdirectory(doc)
 
 if(BUILD_TESTING)
     add_subdirectory(autotests)
 endif()
+
 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/autotests/abstractgridtest.cpp 
new/knetwalk-16.04.1/autotests/abstractgridtest.cpp
--- old/knetwalk-15.12.3/autotests/abstractgridtest.cpp 2016-01-05 
23:29:04.000000000 +0100
+++ new/knetwalk-16.04.1/autotests/abstractgridtest.cpp 2016-03-10 
11:22:08.000000000 +0100
@@ -32,7 +32,7 @@
 
 void AbstractGridTest::testCreateGrid()
 {
-    srand(1370714025);
+    qsrand(1370714025);
     for (int i = 0; i < 25; ++i) {
         qDebug() << "Iteration" << i;
         AbstractGridTester t;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/src/CMakeLists.txt 
new/knetwalk-16.04.1/src/CMakeLists.txt
--- old/knetwalk-15.12.3/src/CMakeLists.txt     2016-01-05 23:29:04.000000000 
+0100
+++ new/knetwalk-16.04.1/src/CMakeLists.txt     2016-03-10 11:22:08.000000000 
+0100
@@ -1,35 +1,38 @@
-add_subdirectory( pics ) 
-add_subdirectory( sounds ) 
+add_subdirectory(pics)
+add_subdirectory(sounds)
 
 
 ########### next target ###############
 
 set(knetwalk_SRCS 
-   main.cpp
-   gameview.cpp
-   mainwindow.cpp
-   abstractgrid.cpp)
+    main.cpp
+    gameview.cpp
+    mainwindow.cpp
+    abstractgrid.cpp
+)
 
-ki18n_wrap_ui( knetwalk_SRCS general.ui customgame.ui )
+ki18n_wrap_ui( knetwalk_SRCS general.ui customgame.ui)
 
-kconfig_add_kcfg_files(knetwalk_SRCS settings.kcfgc )
+kconfig_add_kcfg_files(knetwalk_SRCS settings.kcfgc)
 
 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/pics/*-apps-knetwalk.png")
 ecm_add_app_icon(knetwalk_SRCS ICONS ${ICONS_SRCS})
 add_executable(knetwalk ${knetwalk_SRCS})
 
-target_link_libraries(knetwalk KF5::XmlGui KF5::TextWidgets KF5KDEGames 
KF5::DBusAddons)
+target_link_libraries(knetwalk
+    KF5::Crash
+    KF5::DBusAddons
+    KF5::TextWidgets
+    KF5::XmlGui
+    KF5KDEGames
+)
 
-install(TARGETS knetwalk  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+install(TARGETS knetwalk  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 
 
 ########### install files ###############
 
-install( FILES knetwalkui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/knetwalk 
)
-install( DIRECTORY qml DESTINATION ${KDE_INSTALL_DATADIR}/knetwalk)
-install( PROGRAMS org.kde.knetwalk.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} 
)
-
-
-
-
+install(FILES knetwalkui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/knetwalk)
+install(DIRECTORY qml DESTINATION ${KDE_INSTALL_DATADIR}/knetwalk)
+install(PROGRAMS org.kde.knetwalk.desktop  DESTINATION  ${KDE_INSTALL_APPDIR})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/src/abstractgrid.cpp 
new/knetwalk-16.04.1/src/abstractgrid.cpp
--- old/knetwalk-15.12.3/src/abstractgrid.cpp   2016-01-05 23:29:04.000000000 
+0100
+++ new/knetwalk-16.04.1/src/abstractgrid.cpp   2016-03-10 11:22:08.000000000 
+0100
@@ -18,7 +18,6 @@
 
 #include "abstractgrid.h"
 
-#include <cstdlib> // rand()
 #include <QMap>
 #include <QString>
 #include <QDebug>
@@ -168,7 +167,7 @@
     while(m_minimumMoves < shuffleLimit)
     {
         // selecting a random index
-        int index = rand() % notShuffledCells.count();
+        int index = qrand() % notShuffledCells.count();
         int cellNo = notShuffledCells[index];
         // removing the selected index so that it must not be used again
         notShuffledCells.removeAt(index);
@@ -187,10 +186,10 @@
         }
         // for every other case rotate 1..3 times
         else {
-            int rotation = rand() % 3 + 1; // 1..3
+            int rotation = qrand() % 3 + 1; // 1..3
             // cant rotate twice when m_minimumMoves == shuffleLimit - 1
             if (m_minimumMoves == shuffleLimit - 1 && rotation == 2){
-                rotation = (rand() % 2)? 1 : 3; // 1 or 3
+                rotation = (qrand() % 2)? 1 : 3; // 1 or 3
             }
             m_minimumMoves += (rotation == 3) ? 1 : rotation;
             while(rotation--) {
@@ -229,7 +228,7 @@
 void AbstractGrid::createGrid()
 {
     // add a random server
-    server_index = rand() % (cellCount());
+    server_index = qrand() % (cellCount());
 
     // number of cells that aren't free
     int notFreeCells = 0;
@@ -244,15 +243,15 @@
 
         QList<uint> list;
         list.append(server_index);
-        if (rand() % 2) addRandomCable(list);
+        if (qrand() % 2) addRandomCable(list);
 
         // add some random cables...
         // the list empties if there aren't many free cells left
         // (because of addRandomCable() not doing anything)
         while (!list.isEmpty()) {
-            if (rand() % 2) {
+            if (qrand() % 2) {
                 addRandomCable(list);
-                if (rand() % 2) addRandomCable(list);
+                if (qrand() % 2) addRandomCable(list);
                 list.erase(list.begin());
             }
             else {
@@ -300,7 +299,7 @@
 
     QMap<Directions, int>::ConstIterator it = freeCells.constBegin();
     // move the iterator to a random direction connecting to a free cell
-    for (int i = rand() % freeCells.count(); i > 0; --i) ++it;
+    for (int i = qrand() % freeCells.count(); i > 0; --i) ++it;
 
     // add the cable in the direction of cell
     Directions newCables = Directions(m_cells[cell]->cables() | it.key());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/src/main.cpp 
new/knetwalk-16.04.1/src/main.cpp
--- old/knetwalk-15.12.3/src/main.cpp   2016-01-05 23:29:04.000000000 +0100
+++ new/knetwalk-16.04.1/src/main.cpp   2016-03-10 11:22:08.000000000 +0100
@@ -17,6 +17,7 @@
 */
 
 #include <KAboutData>
+#include <KCrash>
 #include <QApplication>
 #include <KLocalizedString>
 #include <kdelibs4configmigrator.h>
@@ -74,6 +75,7 @@
     about.setProductName(QByteArray("knetwalk"));
     
     KAboutData::setApplicationData(about);
+    KCrash::initialize();
     KDBusService service;
  
     app.setApplicationDisplayName(about.displayName());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/knetwalk-15.12.3/src/mainwindow.cpp 
new/knetwalk-16.04.1/src/mainwindow.cpp
--- old/knetwalk-15.12.3/src/mainwindow.cpp     2016-01-05 23:29:04.000000000 
+0100
+++ new/knetwalk-16.04.1/src/mainwindow.cpp     2016-03-10 11:22:08.000000000 
+0100
@@ -107,7 +107,7 @@
 
     setAutoSaveSettings();
 
-    srand(time(0));
+    qsrand(time(0));
 
     m_gameClock = new KGameClock(this, KGameClock::MinSecOnly);
     connect(m_gameClock, &KGameClock::timeChanged, this, 
&MainWindow::updateStatusBar);


Reply via email to