Hello community,

here is the log from the commit of package kpat for openSUSE:Factory checked in 
at 2016-08-31 00:08:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpat (Old)
 and      /work/SRC/openSUSE:Factory/.kpat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kpat"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kpat/kpat.changes        2016-07-24 
19:47:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kpat.new/kpat.changes   2016-08-31 
00:08:12.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:22:36 UTC 2016 - [email protected]
+
+- 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:19:07 UTC 2016 - [email protected]
+
+- 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:
----
  kpat-16.04.3.tar.xz

New:
----
  kpat-16.08.0.tar.xz

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

Other differences:
------------------
++++++ kpat.spec ++++++
--- /var/tmp/diff_new_pack.dhvUac/_old  2016-08-31 00:08:13.000000000 +0200
+++ /var/tmp/diff_new_pack.dhvUac/_new  2016-08-31 00:08:13.000000000 +0200
@@ -21,7 +21,7 @@
 License:        GPL-2.0+
 Group:          Amusements/Games/Board/Card
 Url:            http://www.kde.org
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Source0:        kpat-%{version}.tar.xz
 BuildRequires:  libkdegames-devel

++++++ kpat-16.04.3.tar.xz -> kpat-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/.gitignore new/kpat-16.08.0/.gitignore
--- old/kpat-16.04.3/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/kpat-16.08.0/.gitignore 2016-07-07 11:33:23.000000000 +0200
@@ -0,0 +1,3 @@
+.kdev4/
+build/
+*.kdev4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/CMakeLists.txt 
new/kpat-16.08.0/CMakeLists.txt
--- old/kpat-16.04.3/CMakeLists.txt     2016-03-20 14:02:02.000000000 +0100
+++ new/kpat-16.08.0/CMakeLists.txt     2016-07-07 11:33:23.000000000 +0200
@@ -30,7 +30,7 @@
 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)
Files old/kpat-16.04.3/doc/clubs.png and new/kpat-16.08.0/doc/clubs.png differ
Files old/kpat-16.04.3/doc/diamonds.png and new/kpat-16.08.0/doc/diamonds.png 
differ
Files old/kpat-16.04.3/doc/hearts.png and new/kpat-16.08.0/doc/hearts.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/doc/index.docbook 
new/kpat-16.08.0/doc/index.docbook
--- old/kpat-16.04.3/doc/index.docbook  2016-03-20 14:02:02.000000000 +0100
+++ new/kpat-16.08.0/doc/index.docbook  2016-07-07 11:33:23.000000000 +0200
@@ -1,16 +1,13 @@
 <?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 "&kpatience;">
-  <!ENTITY kappversion "3.6"><!--Applicaion 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! -->
 ]>
 
 <book id="kpat" lang="&language;"> <!-- do not change this! -->
 <bookinfo>
-       <title>The &kappname; Handbook</title> <!-- This is the title of the 
docbook. Leave as is unless change is necessary.-->
+       <title>The &kpatience; Handbook</title> <!-- This is the title of the 
docbook. Leave as is unless change is necessary.-->
 <!-- List of immidiate authors begins here. -->
 <!--INPORTANT! - All other contributors: [to be determined] -->
 <authorgroup>
@@ -65,12 +62,12 @@
 
 <legalnotice>&FDLNotice;</legalnotice>
 
-<date>2012-08-06</date><!-- Date of (re)writing, or update.-->
-<releaseinfo>&kappversion; (&kde; 4.9)</releaseinfo><!-- Application version 
number. Use the variable definitions within header to change this value.-->
+<date>2016-05-11</date>
+<releaseinfo>3.6 (Applications 16.04)</releaseinfo>
 
 <!--Short description of this document. Do not change unless necessary!-->
 <abstract>
-       <para>This documentation describes the game of &kappname; version 
&kappversion;</para>
+       <para>This documentation describes the game of &kpatience; version 
3.6</para>
 </abstract>
 
 <!--List of relevan keywords-->
@@ -119,7 +116,7 @@
        <note><title>Objective:</title><para>Rearrange the cards by suit in as 
few moves as possible.</para></note><!--Describe the objective of the game.-->
 <!--How to play description. Don't be to specific on rules as they have a 
separate section in this document-->
        <para>
-       As &kappname; offers you a multiplicity of different solitaire games, 
there is no straightforward how-to which could fit all of them. Therefore, it 
is essential that you read each individual subsection of Game Rules, Strategies 
and Tips section before you start playing a version you are not familiar 
with.</para>
+       As &kpatience; offers you a multiplicity of different solitaire games, 
there is no straightforward how-to which could fit all of them. Therefore, it 
is essential that you read each individual subsection of Game Rules, Strategies 
and Tips section before you start playing a version you are not familiar 
with.</para>
 <para>
 Essentially there are two types of solitaire games – the ones that let you 
arrange the cards by same color and the ones that let you arrange the cards by 
alternating color. You can easily determine which game you are trying out using 
trial-and-error method. Once you know which one you are dealing with the rest 
is easy; keep arranging and rearranging the cards and collecting the matching 
ones.</para>
 <para>
@@ -178,7 +175,7 @@
                </varlistentry>
                <varlistentry><term>3. Foundation</term>
                        
<listitem><para><indexterm><primary>foundation</primary></indexterm>The 
foundation piles are where you want your cards to end up. Typically, the game 
is one only once all cards have been moved to the foundation piles in the 
correct order. The number of foundation piles and the ordering required varies 
from game to game.</para>
-                       <para>Most games start with the foundation piles empty. 
Choosing the <guimenuitem>Drop</guimenuitem> action from the menu or toolbar 
will cause &kpatience; to scan through all the piles move as many cards to the 
foundation piles as it can. If you have the <guimenuitem>Enabled 
Autodrop</guimenuitem> setting activated, &kpatience; will attempt to perform a 
drop whenever possible.</para>
+                            <para>Most games start with the foundation piles 
empty. Choosing the <guimenuitem>Drop</guimenuitem> action from the menu or 
toolbar will cause &kpatience; to scan through all the piles move as many cards 
to the foundation piles as it can. If you have the <guimenuitem>Enabled 
Autodrop</guimenuitem> setting activated, &kpatience; will attempt to perform a 
drop whenever possible.</para>
                        </listitem>
                </varlistentry>
                <varlistentry><term>4. Playing Piles</term>
@@ -622,7 +619,7 @@
                                <term><menuchoice>
                                        <guimenu>Game</guimenu>
                                        <guisubmenu>Load Recent</guisubmenu>
-                                       <guimenuitem>List of recently accessed 
files.</guimenuitem>
+                                       <guimenuitem><replaceable>List of 
recently accessed files</replaceable></guimenuitem>
                                </menuchoice></term>
                                <listitem><para><action>List recently accessed 
save files in order of last use.</action> Selecting a game will load it. This 
action abandons the deal in progress.</para></listitem>
                        </varlistentry>
@@ -647,7 +644,7 @@
                                        <guimenu>Game</guimenu>
                                        <guimenuitem>Quit</guimenuitem>
                                </menuchoice></term>
-                               <listitem><para><action>Quit</action> 
&kappname;.</para></listitem>
+                               <listitem><para><action>Quit</action> 
&kpatience;.</para></listitem>
                        </varlistentry>
                </variablelist>
 </sect1>
@@ -712,14 +709,17 @@
                        </varlistentry>
                </variablelist>
 </sect1>
-<sect1 id="settings-menu">
-       <title>The Settings Menu</title>
+<sect1 id="settings-help-menu">
+       <title>The Settings and Help Menu</title>
+<para>Apart from the common &kde; Settings and Help menus described in the 
<ulink url="help:/fundamentals/ui.html#menus">Menu</ulink>
+chapter of the &kde; Fundamentals documentation &kpatience; has these 
application specific menu entries:
+</para>
                <variablelist>
                        <varlistentry id="settings-menu-game-type-options">
                                <term><menuchoice>
                                        <guimenu>Settings</guimenu>
-                                       <guisubmenu>"Game Type" 
Options</guisubmenu>
-                                       <guimenuitem>List of game type specific 
options.</guimenuitem>
+                                       <guisubmenu><replaceable>Game Type 
Options</replaceable></guisubmenu>
+                                       <guimenuitem><replaceable>List of game 
type specific options</replaceable></guimenuitem>
                                </menuchoice></term>
                                <listitem><para><action>List options specific 
to the current game type.</action> This menu is available in only certain games 
(Klondike and Spider).</para></listitem>
                        </varlistentry>
@@ -760,26 +760,17 @@
                                </menuchoice></term>
                                <listitem><para><action>Enable automatic saving 
of the game state when &kpatience; is shut down.</action> If enabled, 
&kpatience; will load the previous game state automatically the next time it is 
started.</para></listitem>
                        </varlistentry>
-                       <varlistentry id="settings-menu-toolbar">
-                               <term><menuchoice>
-                                       <guimenu>Settings</guimenu>
-                                       <guimenuitem>Show Toolbar</guimenuitem>
-                               </menuchoice></term>
-                               <listitem><para>Show or hide the 
toolbar.</para></listitem>
-                       </varlistentry>
-                       <varlistentry id="settings-menu-statusbar">
+                       <varlistentry id="help-menu-remember">
                                <term><menuchoice>
-                                       <guimenu>Settings</guimenu>
-                                       <guimenuitem>Show 
Statusbar</guimenuitem>
+                                       <shortcut><keycombo 
action="simul">&Ctrl;&Shift;<keycap>F1</keycap></keycombo></shortcut>
+                                       <guimenu>Help</guimenu>
+                                       <guimenuitem>Help with Current 
Game</guimenuitem>
                                </menuchoice></term>
-                               <listitem><para>Show or hide the 
statusbar.</para></listitem>
+                               <listitem><para>Opens the section with the 
Rules for the current game in this handbook </para></listitem>
                        </varlistentry>
                </variablelist>
 </sect1>
-<sect1 id="help"><!--This is a standard Help menubar entry. Only change if 
needed.-->
-<title>The Help Menu</title>
-&help.menu.documentation;
-</sect1>
+
 </chapter>
 
 <chapter id="faq"><title>Frequently asked questions</title> <!-- do not change 
this! -->
@@ -796,7 +787,7 @@
 </qandaentry>
 <qandaentry>
  <question><para>Can I use the keyboard to play the game?</para></question>
- <answer><para>No, &kappname; features no keyboard only play. However, most 
menu options do have keyboard shortcuts.</para></answer>
+ <answer><para>No, &kpatience; features no keyboard only play. However, most 
menu options do have keyboard shortcuts.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>Even with hints I still have no clue how to play. 
Help!</para></question>
@@ -809,7 +800,7 @@
 <!--This chapter is for credits and licenses.-->
 
 <para>
-&kappname;  <!-- do not change this! -->
+&kpatience;  <!-- do not change this! -->
 </para>
 <!--List all the copyright holders here-->
 <para>
@@ -841,7 +832,7 @@
 </para>
 
 <para>
-Documentation proofread and update for &kpatience; &kappversion; by 
&Richard.Hawthorne;
+Documentation proofread and update for &kpatience; 3.6 by &Richard.Hawthorne;
 &Richard.Hawthorne.mail;
 </para>
 
@@ -853,20 +844,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>
 <!--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/doc/man-kpat.6.docbook 
new/kpat-16.08.0/doc/man-kpat.6.docbook
--- old/kpat-16.04.3/doc/man-kpat.6.docbook     2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/doc/man-kpat.6.docbook     2016-07-07 11:33:23.000000000 
+0200
@@ -1,34 +1,42 @@
 <?xml version="1.0" ?>
 <!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant 
V1.1//EN" "dtd/kdedbx45.dtd" [
-  <!ENTITY kappname "kpat">
   <!ENTITY % English "INCLUDE" >
 ]>
 
 <refentry lang="&language;">
+<refentryinfo>
+<title>KPat User's Manual</title>
+<date>2016-05-11</date>
+<releaseinfo>3.6 (Applications 16.04)</releaseinfo>
+<productname>KDE Applications</productname>
+</refentryinfo>
+
 <refmeta>
-<refentrytitle>KPat</refentrytitle>
+<refentrytitle><command>kpat</command></refentrytitle>
 <manvolnum>6</manvolnum>
-<refmiscinfo class="date">2010-11-09</refmiscinfo>
-<refmiscinfo class="source">kdegames</refmiscinfo>
-<refmiscinfo class="title">KDE User's Manual</refmiscinfo>
 </refmeta>
 
 <refnamediv>
-<refname>&kappname;</refname>
+<refname><command>kpat</command></refname>
 <refpurpose>A highly addictive &kde; card game.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
 <cmdsynopsis>
 <command>kpat</command>
-<arg choice="opt" rep="repeat">Qt-option</arg>
-<arg choice="opt" rep="repeat">KDE-option</arg>
+<group choice="opt"><option>-v, --version</option></group>
+<group choice="opt"><option>-h, --help</option></group>
 <group choice="opt"><option>--solvegame</option> <replaceable> 
file</replaceable></group>
 <group choice="opt"><option>--solve</option> <replaceable> 
num</replaceable></group>
 <group choice="opt"><option>--start</option> <replaceable> 
num</replaceable></group>
 <group choice="opt"><option>--end</option> <replaceable> 
num</replaceable></group>
 <group choice="opt"><option>--gametype</option> <replaceable> 
game</replaceable></group>
-
+<group choice="opt"><option>--testdir</option> <replaceable> 
directory</replaceable></group>
+<group choice="opt"><option>--generate</option></group>
+<group choice="opt"><option>--author</option></group>
+<group choice="opt"><option>--license</option></group>
+<group choice="opt"><option>--desktopfile</option></group>
+<group choice="opt"><option><replaceable>file</replaceable></option></group>
 </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -40,7 +48,7 @@
 games such as Grandfather's Clock and Mod3.  In all there are 12
 variations for you to while away time.</para>
 </refsect1>
-       
+
 <refsect1>
 <title>OPTIONS</title>
 <para>
@@ -49,328 +57,83 @@
 summary of the options supported by <command>kpat</command>
 is included below.</para>
 
-<refsect2>
-<title>Generic Options</title>
 <variablelist>
 
 <varlistentry>
-<term><option>--author</option></term>
-<listitem>
-<para>Show author information</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help</option></term>
-<listitem>
-<para>Show help about options</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help-qt</option></term>
-<listitem>
-<para>Show Qt specific options</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help-kde</option></term>
-<listitem>
-<para>Show &kde; specific options</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help-all</option></term>
-<listitem>
-<para>Show all options</para>
+<term><option>-h</option> <option>--help</option></term>
+<listitem><para>This lists the options available at the command line</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--license</option></term>
+<term><option>-v</option> <option>--version</option></term>
 <listitem>
-<para>Show license information</para>
-</listitem>
+<para>Lists version information for &kpatience;</para></listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>-v</option>, <option>--version</option></term>
-<listitem>
-<para>Show version information and exit.</para>
-</listitem>
-</varlistentry>
-</variablelist>
-
-</refsect2>
-
-<!-- Cut here: From here to the end of the KDE options will be entities -->
-<refsect2>
-<title>Qt Options</title>
-
-<variablelist>
-<varlistentry>
-<term><option>--display <replaceable>displayname</replaceable></option></term>
-<listitem>
-<para>Use the X-server display <emphasis>displayname</emphasis>.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--session <replaceable>sessionId</replaceable></option></term>
-<listitem>
-<para>
-Restore the application for the given <replaceable>sessionId</replaceable>.
-</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--cmap</option></term>
-<listitem>
-<para>
-Causes the application to install a private 
-color map on an 8-bit display.
-</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--ncols <replaceable>count</replaceable></option></term>
-<listitem>
-<para>
-Limits the number of colors allocated in the 
-color cube on a 8-bit display, if the application
-is using the <methodname>QApplication::ManyColor</methodname>
-color specification.
-</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--nograb</option></term>
-<listitem>
-<para>tells Qt to never grab the mouse or the keyboard.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--dograb</option></term>
-<listitem>
-<para>
-running under a debugger can cause an implicit
-<option>-nograb</option>, use <option>-dograb</option>
-to override.
-</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--sync</option></term>
-<listitem>
-<para>switches to synchronous mode for debugging.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--fn</option>, <option>--font 
<replaceable>fontname</replaceable></option></term>
-<listitem>
-<para>defines the application font.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--bg</option>, <option>--background 
<replaceable>color</replaceable></option></term>
-<listitem>
-<para>
-sets the default background color and an
-application palette (light and dark shades 
-are calculated).
-</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--fg</option>,<option>--foreground 
<replaceable>color</replaceable></option></term>
-<listitem>
-<para>sets the default foreground color.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--btn</option>, <option>--button 
<replaceable>color</replaceable></option></term>
-<listitem>
-<para>sets the default button color.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--name <replaceable>name</replaceable></option></term>
-<listitem>
-<para>sets the application name.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--title <replaceable>title</replaceable></option></term>
-<listitem>
-<para>sets the application title (caption).</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--visual <replaceable>TrueColor</replaceable></option></term>
-<listitem>
-<para>
-forces the application to use a TrueColor
-visual on an 8-bit display.
-</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--inputstyle</option></term>
-<listitem>
-<para>
-sets XIM (X Input Method) input style. Possible
-values are onthespot, overthespot, offthespot
-and root.
-</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--im <replaceable>XIM server</replaceable></option></term>
-<listitem>
-<para>set XIM server.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--noxim</option></term>
-<listitem>
-<para>disable XIM.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--reverse</option></term>
-<listitem>
-<para>mirrors the whole layout of widgets.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--stylesheet <replaceable>file.qss</replaceable></option></term>
-<listitem>
-<para>applies the Qt stylesheet to the application widgets.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>--graphicssystem 
<replaceable>system</replaceable></option></term>
-<listitem>
-<para>use a different graphics system instead of the default one, 
-options are <quote>raster</quote> and <quote>opengl</quote> 
(experimental).</para>
-</listitem>
-</varlistentry>
-</variablelist>
-</refsect2>
-
-<refsect2>
-<title>KDE Options</title>
-<variablelist>
-<varlistentry>
-<term><option>--caption <replaceable>caption</replaceable></option></term>
-<listitem>
-<para>Use <emphasis>caption</emphasis> as name in the titlebar.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--icon <replaceable>icon</replaceable></option></term>
-<listitem>
-<para>Use <emphasis>icon</emphasis> as the application icon.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--config <replaceable>filename</replaceable></option></term>
+<term><option>--solvegame</option> <replaceable> file</replaceable></term>
 <listitem>
-<para>
-Use alternative configuration file.
-</para>
+<para>Try to find a solution to the given savegame</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--nocrashhandler</option></term>
+<term><option>--solve</option> <replaceable> num</replaceable></term>
 <listitem>
-<para>Disable crash handler, to get core dumps.</para>
+<para>Dealer to solve (debug)</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--waitforwm</option></term>
+<term><option>--start</option> <replaceable> num</replaceable></term>
 <listitem>
-<para>
-Waits for a WM_NET compatible windowmanager.
-</para>
+<para>Game range start (default 0:INT_MAX)</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--style <replaceable>style</replaceable></option></term>
+<term><option>--end</option> <replaceable> num</replaceable></term>
 <listitem>
-<para>sets the application &GUI; style.</para>
+<para>Game range end (default start:start if start given)</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--geometry <replaceable>geometry</replaceable></option></term>
+<term><option>--gametype</option> <replaceable> game</replaceable></term>
 <listitem>
-<para>
-sets the client geometry of the main widget - see the manual page 
-<ulink url="man:/X">man:/X</ulink> for the argument format (usually 
WidthxHeight+XPos+YPos).
-</para>
+<para>Skip the selection screen and load a particular game type. Valid values 
are: acesup, fortyeight, freecell, golf, grandfather, grandfathersclock, gypsy, 
klondike, mod3, simplesimon, spider, yukon</para>
 </listitem>
 </varlistentry>
-</variablelist>
-</refsect2>
-
-<!-- Stop cutting here: End of entity text -->
-
-<refsect2>
-<title>Options</title>
-<variablelist>
 
 <varlistentry>
-<term><option>--solvegame</option> <replaceable> file</replaceable></term>
+<term><option>--testdir</option> <replaceable> directory</replaceable></term>
 <listitem>
-<para>Try to find a solution to the given savegame</para>
+<para>Directory with test cases</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--solve</option> <replaceable> num</replaceable></term>
-<listitem>
-<para>Dealer to solve (debug)</para>
+<term><option>--generate</option></term>
+<listitem><para>Generate random test cases</para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--start</option> <replaceable> num</replaceable></term>
-<listitem>
-<para>Game range start (default 0:INT_MAX)</para>
-</listitem>
+<term><option>--author</option></term>
+<listitem><para>Lists &kpatience;'s authors in the terminal 
window</para></listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--end</option> <replaceable> num</replaceable></term>
-<listitem>
-<para>Game range end (default start:start if start given)</para>
-</listitem>
+<term><option>--license</option></term>
+<listitem><para>Shows license information</para></listitem>
 </varlistentry>
 
 <varlistentry>
-<term><option>--gametype</option> <replaceable> game</replaceable></term>
-<listitem>
-<para>Skip the selection screen and load a particular game type. Valid values 
are: acesup, fortyeight, freecell, golf, grandfather, grandfathersclock, gypsy, 
klondike, mod3, simplesimon, spider, yukon</para>
-</listitem>
+<term><option>--desktopfile</option> <replaceable>file 
name</replaceable></term>
+<listitem><para>The base file name of the desktop entry for this 
application.</para></listitem>
 </varlistentry>
 
-</variablelist>
-</refsect2>
-
-<refsect2>
-<title>Arguments</title>
-<variablelist>
-
 <varlistentry>
 <term><replaceable> file</replaceable></term>
 <listitem>
@@ -379,10 +142,9 @@
 </varlistentry>
 
 </variablelist>
-</refsect2>
 
 </refsect1>
-       
+
 <refsect1>
 <title>SEE ALSO</title>
 <para>
@@ -391,7 +153,7 @@
 (<filename>$<envar>KDEDIR</envar>/share/doc/HTML/en/kpat/index.html</filename>
 or enter <userinput>help:/kpat/index.html</userinput> in
 &konqueror;).</para>
-               
+
 </refsect1>
 
 <refsect1>
Files old/kpat-16.04.3/doc/playfield.png and new/kpat-16.08.0/doc/playfield.png 
differ
Files old/kpat-16.04.3/doc/spades.png and new/kpat-16.08.0/doc/spades.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/main.cpp new/kpat-16.08.0/main.cpp
--- old/kpat-16.04.3/main.cpp   2016-03-20 14:02:02.000000000 +0100
+++ new/kpat-16.08.0/main.cpp   2016-07-07 11:33:23.000000000 +0200
@@ -21,7 +21,7 @@
  * -------------------------------------------------------------------------
  *   This program is free software; you can redistribute it and/or
  *   modify it under the terms of the GNU General Public License as
- *   published by the Free Software Foundation; either version 2 of 
+ *   published by the Free Software Foundation; either version 2 of
  *   the License, or (at your option) any later version.
  *
  *   This program is distributed in the hope that it will be useful,
@@ -57,7 +57,7 @@
 
 #include <Kdelibs4ConfigMigrator>
 #include <climits>
-#include <time.h>
+#include <ctime>
 #include <QStandardPaths>
 #include <QApplication>
 #include <QCommandLineParser>
@@ -228,7 +228,7 @@
 
     QString testdir = parser.value(QStringLiteral("testdir"));
     if ( !testdir.isEmpty() ) {
-       qsrand(time(0));
+       qsrand(std::time(nullptr));
        if ( parser.isSet(QStringLiteral("generate")) ) {
           for (int dealer = 0; dealer < 20; dealer++) {
               DealerScene *f = getDealer( dealer );
@@ -260,7 +260,7 @@
                 }
              }
           }
-       } 
+       }
        return 0;
     }
 
@@ -311,7 +311,7 @@
     }
 
     QString gametype = parser.value(QStringLiteral("gametype")).toLower();
-    QFile savedState( 
QStandardPaths::writableLocation(QStandardPaths::DataLocation) + 
QLatin1Char('/') + saved_state_file) ;
+    QFile savedState( 
QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + 
QLatin1Char('/') + saved_state_file);
 
     MainWindow *w = new MainWindow;
     if (parser.positionalArguments().count())
@@ -335,6 +335,6 @@
     w->show();
 
     const KDBusService dbusService(KDBusService::Multiple);
-    
+
     return app.exec();
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/mainwindow.cpp 
new/kpat-16.08.0/mainwindow.cpp
--- old/kpat-16.04.3/mainwindow.cpp     2016-03-20 14:02:02.000000000 +0100
+++ new/kpat-16.08.0/mainwindow.cpp     2016-07-07 11:33:23.000000000 +0200
@@ -23,7 +23,7 @@
  * -------------------------------------------------------------------------
  *   This program is free software; you can redistribute it and/or
  *   modify it under the terms of the GNU General Public License as
- *   published by the Free Software Foundation; either version 2 of 
+ *   published by the Free Software Foundation; either version 2 of
  *   the License, or (at your option) any later version.
  *
  *   This program is distributed in the hope that it will be useful,
@@ -726,7 +726,7 @@
 }
 
 
-void MainWindow::toggleDemoAction(bool active) 
+void MainWindow::toggleDemoAction(bool active)
 {
     m_demoAction->setChecked( active );
     m_demoAction->setIcon( QIcon::fromTheme( QLatin1String( active ? 
"media-playback-pause" : "media-playback-start" ) ) );
@@ -756,7 +756,7 @@
 
 void MainWindow::closeEvent(QCloseEvent *e)
 {
-    QString stateDirName = 
QStandardPaths::writableLocation(QStandardPaths::DataLocation);
+    QString stateDirName = 
QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
     QString stateFileName = stateDirName + QLatin1Char('/') + saved_state_file 
;
     QDir stateFileDir(stateDirName);
     if(!stateFileDir.exists())
@@ -768,7 +768,7 @@
 
     // Remove the existing state file, if any.
     stateFile.remove();
-    
+
     if ( m_dealer )
     {
         if ( Settings::rememberStateOnExit() && !m_dealer->isGameWon() )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/mimetypes/kpatience.xml 
new/kpat-16.08.0/mimetypes/kpatience.xml
--- old/kpat-16.04.3/mimetypes/kpatience.xml    2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/mimetypes/kpatience.xml    2016-07-07 11:33:23.000000000 
+0200
@@ -9,6 +9,7 @@
     <comment xml:lang="cs">Uložený soubor staré verze KPatience</comment>
     <comment xml:lang="da">KPatience gammel gemmefil</comment>
     <comment xml:lang="de">Veraltete KPatience-Speicherdatei</comment>
+    <comment xml:lang="el">Παλαιό αρχείο αποθήκευσης πασιέντζας</comment>
     <comment xml:lang="en_GB">KPatience legacy save file</comment>
     <comment xml:lang="es">Restos del archivo de salvaguardado de 
KPatience</comment>
     <comment xml:lang="fi">Vanha KPatience-tallennustiedosto</comment>
@@ -47,6 +48,7 @@
     <comment xml:lang="cs">Uložený soubor KPatience</comment>
     <comment xml:lang="da">KPatience gemmefil</comment>
     <comment xml:lang="de">KPatience-Speicherdatei</comment>
+    <comment xml:lang="el">Αρχείο αποθήκευσης πασιέντζας</comment>
     <comment xml:lang="en_GB">KPatience save file</comment>
     <comment xml:lang="es">Archivo de salvaguardado de KPatience</comment>
     <comment xml:lang="fi">KPatience-tallennustiedosto</comment>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/org.kde.kpat.desktop 
new/kpat-16.08.0/org.kde.kpat.desktop
--- old/kpat-16.04.3/org.kde.kpat.desktop       2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/org.kde.kpat.desktop       2016-07-07 11:33:23.000000000 
+0200
@@ -102,7 +102,7 @@
 GenericName[pl]=Gra karciana Patience
 GenericName[pt]=Jogo de Paciência
 GenericName[pt_BR]=Jogo de Cartas Paciência
-GenericName[ro]=Joc de pasențe
+GenericName[ro]=Joc de cărți de răbdare
 GenericName[ru]=Карточный пасьянс
 GenericName[se]=Kabálaspeallu
 GenericName[sk]=Kartová hra Patience
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/patsolve/simonsolver.cpp 
new/kpat-16.08.0/patsolve/simonsolver.cpp
--- old/kpat-16.04.3/patsolve/simonsolver.cpp   2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/patsolve/simonsolver.cpp   2016-07-07 11:33:23.000000000 
+0200
@@ -202,8 +202,6 @@
         conti[j]++;
     }
 
-    bool foundgood = false;
-
     for(int i=0; i<10; ++i)
     {
         int len = Wlen[i];
@@ -233,10 +231,6 @@
                      RANK(card) == RANK(*Wp[j]) - 1 )
                 {
                     allowed = true;
-#if 0
-                    if ( ( SUIT( card ) != SUIT( *Wp[j] ) ) && foundgood )
-                        allowed = false; // make the tree simpler
-#endif
                 }
                 if ( Wlen[j] == 0 && !wasempty )
                 {
@@ -253,11 +247,6 @@
                          !DOWN( card_below ) &&
                          RANK( card_below ) == RANK( card ) + 1 )
                     {
-#if 0
-                        printcard( card_below, stderr );
-                        printcard( card, stderr );
-                        fprintf( stderr, "%d %d %d %d %d\n", i, j, conti[i], 
conti[j],l );
-#endif
                         if ( conti[j]+l != 13 || conti[i]>conti[j]+l || SUIT( 
card ) != SUIT( *Wp[j] ) ) {
                             // fprintf( stderr, "continue\n" );
                             continue;
@@ -277,13 +266,13 @@
                     if ( cont )
                         cont += l;
                     mp->pri = 8 * cont + qMax( 0, 10 - Wlen[i] );
-                    if ( Wlen[j] )
-                        if ( SUIT( card ) != SUIT( *Wp[j] ) )
+                    if ( Wlen[j] ) {
+                        if ( SUIT( card ) != SUIT( *Wp[j] ) ) {
                             mp->pri /= 2;
-                        else
-                            foundgood = true;
-                    else
+                        }
+                    } else {
                         mp->pri = 2; // TODO: it should depend on the actual 
stack's order
+                    }
                     if ( Wlen[i] == l+1 )
                         mp->pri = qMin( 127, mp->pri + 20 );
                     else
@@ -296,12 +285,6 @@
                         card_t top = W[i][Wlen[i]-l-2];
                         card_t theone = W[i][Wlen[i]-conti_pos-1];
                         card_t below = W[i][Wlen[i]-conti_pos-2];
-#if 0
-                        printcard( top, stderr );
-                        printcard( theone, stderr );
-                        printcard( below, stderr );
-                        fputc( '\n', stderr );
-#endif
                         if ( SUIT( top ) != SUIT( below ) || DOWN( below ) )
                             break;
                         if ( RANK( theone ) !=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/soundengine.cpp 
new/kpat-16.08.0/soundengine.cpp
--- old/kpat-16.04.3/soundengine.cpp    2016-03-20 14:02:02.000000000 +0100
+++ new/kpat-16.08.0/soundengine.cpp    2016-07-07 11:33:23.000000000 +0200
@@ -3,7 +3,7 @@
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of 
+ * published by the Free Software Foundation; either version 2 of
  * the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
@@ -22,8 +22,8 @@
 
 SoundEngine::SoundEngine( QObject * parent )
   : QObject( parent ),
-    m_cardPickedUp( QStandardPaths::locate(QStandardPaths::DataLocation, 
QStringLiteral("sounds/card-pickup.ogg") ) ),
-    m_cardPutDown( QStandardPaths::locate(QStandardPaths::DataLocation, 
QStringLiteral("sounds/card-down.ogg") ) )
+    m_cardPickedUp( QStandardPaths::locate(QStandardPaths::AppDataLocation, 
QStringLiteral("sounds/card-pickup.ogg") ) ),
+    m_cardPutDown( QStandardPaths::locate(QStandardPaths::AppDataLocation, 
QStringLiteral("sounds/card-down.ogg") ) )
 {
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/themes/cleangreen.desktop 
new/kpat-16.08.0/themes/cleangreen.desktop
--- old/kpat-16.04.3/themes/cleangreen.desktop  2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/themes/cleangreen.desktop  2016-07-07 11:33:23.000000000 
+0200
@@ -73,6 +73,7 @@
 Description[pl]=Prosty, zielony wystrój
 Description[pt]=Um tema simples em verde
 Description[pt_BR]=Um tema simples em verde
+Description[ro]=Tematică simplă de pâslă verde
 Description[ru]=Простое оформление из зелёного фетра
 Description[sk]=Jednoduchá zelená téma
 Description[sl]=Preprosta zelena tema
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/themes/greenblaze.desktop 
new/kpat-16.08.0/themes/greenblaze.desktop
--- old/kpat-16.04.3/themes/greenblaze.desktop  2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/themes/greenblaze.desktop  2016-07-07 11:33:23.000000000 
+0200
@@ -29,6 +29,7 @@
 Name[pl]=Blask zieleni
 Name[pt]=Fundo Verde
 Name[pt_BR]=Fundo verde
+Name[ro]=Vâlvătaie verde
 Name[ru]=Зелёное пламя
 Name[sk]=Zelená žiara
 Name[sl]=Zelen žar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpat-16.04.3/themes/oldertheme.desktop 
new/kpat-16.08.0/themes/oldertheme.desktop
--- old/kpat-16.04.3/themes/oldertheme.desktop  2016-03-20 14:02:02.000000000 
+0100
+++ new/kpat-16.08.0/themes/oldertheme.desktop  2016-07-07 11:33:23.000000000 
+0200
@@ -79,6 +79,7 @@
 Description[pl]=Starszy, nienazwany wystrój KPat.
 Description[pt]=Um tema mais antigo e anónimo do KPat.
 Description[pt_BR]=Um tema mais antigo e sem nome do KPat.
+Description[ro]=Tematică KPat mai veche, fără nume
 Description[ru]=Старое безымянное оформление для KPat
 Description[sk]=Staršia, nepomenovaná KPat téma.
 Description[sl]=Starejša, neimenovana tema za KPata


Reply via email to