Hello community, here is the log from the commit of package kjumpingcube for openSUSE:Factory checked in at 2016-08-31 00:07:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kjumpingcube (Old) and /work/SRC/openSUSE:Factory/.kjumpingcube.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kjumpingcube" Changes: -------- --- /work/SRC/openSUSE:Factory/kjumpingcube/kjumpingcube.changes 2016-07-24 19:46:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kjumpingcube.new/kjumpingcube.changes 2016-08-31 00:07:45.000000000 +0200 @@ -1,0 +2,16 @@ +Fri Aug 12 10:19:02 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.08.0 + * KDE Applications 16.08.0 + * https://www.kde.org/announcements/announce-applications-16.08.0.php + + +------------------------------------------------------------------- +Mon Aug 8 15:08:04 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.07.90 + * KDE Applications 16.07.90 (16.08-RC) + * https://www.kde.org/announcements/announce-applications-16.07.90.php + + +------------------------------------------------------------------- Old: ---- kjumpingcube-16.04.3.tar.xz New: ---- kjumpingcube-16.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kjumpingcube.spec ++++++ --- /var/tmp/diff_new_pack.AdEi2J/_old 2016-08-31 00:07:46.000000000 +0200 +++ /var/tmp/diff_new_pack.AdEi2J/_new 2016-08-31 00:07:46.000000000 +0200 @@ -42,7 +42,7 @@ License: GPL-2.0+ Group: Amusements/Games/Board/Puzzle Url: http://www.kde.org -Version: 16.04.3 +Version: 16.08.0 Release: 0 Source0: kjumpingcube-%{version}.tar.xz Obsoletes: %{name}5 < %{version} ++++++ kjumpingcube-16.04.3.tar.xz -> kjumpingcube-16.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/.gitignore new/kjumpingcube-16.08.0/.gitignore --- old/kjumpingcube-16.04.3/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/kjumpingcube-16.08.0/.gitignore 2016-06-19 12:28:34.000000000 +0200 @@ -0,0 +1,3 @@ +.kdev4/ +build/ +*.kdev4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/CMakeLists.txt new/kjumpingcube-16.08.0/CMakeLists.txt --- old/kjumpingcube-16.04.3/CMakeLists.txt 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/CMakeLists.txt 2016-06-19 12:28:34.000000000 +0200 @@ -11,13 +11,14 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons Config + ConfigWidgets Crash - WidgetsAddons DBusAddons + DocTools + KIO I18n - ConfigWidgets XmlGui - KDELibs4Support + WidgetsAddons ) find_package(KF5KDEGames 4.9.0 REQUIRED) @@ -26,10 +27,11 @@ include(ECMAddAppIcon) include(ECMInstallIcons) include(KDEInstallDirs) -include(KDECompilerSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) +add_definitions(-DQT_NO_URL_CAST_FROM_STRING) add_subdirectory(pics) add_subdirectory(doc) @@ -58,9 +60,11 @@ target_link_libraries(kjumpingcube KF5KDEGames - KF5::XmlGui + KF5::CoreAddons + KF5::Crash KF5::DBusAddons - KF5::KDELibs4Support + KF5::KIOWidgets + KF5::XmlGui Qt5::Svg ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/ai_box.cpp new/kjumpingcube-16.08.0/ai_box.cpp --- old/kjumpingcube-16.04.3/ai_box.cpp 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/ai_box.cpp 2016-06-19 12:28:34.000000000 +0200 @@ -19,7 +19,7 @@ #include "ai_box.h" // #include <QDebug> -#include "stdio.h" +#include <cstdio> AI_Box::AI_Box (QObject * parent, int side) : @@ -56,9 +56,9 @@ void AI_Box::destroyBox() { - delete m_maxValues; - delete m_neighbors; - delete m_stack; + delete[] m_maxValues; + delete[] m_neighbors; + delete[] m_stack; while (! m_undoList.isEmpty()) { discard (m_undoList.takeLast()); } @@ -343,8 +343,8 @@ void AI_Box::discard (Position * pos) { - delete pos->owners; - delete pos->values; + delete[] pos->owners; + delete[] pos->values; delete pos; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/ai_main.cpp new/kjumpingcube-16.08.0/ai_main.cpp --- old/kjumpingcube-16.04.3/ai_main.cpp 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/ai_main.cpp 2016-06-19 12:28:34.000000000 +0200 @@ -486,7 +486,7 @@ { if (m_side != side) { qDebug() << "NEW AI_Box SIZE NEEDED: was" << m_side << "now" << side; - delete m_randomSeq; + delete[] m_randomSeq; resizeBox (side); m_randomSeq = new int [side * side]; } @@ -631,7 +631,7 @@ bool won = statsBox->doMove (m->player, m->x * m_side + m->y); statsBox->printBox(); qDeleteAll (*(m->searchStats)); - delete m; + delete[] m; } m_moveStats.clear(); delete statsBox; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/ai_main.h new/kjumpingcube-16.08.0/ai_main.h --- old/kjumpingcube-16.04.3/ai_main.h 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/ai_main.h 2016-06-19 12:28:34.000000000 +0200 @@ -25,7 +25,7 @@ #include <QThread> #include <QMutex> -#include <krandomsequence.h> +#include <KRandomSequence> #include "ai_base.h" #include "ai_box.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/doc/index.docbook new/kjumpingcube-16.08.0/doc/index.docbook --- old/kjumpingcube-16.04.3/doc/index.docbook 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/doc/index.docbook 2016-06-19 12:28:34.000000000 +0200 @@ -1,9 +1,6 @@ <?xml version="1.0" ?> <!--IMPORTANT: please note that'do not change this!' notice does not apply to translators --> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [ - <!ENTITY kappname "&kjumpingcube;"> - <!ENTITY kappversion "2.1"><!--Application version. Use this variable everywhere it's needed.--> - <!ENTITY package "kdegames"> <!-- do not change this! --> <!ENTITY % English "INCLUDE" > <!-- change language only here --> <!ENTITY % addindex "IGNORE"> <!-- do not change this! --> ]> @@ -42,12 +39,12 @@ <legalnotice>&FDLNotice;</legalnotice> -<date>2013-06-05</date><!-- Date of (re)writing, or update. Use the variable definitions within header to change this value.--> -<releaseinfo>&kappversion; (&kde; 4.11)</releaseinfo><!-- Application version number. Use the variable definitions within header to change this value.--> +<date>2016-06-09</date> +<releaseinfo>2.1 (Applications 16.04)</releaseinfo> <!--Short description of this document. Do not change unless necessary!--> <abstract> - <para>This documentation describes the game of &kjumpingcube; version &kappversion;</para> + <para>This documentation describes the game of &kjumpingcube; version 2.1</para> </abstract> <!--List of relevant keywords--> @@ -433,20 +430,6 @@ </chapter> -<appendix id="installation"> -<title>Installation</title> - -&install.intro.documentation; - - -<sect1 id="Compilation"> -<title>Compilation and Installation</title> - -&install.compile.documentation; - -</sect1> -</appendix> - &documentation.index; </book> <!-- Files old/kjumpingcube-16.04.3/doc/settings.png and new/kjumpingcube-16.08.0/doc/settings.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/game.cpp new/kjumpingcube-16.08.0/game.cpp --- old/kjumpingcube-16.04.3/game.cpp 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/game.cpp 2016-06-19 12:28:34.000000000 +0200 @@ -26,13 +26,16 @@ #include "kcubeboxwidget.h" #include "settingswidget.h" -#include <KConfigDialog> // IDW test. #include <QDebug> -#include <KLocalizedString> -#include <KMessageBox> #include <QFileDialog> #include <QTemporaryFile> -#include <kio/netaccess.h> + +#include <KConfigDialog> // IDW test. +#include <KIO/CopyJob> +#include <KIO/Job> +#include <KJobWidgets/KJobWidgets> +#include <KLocalizedString> +#include <KMessageBox> #include "prefs.h" @@ -565,7 +568,7 @@ QUrl url; do { - url = QFileDialog::getSaveFileUrl (m_view, QString(), m_gameURL.url(), "*.kjc"); + url = QFileDialog::getSaveFileUrl (m_view, QString(), m_gameURL, "*.kjc"); if (url.isEmpty()) return; @@ -576,8 +579,9 @@ url.setPath(url.path() +".kjc"); } - if (KIO::NetAccess::exists (url, KIO::NetAccess::DestinationSide, - m_view)) { + KIO::StatJob* statJob = KIO::stat(url, KIO::StatJob::DestinationSide, 0); + KJobWidgets::setWindow(statJob, m_view); + if (statJob->exec()) { QString mes=i18n("The file %1 exists.\n" "Do you want to overwrite it?", url.url()); result = KMessageBox::warningContinueCancel @@ -599,7 +603,10 @@ saveProperties (game); config.sync(); - if (KIO::NetAccess::upload (tempFile.fileName(), m_gameURL, m_view)) { + KIO::FileCopyJob *job = KIO::file_copy(QUrl::fromLocalFile(tempFile.fileName()), m_gameURL, -1, KIO::Overwrite); + KJobWidgets::setWindow(job, m_view); + job->exec(); + if (! job->error() ) { emit statusMessage (i18n("Game saved as %1", m_gameURL.url()), false); } else { @@ -614,19 +621,25 @@ QUrl url; do { - url = QFileDialog::getOpenFileUrl (m_view, QString(), m_gameURL.url(), "*.kjc"); + url = QFileDialog::getOpenFileUrl (m_view, QString(), m_gameURL, "*.kjc"); if (url.isEmpty()) return; - if (! KIO::NetAccess::exists(url, KIO::NetAccess::SourceSide, m_view)) { + KIO::StatJob* statJob = KIO::stat(url, KIO::StatJob::SourceSide, 0); + KJobWidgets::setWindow(statJob, m_view); + if (! statJob->exec()) { QString mes = i18n("The file %1 does not exist!", url.url()); KMessageBox::sorry (m_view, mes); fileOk = false; } } while (! fileOk); - QString tempFile; - if (KIO::NetAccess::download (url, tempFile, m_view)) { - KConfig config( tempFile, KConfig::SimpleConfig); + QTemporaryFile tempFile; + tempFile.open(); + KIO::FileCopyJob *job = KIO::file_copy(url, QUrl::fromLocalFile(tempFile.fileName()), -1, KIO::Overwrite); + KJobWidgets::setWindow(job, m_view); + job->exec(); + if (! job->error() ) { + KConfig config( tempFile.fileName(), KConfig::SimpleConfig); KConfigGroup main (&config, "KJumpingCube"); if (! main.hasKey ("Version")) { QString mes = i18n("The file %1 is not a KJumpingCube gamefile!", @@ -640,8 +653,6 @@ readProperties (game); emit setAction (UNDO, false); - - KIO::NetAccess::removeTempFile (tempFile); } else KMessageBox::sorry (m_view, i18n("There was an error loading file\n%1", @@ -797,8 +808,8 @@ int index = x * m_side + y; owner.sprintf ("%u", m_box->owner (index)); value.sprintf ("%u", m_box->value (index)); - list.append (owner.toAscii()); - list.append (value.toAscii()); + list.append (owner.toLatin1()); + list.append (value.toLatin1()); config.writeEntry (key, list); list.clear(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/kcubeboxwidget.cpp new/kjumpingcube-16.08.0/kcubeboxwidget.cpp --- old/kjumpingcube-16.04.3/kcubeboxwidget.cpp 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/kcubeboxwidget.cpp 2016-06-19 12:28:34.000000000 +0200 @@ -28,7 +28,7 @@ #include <QPainter> #include <assert.h> -#include <kcursor.h> +#include <KCursor> #include <QStandardPaths> #include "prefs.h" @@ -74,7 +74,7 @@ animationTime = Prefs::animationSpeed() * 150; // NOTE: When the box-size (Prefs::cubeDim()) changes, Game::newGame() calls - // KCubeBoxWidget::loadSettings() first, then KCubeBoxWidget::setDim(). + // KCubeBoxWidget::loadSettings() first, then KCubeBoxWidget::setDim(). if (reColorCubes) { makeStatusPixmaps (sWidth); // Make new status pixmaps. @@ -185,7 +185,7 @@ color0 = Prefs::color0(); KgTheme theme((QByteArray())); - theme.readFromDesktopFile(QStandardPaths::locate(QStandardPaths::DataLocation, "pics/default.desktop")); + theme.readFromDesktopFile(QStandardPaths::locate(QStandardPaths::AppDataLocation, "pics/default.desktop")); svg.load (theme.graphicsPath()); initCubes(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/kjumpingcube.cpp new/kjumpingcube-16.08.0/kjumpingcube.cpp --- old/kjumpingcube-16.04.3/kjumpingcube.cpp 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/kjumpingcube.cpp 2016-06-19 12:28:34.000000000 +0200 @@ -28,12 +28,12 @@ #include <QSignalMapper> #include <QStatusBar> #include <KLocalizedString> -#include <kmessagebox.h> -#include <kstandardgameaction.h> +#include <KMessageBox> +#include <KStandardGameAction> #include <QAction> -#include <kactioncollection.h> -#include <kstandardaction.h> -#include <kconfigdialog.h> +#include <KActionCollection> +#include <KStandardAction> +#include <KConfigDialog> #include <QWidgetAction> #define MESSAGE_TIME 2000 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kjumpingcube-16.04.3/kjumpingcube.h new/kjumpingcube-16.08.0/kjumpingcube.h --- old/kjumpingcube-16.04.3/kjumpingcube.h 2016-04-07 17:14:47.000000000 +0200 +++ new/kjumpingcube-16.08.0/kjumpingcube.h 2016-06-19 12:28:34.000000000 +0200 @@ -24,7 +24,7 @@ #include <QLabel> -#include <kxmlguiwindow.h> +#include <KXmlGuiWindow> #include <game.h> class QAction;