Hello community,

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

Package is "katomic"

Changes:
--------
--- /work/SRC/openSUSE:Factory/katomic/katomic.changes  2016-03-29 
09:57:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.katomic.new/katomic.changes     2016-05-29 
03:09:26.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May  7 10:17:38 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 05:56:50 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:34:22 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:
----
  katomic-15.12.3.tar.xz

New:
----
  katomic-16.04.1.tar.xz

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

Other differences:
------------------
++++++ katomic.spec ++++++
--- /var/tmp/diff_new_pack.Wx0bIt/_old  2016-05-29 03:09:27.000000000 +0200
+++ /var/tmp/diff_new_pack.Wx0bIt/_new  2016-05-29 03:09:27.000000000 +0200
@@ -39,7 +39,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:        katomic-%{version}.tar.xz
 Obsoletes:      %{name}5 < %{version}
@@ -77,7 +77,7 @@
 %{_kf5_configdir}/katomic.knsrc
 %{_kf5_applicationsdir}/org.kde.katomic.desktop
 %dir %_datadir/appdata
-%_datadir/appdata/katomic.appdata.xml
+%_datadir/appdata/org.kde.katomic.appdata.xml
 %_datadir/kxmlgui5/katomic/
 
 %changelog

++++++ katomic-15.12.3.tar.xz -> katomic-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/CMakeLists.txt 
new/katomic-16.04.1/CMakeLists.txt
--- old/katomic-15.12.3/CMakeLists.txt  2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/CMakeLists.txt  2016-01-29 14:30:14.000000000 +0100
@@ -1,22 +1,23 @@
 project(katomic)
 
-cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
-set (QT_MIN_VERSION "5.3.0")
+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 CONFIG)
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
 
-find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets )
-find_package(KF5 REQUIRED COMPONENTS 
-    CoreAddons 
-    Config 
-    WidgetsAddons 
-    I18n 
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets)
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+    CoreAddons
+    Config
+    Crash
+    WidgetsAddons
+    I18n
     XmlGui
     NewStuff
     DocTools
-    DBusAddons
-    )
+    DBusAddons)
 
 find_package(KF5KDEGames 4.9.0 REQUIRED)
 
@@ -30,8 +31,8 @@
 add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
 
 
-add_subdirectory( levels )
-add_subdirectory( doc )
+add_subdirectory(levels)
+add_subdirectory(doc)
 
 ########### next target ###############
 
@@ -45,7 +46,7 @@
    gamewidget.cpp
    levelset.cpp
    levelsetdelegate.cpp
-   chooselevelsetdialog.cpp )
+   chooselevelsetdialog.cpp)
 
 kconfig_add_kcfg_files(katomic_SRCS prefs.kcfgc)
 ki18n_wrap_ui(katomic_SRCS levelsetwidget.ui)
@@ -54,24 +55,31 @@
 ecm_add_app_icon(katomic_SRCS ICONS ${ICONS_SRCS})
 add_executable(katomic ${katomic_SRCS})
 
-target_link_libraries(katomic  KF5::NewStuff KF5KDEGames KF5::I18n 
KF5::DBusAddons KF5::NewStuff)
+target_link_libraries(katomic
+    KF5::NewStuff
+    KF5KDEGames
+    KF5::I18n
+    KF5::DBusAddons
+    KF5::Crash
+    KF5::NewStuff)
 
-install(TARGETS katomic  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+install(TARGETS katomic  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 
 
 ########### install files ###############
 
-install( PROGRAMS org.kde.katomic.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} )
-install( FILES katomic.appdata.xml DESTINATION  ${KDE_INSTALL_DATADIR}/appdata 
)
-install( FILES katomicui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/katomic )
-install( FILES default_theme.svgz  DESTINATION  
${KDE_INSTALL_DATADIR}/katomic/pics/ )
-# ^^^ default_theme.desktop is not installed at the moment
-install( FILES katomic.knsrc  DESTINATION  ${KDE_INSTALL_CONFDIR} )
+install(PROGRAMS org.kde.katomic.desktop  DESTINATION  ${KDE_INSTALL_APPDIR})
+install(FILES org.kde.katomic.appdata.xml DESTINATION  
${KDE_INSTALL_DATADIR}/appdata)
+install(FILES katomicui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/katomic)
+# default theme is installed without .desktop file since KgTheme does not need 
it
+# when only one theme is available. See: 30a1cadd20
+install(FILES default_theme.svgz  DESTINATION  
${KDE_INSTALL_DATADIR}/katomic/pics/)
+install(FILES katomic.knsrc  DESTINATION  ${KDE_INSTALL_CONFDIR})
 
-ecm_install_icons(ICONS 128-apps-katomic.png  16-apps-katomic.png  
22-apps-katomic.png  32-apps-katomic.png  48-apps-katomic.png  
64-apps-katomic.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor   )
+ecm_install_icons(ICONS 128-apps-katomic.png 16-apps-katomic.png 
22-apps-katomic.png 32-apps-katomic.png 48-apps-katomic.png 64-apps-katomic.png 
DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor)
 
 if(NOT WIN32)
-  install( PROGRAMS katomic-levelset-upd.pl DESTINATION  
${KDE_INSTALL_KCONFUPDATEDIR} )
-  install( FILES katomic-levelset.upd DESTINATION  
${KDE_INSTALL_KCONFUPDATEDIR} )
+  install(PROGRAMS katomic-levelset-upd.pl DESTINATION  
${KDE_INSTALL_KCONFUPDATEDIR})
+  install(FILES katomic-levelset.upd DESTINATION  
${KDE_INSTALL_KCONFUPDATEDIR})
 endif(NOT WIN32)
 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/atom.h new/katomic-16.04.1/atom.h
--- old/katomic-15.12.3/atom.h  2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/atom.h  2016-01-29 14:30:14.000000000 +0100
@@ -26,44 +26,44 @@
 #define MAX_CONNS_PER_ATOM 8
 
 class atom {
- public:
+public:
     char obj;
     char conn[MAX_CONNS_PER_ATOM + 1];
 
     bool operator==(const atom& rhs) const { return (rhs.obj == obj && 
!strcmp(rhs.conn,conn)); }
     bool isEmpty() const { return (obj == 0 || obj == '.'); }
     double weight() const {
-           switch (obj) {
-           case '1':   return   1.00797;       // H
-           case '2':   return  12.0107;        // C
-           case '3':   return  15.9994;        // O
-           case '4':   return  14.0067;        // N
-           case '5':   return  32.065;         // S
-           case '6':   return  18.9984;        // Fl
-           case '7':   return  35.453;         // Cl
-           case '9':   return  30.97;          // P
-           default:    return   0.0;
-           }
+        switch (obj) {
+            case '1':  return   1.00797;       // H
+            case '2':  return  12.0107;        // C
+            case '3':  return  15.9994;        // O
+            case '4':  return  14.0067;        // N
+            case '5':  return  32.065;         // S
+            case '6':  return  18.9984;        // Fl
+            case '7':  return  35.453;         // Cl
+            case '9':  return  30.97;          // P
+            default:   return   0.0;
+        }
     }
 };
 
 inline char int2atom(int i) { 
     if (!i)
-       return '.';
+        return '.';
     if (i == 254)
-       return '#';
+        return '#';
     if (i <= 9) 
-       return i + '0';
+        return i + '0';
     return i + 'a' - 10;
 }
 
 inline int atom2int(char ch) {
     if (ch == '.' || ch == 0)
-       return 0;
+        return 0;
     if (ch == '#')
-       return 254;
+        return 254;
     if (ch >= '0' && ch <= '9')
-       return ch - '0';
+        return ch - '0';
     return ch - 'a' + 10;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/chooselevelsetdialog.cpp 
new/katomic-16.04.1/chooselevelsetdialog.cpp
--- old/katomic-15.12.3/chooselevelsetdialog.cpp        2016-01-14 
12:36:16.000000000 +0100
+++ new/katomic-16.04.1/chooselevelsetdialog.cpp        2016-01-29 
14:30:14.000000000 +0100
@@ -142,7 +142,7 @@
     {   
         QString levelSetName = 
item->data(KAtomic::LevelSetNameRole).toString();
         emit levelSetChanged(levelSetName);
-            
+
         m_gameCurrentLevelSetName = levelSetName;
         updateApplyButton();
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/chooselevelsetdialog.h 
new/katomic-16.04.1/chooselevelsetdialog.h
--- old/katomic-15.12.3/chooselevelsetdialog.h  2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/chooselevelsetdialog.h  2016-01-29 14:30:14.000000000 
+0100
@@ -33,7 +33,7 @@
     Q_OBJECT
 
 public:
-    ChooseLevelSetDialog(QWidget* parent=0);
+    explicit ChooseLevelSetDialog(QWidget* parent=0);
 
     void setCurrentLevelSet(const QString& levelSetName);
     void loadData();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/clean_kconf_upd.pl 
new/katomic-16.04.1/clean_kconf_upd.pl
--- old/katomic-15.12.3/clean_kconf_upd.pl      2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/clean_kconf_upd.pl      1970-01-01 01:00:00.000000000 
+0100
@@ -1,45 +0,0 @@
-#!/usr/bin/perl -w
-
-# I wrote this little script to make kconf_update "forget" that it did apply 
.upd file to katomicrc
-# and also some other nifty things i used while testing
-#
-# It contains some hardcoded paths, need to be adapted. I commit it because i 
might need it to do additional testing
-# if something fails.
-#
-# It can be safely removed after sometime I guess :)
-#     - dimsuz
-
-use File::Copy;
-
-copy("/home/archuser/tmp/katomicrc", 
"/home/archuser/.kde4/share/config/katomicrc") or die $!;
-
-my $file1="/home/archuser/.kde4/share/config/kconf_updaterc";
-my $file2="/home/archuser/.kde4/share/config/kconf_updaterc_tmp";
-open FILE, "<$file1";
-open FILE1, ">$file2";
-
-my $groupstart =0;
-while(<FILE>)
-{
-       chomp;
-       if(not $groupstart and $_ =~ /^\[katomic.*/)
-       {
-               $groupstart=1;
-       }
-       elsif($groupstart and $_ =~/^\[/)
-       {
-               $groupstart = 0;
-       }
-
-       if(not $groupstart)
-       {
-               print FILE1 $_."\n"
-       }
-}
-close FILE1;
-close FILE;
-
-move($file2,$file1);
-
-#copy("/home/archuser/kdesvn/kdegames/katomic/katomic-levelset.upd", 
"/home/archuser/.kde4/share/apps/kconf_update/") or die $!;
-#copy("/home/archuser/kdesvn/kdegames/katomic/katomic-levelset-upd.pl", 
"/home/archuser/.kde4/share/apps/kconf_update/") or die $!;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/commondefs.h 
new/katomic-16.04.1/commondefs.h
--- old/katomic-15.12.3/commondefs.h    2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/commondefs.h    2016-01-29 14:30:14.000000000 +0100
@@ -1,20 +1,20 @@
 /*
-  Copyright (C) 2006-2009   Dmitry Suzdalev ([email protected])
+   Copyright (C) 2006-2009   Dmitry Suzdalev ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
+   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 the License, or
+   (at your option) any later version.
 
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
-  */
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   */
 #ifndef KATOMIC_COMMONDEFS_H
 #define KATOMIC_COMMONDEFS_H
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/default_theme.desktop 
new/katomic-16.04.1/default_theme.desktop
--- old/katomic-15.12.3/default_theme.desktop   2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/default_theme.desktop   1970-01-01 01:00:00.000000000 
+0100
@@ -1,90 +0,0 @@
-
-[KGameTheme]
-VersionFormat=1
-Name=KAtomic Default Theme
-Name[bs]=Podrazumijevana tema K‑atomike
-Name[ca]=Tema predeterminat del KAtomic
-Name[ca@valencia]=Tema predeterminat del KAtomic
-Name[cs]=Výchozí motiv KAtomic
-Name[da]=KAtomics standardtema
-Name[de]=Standard
-Name[el]=Προκαθορισμένο θέμα KAtomic
-Name[en_GB]=KAtomic Default Theme
-Name[es]=Tema predeterminado de KAtomic
-Name[et]=KAtomicu vaiketeema
-Name[fi]=KAtomic-pelin oletusteema
-Name[fr]=Thème par défaut pour KAtomic
-Name[ga]=Téama Réamhshocraithe KAtomic
-Name[gl]=Tema visual por omisión do KAtomic
-Name[hu]=Alapértelmezett KAtomic-téma
-Name[it]=Tema predefinito per KAtomic
-Name[kk]=KAtomic-тың әдетті нақышы
-Name[km]=ស្បែក​លំនាំ​ដើម​របស់ KAtomic
-Name[ko]=KAtomic 기본 테마
-Name[lv]=KAtomic noklusējuma tēma
-Name[mr]=के-एटोमिक मूलभूत शैली
-Name[nb]=KAtomic standardtema
-Name[nds]=KAtomic-Standardmuster
-Name[nl]=Standaardthema van KAtomic
-Name[nn]=Standardtema for KAtomic
-Name[pl]=Domyślny wystrój KAtomic
-Name[pt]=Tema Predefinido do KAtomic
-Name[pt_BR]=Tema padrão do KAtomic
-Name[ru]=Оформление по умолчанию для KAtomic
-Name[sk]=Štandardná téma KTAtomic
-Name[sl]=Privzeta tema za KAtomic
-Name[sr]=Подразумевана тема К‑атомике
-Name[sr@ijekavian]=Подразумијевана тема К‑атомике
-Name[sr@ijekavianlatin]=Podrazumijevana tema K‑atomike
-Name[sr@latin]=Podrazumevana tema K‑atomike
-Name[sv]=Katom standardtema
-Name[tr]=KAtomic Öntanımlı Teması
-Name[uk]=Типова тема KAtomic
-Name[x-test]=xxKAtomic Default Themexx
-Name[zh_CN]=KAtomic 默认主题
-Name[zh_TW]=KAtomic 預設主題
-Description=KAtomic Default Theme.
-Description[bs]=Podrazumijevana tema K‑atomike
-Description[ca]=Tema predeterminat del KAtomic.
-Description[ca@valencia]=Tema predeterminat del KAtomic.
-Description[cs]=Výchozí motiv KAtomic.
-Description[da]=KAtomic standardtema.
-Description[de]=Das Standard-Design von KAtomic.
-Description[el]=Προκαθορισμένο θέμα KAtomic.
-Description[en_GB]=KAtomic Default Theme.
-Description[es]=Tema predeterminado de KAtomic
-Description[et]=KAtomicu vaiketeema.
-Description[fi]=KAtomic-pelin oletusteema.
-Description[fr]=Thème par défaut pour KAtomic.
-Description[ga]=Téama Réamhshocraithe KAtomic.
-Description[gl]=Tema visual por omisión do KAtomic.
-Description[hu]=Alapértelmezett KAtomic-téma.
-Description[it]=Tema predefinito per KAtomic.
-Description[kk]=KAtomic ойынның әдетті нақышы.
-Description[km]=ស្បែក​លំនាំ​ដើម​របស់ KAtomic ។
-Description[ko]=KAtomic 기본 테마입니다.
-Description[lv]=KAtomic noklusējuma tēma.
-Description[mr]=के-एटोमिक मूलभूत शैली.
-Description[nb]=KAtomic standardtema.
-Description[nds]=KAtomic-Standardmuster
-Description[nl]=Standaardthema van KAtomic.
-Description[nn]=Standardtema for KAtomic.
-Description[pl]=Domyślny wystrój KAtomic.
-Description[pt]=Tema Predefinido do KAtomic.
-Description[pt_BR]=Tema padrão do KAtomic.
-Description[ru]=Оформление по умолчанию для KAtomic.
-Description[sk]=Štandardná téma KAtomic.
-Description[sl]=Privzeta tema za KAtomic.
-Description[sr]=Подразумевана тема К‑атомике
-Description[sr@ijekavian]=Подразумијевана тема К‑атомике
-Description[sr@ijekavianlatin]=Podrazumijevana tema K‑atomike
-Description[sr@latin]=Podrazumevana tema K‑atomike
-Description[sv]=Katom standardtema
-Description[tr]=KAtomic Öntanımlı Teması.
-Description[uk]=Типова тема KAtomic.
-Description[x-test]=xxKAtomic Default Theme.xx
-Description[zh_CN]=KAtomic 默认主题。
-Description[zh_TW]=KAtomic 預設主題
-FileName=default_theme.svgz
-
-[Desktop Entry]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/fielditem.cpp 
new/katomic-16.04.1/fielditem.cpp
--- old/katomic-15.12.3/fielditem.cpp   2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/fielditem.cpp   2016-01-29 14:30:14.000000000 +0100
@@ -198,9 +198,9 @@
 
 MoleculePreviewItem::MoleculePreviewItem( PlayField* scene )
     : QGraphicsItem( 0 ), m_renderer(scene->renderer()), m_width(0),
-      m_atomSize(20), m_maxAtomSize(30), m_mol( 0 )
+    m_atomSize(20), m_maxAtomSize(30), m_mol( 0 )
 {
-   scene->addItem(this);
+    scene->addItem(this);
 }
 
 MoleculePreviewItem::~MoleculePreviewItem()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/fielditem.h 
new/katomic-16.04.1/fielditem.h
--- old/katomic-15.12.3/fielditem.h     2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/fielditem.h     2016-01-29 14:30:14.000000000 +0100
@@ -87,8 +87,6 @@
     // from molecule
     int m_atomNum;
 
-    KGameRenderedItem* m_bond;
-
     static QHash<char, QString> s_names; // cryptic_char -> elemName
     static QHash<char, QString> s_bondNames; // cryptic_char -> bondName
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/gamewidget.cpp 
new/katomic-16.04.1/gamewidget.cpp
--- old/katomic-15.12.3/gamewidget.cpp  2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/gamewidget.cpp  2016-01-29 14:30:14.000000000 +0100
@@ -1,22 +1,22 @@
 /*
 
-  Copyright (C) 1998   Andreas Wüst ([email protected])
-  Copyright (C) 2006-2009   Dmitry Suzdalev ([email protected])
+   Copyright (C) 1998   Andreas Wüst ([email protected])
+   Copyright (C) 2006-2009   Dmitry Suzdalev ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
-
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
-  */
+   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 the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   */
 
 #include "gamewidget.h"
 #include "highscores.h"
@@ -60,8 +60,8 @@
     // fixed (darktears promised it will get fixed in 4.6.0 release). Bug is 
about wrong coordinates
     // for QPainter passed to QGS::drawForeground() function
     m_view->setOptimizationFlags( QGraphicsView::DontClipPainter |
-                                  //QGraphicsView::DontSavePainterState |
-                                  QGraphicsView::DontAdjustForAntialiasing );
+            //QGraphicsView::DontSavePainterState |
+            QGraphicsView::DontAdjustForAntialiasing );
 
     top->addWidget(m_view, 1);
 
@@ -144,7 +144,7 @@
 void GameWidget::gameOver(int moves) {
     // writing this info only in normal mode
     if ( !m_allowAnyLevelSwitch &&
-         maxAccessibleLevel() < m_level+1 )
+            maxAccessibleLevel() < m_level+1 )
     {
         saveMaxAccessibleLevel( m_level+1 );
     }
@@ -311,7 +311,7 @@
 bool GameWidget::isNextLevelAvailable() const
 {
     bool avail = m_allowAnyLevelSwitch ? true :
-                (m_level != maxAccessibleLevel() && m_level <= 
m_levelSet.levelCount());
+        (m_level != maxAccessibleLevel() && m_level <= 
m_levelSet.levelCount());
     return avail;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/gamewidget.h 
new/katomic-16.04.1/gamewidget.h
--- old/katomic-15.12.3/gamewidget.h    2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/gamewidget.h    2016-01-29 14:30:14.000000000 +0100
@@ -1,22 +1,22 @@
 /*
 
-  Copyright (C) 1998   Andreas Wüst ([email protected])
+   Copyright (C) 1998   Andreas Wüst ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
-
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   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 the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
 
-  */
+*/
 #ifndef GAMEWIDGET_H
 #define GAMEWIDGET_H
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/highscores.cpp 
new/katomic-16.04.1/highscores.cpp
--- old/katomic-15.12.3/highscores.cpp  2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/highscores.cpp  2016-01-29 14:30:14.000000000 +0100
@@ -1,20 +1,20 @@
 /*
-  Copyright (C) 2007-2009   Dmitry Suzdalev ([email protected])
+   Copyright (C) 2007-2009   Dmitry Suzdalev ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
+   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 the License, or
+   (at your option) any later version.
 
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
-*/
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   */
 #include "highscores.h"
 
 #include <kuser.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/highscores.h 
new/katomic-16.04.1/highscores.h
--- old/katomic-15.12.3/highscores.h    2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/highscores.h    2016-01-29 14:30:14.000000000 +0100
@@ -1,20 +1,20 @@
 /*
-  Copyright (C) 2007   Dmitry Suzdalev ([email protected])
+   Copyright (C) 2007   Dmitry Suzdalev ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
+   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 the License, or
+   (at your option) any later version.
 
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
-*/
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   */
 
 #ifndef KATOMIC_HIGHSCORES_H
 #define KATOMIC_HIGHSCORES_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/katomic.appdata.xml 
new/katomic-16.04.1/katomic.appdata.xml
--- old/katomic-15.12.3/katomic.appdata.xml     2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/katomic.appdata.xml     1970-01-01 01:00:00.000000000 
+0100
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<component type="desktop">
-  <id>org.kde.katomic.desktop</id>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-2.0+</project_license>
-  <name>KAtomic</name>
-  <name xml:lang="ast">KAtomic</name>
-  <name xml:lang="ca">KAtomic</name>
-  <name xml:lang="ca-valencia">KAtomic</name>
-  <name xml:lang="cs">KAtomic</name>
-  <name xml:lang="da">KAtomic</name>
-  <name xml:lang="de">KAtomic</name>
-  <name xml:lang="en-GB">KAtomic</name>
-  <name xml:lang="es">KAtomic</name>
-  <name xml:lang="et">KAtomic</name>
-  <name xml:lang="fi">KAtomic</name>
-  <name xml:lang="gl">KAtomic</name>
-  <name xml:lang="it">KAtomic</name>
-  <name xml:lang="ko">KAtomic</name>
-  <name xml:lang="nl">KAtomic</name>
-  <name xml:lang="nn">KAtomic</name>
-  <name xml:lang="pl">Atomy</name>
-  <name xml:lang="pt">KAtomic</name>
-  <name xml:lang="pt-BR">KAtomic</name>
-  <name xml:lang="ru">KAtomic</name>
-  <name xml:lang="sk">KAtomic</name>
-  <name xml:lang="sl">KAtomic</name>
-  <name xml:lang="sr">К‑атомика</name>
-  <name xml:lang="sr-Latn">K‑atomika</name>
-  <name xml:lang="sr-ijekavian">К‑атомика</name>
-  <name xml:lang="sr-ijekavianlatin">K‑atomika</name>
-  <name xml:lang="sv">Katom</name>
-  <name xml:lang="uk">KAtomic</name>
-  <name xml:lang="x-test">xxKAtomicxx</name>
-  <name xml:lang="zh-CN">KAtomic</name>
-  <name xml:lang="zh-TW">KAtomic</name>
-  <summary>Sokoban-like Logic Game</summary>
-  <summary xml:lang="ast">Xuegu de llóxica como Sokoban</summary>
-  <summary xml:lang="ca">Joc de lògica similar al Sokoban</summary>
-  <summary xml:lang="ca-valencia">Joc de lògica similar al Sokoban</summary>
-  <summary xml:lang="cs">Logická hra jako Sokoban</summary>
-  <summary xml:lang="de">„Sokoban“-Spiel</summary>
-  <summary xml:lang="en-GB">Sokoban-like Logic Game</summary>
-  <summary xml:lang="es">Juego de lógica parecido al Sokoban</summary>
-  <summary xml:lang="et">Sokobani moodi loogikamäng</summary>
-  <summary xml:lang="fi">Sokoban-tyylinen logiikkapeli</summary>
-  <summary xml:lang="gl">Xogo de lóxica ao estilo do Sokoban</summary>
-  <summary xml:lang="it">Gioco di logica simile a Sokoban</summary>
-  <summary xml:lang="ko">소코반 같은 전략 게임</summary>
-  <summary xml:lang="nl">Sokoban-achtig logisch spel</summary>
-  <summary xml:lang="nn">Sokoban-liknande logikkspel</summary>
-  <summary xml:lang="pl">Gra logiczna typu Sokoban</summary>
-  <summary xml:lang="pt">Jogo de Lógica Semelhante ao Sokoban</summary>
-  <summary xml:lang="pt-BR">Jogo Lógico parecido com Sokoban</summary>
-  <summary xml:lang="ru">Логическая игра, произошедшая от игры 
Sokoban</summary>
-  <summary xml:lang="sk">Logická hra ako Sokoban</summary>
-  <summary xml:lang="sl">Logična igra podobna Sokobanu</summary>
-  <summary xml:lang="sr">Логичка игра налик на Сокобан</summary>
-  <summary xml:lang="sr-Latn">Logička igra nalik na Sokoban</summary>
-  <summary xml:lang="sr-ijekavian">Логичка игра налик на Сокобан</summary>
-  <summary xml:lang="sr-ijekavianlatin">Logička igra nalik na Sokoban</summary>
-  <summary xml:lang="sv">Sokoban-liknande logiskt spel</summary>
-  <summary xml:lang="uk">Логічна гра, подібна до гри «Сокобан»</summary>
-  <summary xml:lang="x-test">xxSokoban-like Logic Gamexx</summary>
-  <summary xml:lang="zh-CN">类似推箱子的逻辑游戏</summary>
-  <summary xml:lang="zh-TW">倉庫番(sokoban)式的智力遊戲</summary>
-  <description>
-    <p>
-      KAtomic is a fun educational game built around molecular geometry.
-      It employs simplistic two-dimensional looks at different chemical 
elements.
-    </p>
-    <p xml:lang="ast">KAtomic ye un xuegu edicativu y divertíu construyíu 
alredor de la xeometría molecular. Emplega miraes cencielles en dos dimensiones 
n'elementos químicos diferentes</p>
-    <p xml:lang="ca">El KAtomic és un joc educatiu divertit construït al 
voltant de la geometria molecular. Fa servir aparences bidimensionals 
simplificades d'elements químics diferents.</p>
-    <p xml:lang="ca-valencia">El KAtomic és un joc educatiu divertit construït 
al voltant de la geometria molecular. Fa servir aparences bidimensionals 
simplificades d'elements químics diferents.</p>
-    <p xml:lang="de">KAtomic ist sowohl ein unterhaltsames als auch 
lehrreiches Spiel über molekulare Strukturen. Es verwendet eine vereinfachte 
zweidimensionale Ansicht der zum Molekül gehörenden Elemente.</p>
-    <p xml:lang="en-GB">KAtomic is a fun educational game built around 
molecular geometry. It employs simplistic two-dimensional looks at different 
chemical elements.</p>
-    <p xml:lang="es">KAtomic es un divertido juego educativo basado en la 
geometría molecular. Emplea vistas bidimensionales simplificadas de diferentes 
elementos químicos.</p>
-    <p xml:lang="et">KAtomic on lõbus ja õpetlik molekulaargeomeetriat 
puudutav mäng. Siin näeb mitmesuguseid keemilisi elemente lihtsalt 
kahemõõtmelisel kujul.</p>
-    <p xml:lang="fi">KAtomic on hauska ja opettavainen peli, joka perustuu 
molekyylien avaruusrakenteeseen. Se näyttää kemiallisia aineita 
kaksiulotteisesti ja pelkistetysti.</p>
-    <p xml:lang="gl">KAtomic é un xogo divertido e educativo sobre xeometría 
molecular. Nel óllanse visións simplistas en dúas dimensións de varios 
elementos químicos.</p>
-    <p xml:lang="it">KAtomic è un gioco divertente ed educativo, basato sulla 
geometria molecolare. Impiega una rappresentazione bidimensionale semplificata 
per gli elementi chimici.</p>
-    <p xml:lang="ko">KAtomic은 분자 구조를 기반으로 하는 교육용 게임입니다. 서로 다른 화합물의 간단한 2차원 모형을 
보여 줍니다.</p>
-    <p xml:lang="nl">KAtomic is een leuk educatief spel gebouwd rond 
moleculaire geometrie. Het gebruikt simplistische tweedimensionale beelden van 
verschillende chemische elementen.</p>
-    <p xml:lang="nn">KAtomic er eit morosamt og lærerikt spel basert på 
molekylærgeometri. Det brukar ein forenkla, todimensjonell modell av dei 
kjemiske molekyla.</p>
-    <p xml:lang="pl">KAtomic jest grą edukującą poprzez zabawę stworzoną wokół 
geometrii cząsteczek. Gra wykorzystuje proste dwuwymiarowe widoki różnych 
pierwiastków chemicznych.</p>
-    <p xml:lang="pt">O KAtomic é um jogo educativo divertido, construído em 
torno da geometria molecular. Ele aplica vistas simplistas bidimensionais para 
os diferentes elementos químicos.</p>
-    <p xml:lang="pt-BR">KAtomic é um jogo educativo divertido, construído em 
torno da geometria molecular. Ele aplica visuais simplistas bidimensionais para 
os diferentes elementos químicos.</p>
-    <p xml:lang="ru">KAtomic — развивающая игра, каждый уровень которой 
основан на схематическом представлении молекулы химического соединения.</p>
-    <p xml:lang="sk">KAtomic je zábavná výuková hra založená na molekulárnej 
geometrii. Používa jednoduchý dvojrozmerný pohľad na rôzne chemické prvky.</p>
-    <p xml:lang="sl">KAtomic je zabavna in poučna igra, temelječa na 
geometriji molekul. Predstavlja preprosti dvodimenzionalni pogled na različne 
kemijske molekule.</p>
-    <p xml:lang="sr">К‑атомика је забавна образовна игра која се бави 
молекуларном геометријом. Служи се поједностављеним дводимензионалним приказима 
разноврсних хемијских једињења.</p>
-    <p xml:lang="sr-Latn">K‑atomika je zabavna obrazovna igra koja se bavi 
molekularnom geometrijom. Služi se pojednostavljenim dvodimenzionalnim 
prikazima raznovrsnih hemijskih jedinjenja.</p>
-    <p xml:lang="sr-ijekavian">К‑атомика је забавна образовна игра која се 
бави молекуларном геометријом. Служи се поједностављеним дводимензионалним 
приказима разноврсних хемијских једињења.</p>
-    <p xml:lang="sr-ijekavianlatin">K‑atomika je zabavna obrazovna igra koja 
se bavi molekularnom geometrijom. Služi se pojednostavljenim dvodimenzionalnim 
prikazima raznovrsnih hemijskih jedinjenja.</p>
-    <p xml:lang="sv">Katom är ett roligt och lärorikt spel byggt omkring 
molekylgeometri. Det använder ett förenklat tvådimensionellt utseende för olika 
kemiska element.</p>
-    <p xml:lang="uk">KAtomic — цікава навчальна гра у побудову молекул з 
атомів. У грі ви матимете справу зі спрощеними двовимірними моделями різних 
хімічних сполук.</p>
-    <p xml:lang="x-test">xxKAtomic is a fun educational game built around 
molecular geometry. It employs simplistic two-dimensional looks at different 
chemical elements.xx</p>
-    <p xml:lang="zh-TW">KAtomic 是一款教育類的遊戲,以原子模型為背景。</p>
-  </description>
-  <url type="homepage">http://games.kde.org/game.php?game=katomic</url>
-  <url 
type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&amp;product=katomic</url>
-  <url 
type="help">http://docs.kde.org/stable/en/kdegames/katomic/index.html</url>
-  <screenshots>
-    <screenshot type="default">
-      <image>http://kde.org/images/screenshots/katomic.png</image>
-    </screenshot>
-  </screenshots>
-  <project_group>KDE</project_group>
-</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/levelset.cpp 
new/katomic-16.04.1/levelset.cpp
--- old/katomic-15.12.3/levelset.cpp    2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/levelset.cpp    2016-01-29 14:30:14.000000000 +0100
@@ -244,8 +244,8 @@
 
         strncpy(current.conn, value.toLatin1(), sizeof(current.conn));
         if (mol->m_atoms.indexOf(current) != -1)
-             qWarning()
-            << "OOOPS, duplicate atom definition in" << key;
+            qWarning()
+                << "OOOPS, duplicate atom definition in" << key;
         mol->m_atoms.append(current);
         atom_index++;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/levelsetdelegate.cpp 
new/katomic-16.04.1/levelsetdelegate.cpp
--- old/katomic-15.12.3/levelsetdelegate.cpp    2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/levelsetdelegate.cpp    2016-01-29 14:30:14.000000000 
+0100
@@ -58,16 +58,15 @@
     else
         p->setPen(option.palette.color(QPalette::Normal, QPalette::Text));
 
-     //
-     // Draw text
-     //
+    //
+    // Draw text
+    //
     int marginH = style->pixelMetric( QStyle::PM_FocusFrameHMargin );
     int marginV = style->pixelMetric( QStyle::PM_FocusFrameVMargin );
     int innerSpacing = 9;
 
     int textStartX = option.decorationSize.width() + innerSpacing;
-    QRect r = opt.rect.adjusted(textStartX, marginV*2,
-                                0, 0);
+    QRect r = opt.rect.adjusted(textStartX, marginV*2, 0, 0);
 
     QFontMetrics fm(opt.font);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/levelsetdelegate.h 
new/katomic-16.04.1/levelsetdelegate.h
--- old/katomic-15.12.3/levelsetdelegate.h      2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/levelsetdelegate.h      2016-01-29 14:30:14.000000000 
+0100
@@ -28,7 +28,7 @@
 class LevelSetDelegate : public QStyledItemDelegate
 {
 public:
-    LevelSetDelegate(QObject* parent = 0);
+    explicit LevelSetDelegate(QObject* parent = 0);
 
     virtual void paint(QPainter* p, const QStyleOptionViewItem& option, const 
QModelIndex& index) const;
     virtual QSize sizeHint(const QStyleOptionViewItem& option, const 
QModelIndex& index) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/main.cpp new/katomic-16.04.1/main.cpp
--- old/katomic-15.12.3/main.cpp        2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/main.cpp        2016-01-29 14:30:14.000000000 +0100
@@ -1,22 +1,22 @@
 /* main.cpp
 
-  Copyright (C) 1998   Andreas Wüst ([email protected])
+   Copyright (C) 1998   Andreas Wüst ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
-
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   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 the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
 
-  */
+*/
 
 
 #include "toplevel.h"
@@ -25,6 +25,7 @@
 #include <KLocalizedString>
 
 #include <KAboutData>
+#include <KCrash>
 #include <kmessagebox.h>
 #include <qtimer.h>
 #include <QCommandLineParser>
@@ -35,7 +36,7 @@
 
 
 static const char description[] =
-       I18N_NOOP("KDE Atomic Entertainment Game");
+I18N_NOOP("KDE Atomic Entertainment Game");
 
 static const char version[] = "4.0";
 
@@ -51,27 +52,28 @@
     migrate.setConfigFiles(QStringList() << QStringLiteral("katomicrc"));
     migrate.setUiFiles(QStringList() << QStringLiteral("katomicui.rc"));
     migrate.migrate();
-  KLocalizedString::setApplicationDomain("katomic");
-  KAboutData aboutData( QStringLiteral("katomic"), i18n("KAtomic"),
-    version, i18n(description), KAboutLicense::GPL,
-    i18n("(c) 1998, Andreas Wuest\n(c) 2007-2009 Dmitry Suzdalev"));
-  aboutData.addAuthor(i18n("Andreas Wuest"), i18n("Original author"), 
QStringLiteral("[email protected]"));
-  aboutData.addAuthor(i18n("Dmitry Suzdalev"), i18n("Porting to KDE4. Current 
maintainer"), QStringLiteral("[email protected]"));
-  aboutData.addAuthor(i18n("Stephan Kulow"), QString(), 
QStringLiteral("[email protected]"));
-  aboutData.addAuthor(i18n("Cristian Tibirna"), QString(), 
QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Carsten Pfeiffer"), QString(), 
QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Dave Corrie"), QString(), 
QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Kai Jung"), i18n("6 new levels"), 
QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Danny Allen"), i18n("Game graphics and application 
icon"), QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Johann Ollivier Lapeyre"), i18n("New great SVG 
artwork for KDE4"), QStringLiteral("[email protected]"));
-  aboutData.addCredit(i18n("Brian Croom"), i18n("Port to use KGameRenderer"), 
QStringLiteral("[email protected]"));
-  aboutData.setHomepage(QStringLiteral("http://games.kde.org/katomic";));
+    KLocalizedString::setApplicationDomain("katomic");
+    KAboutData aboutData( QStringLiteral("katomic"), i18n("KAtomic"),
+            version, i18n(description), KAboutLicense::GPL,
+            i18n("(c) 1998, Andreas Wuest\n(c) 2007-2009 Dmitry Suzdalev"));
+    aboutData.addAuthor(i18n("Andreas Wuest"), i18n("Original author"), 
QStringLiteral("[email protected]"));
+    aboutData.addAuthor(i18n("Dmitry Suzdalev"), i18n("Porting to KDE4. 
Current maintainer"), QStringLiteral("[email protected]"));
+    aboutData.addAuthor(i18n("Stephan Kulow"), QString(), 
QStringLiteral("[email protected]"));
+    aboutData.addAuthor(i18n("Cristian Tibirna"), QString(), 
QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Carsten Pfeiffer"), QString(), 
QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Dave Corrie"), QString(), 
QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Kai Jung"), i18n("6 new levels"), 
QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Danny Allen"), i18n("Game graphics and 
application icon"), QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Johann Ollivier Lapeyre"), i18n("New great SVG 
artwork for KDE4"), QStringLiteral("[email protected]"));
+    aboutData.addCredit(i18n("Brian Croom"), i18n("Port to use 
KGameRenderer"), QStringLiteral("[email protected]"));
+    aboutData.setHomepage(QStringLiteral("http://games.kde.org/katomic";));
 
     QCommandLineParser parser;
     KAboutData::setApplicationData(aboutData);
+    KCrash::initialize();
     parser.addVersionOption();
     parser.addHelpOption();
-  parser.addOption(QCommandLineOption(QStringList() <<  
QStringLiteral("hackmode"), i18n( "Enable access to all levels" )));
+    parser.addOption(QCommandLineOption(QStringList() <<  
QStringLiteral("hackmode"), i18n( "Enable access to all levels" )));
 
     aboutData.setupCommandLine(&parser);
     parser.process(app);
@@ -79,25 +81,25 @@
 
     app.setWindowIcon(QIcon::fromTheme(QStringLiteral("katomic")));
 
-  KDBusService service;
-  if (!LevelSet::isDefaultLevelsAvailable())
-  {
-      KMessageBox::error(0, i18n("KAtomic failed to find its default level set 
and will quit. Please check your installation."));
-      QTimer::singleShot(0, &app, SLOT(quit()));
-  }
-  else
-  {
-      if ( app.isSessionRestored() )
-          RESTORE(AtomTopLevel)
-      else {
-          AtomTopLevel *top = new AtomTopLevel;
-          if ( parser.isSet( QStringLiteral("hackmode") ) )
-              top->enableHackMode();
-          
-          top->show();
-      }
-  }
+    KDBusService service;
+    if (!LevelSet::isDefaultLevelsAvailable())
+    {
+        KMessageBox::error(0, i18n("KAtomic failed to find its default level 
set and will quit. Please check your installation."));
+        QTimer::singleShot(0, &app, SLOT(quit()));
+    }
+    else
+    {
+        if ( app.isSessionRestored() )
+            RESTORE(AtomTopLevel)
+        else {
+            AtomTopLevel *top = new AtomTopLevel;
+            if ( parser.isSet( QStringLiteral("hackmode") ) )
+                top->enableHackMode();
+
+            top->show();
+        }
+    }
 
-  return app.exec();
+    return app.exec();
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/molecule.h 
new/katomic-16.04.1/molecule.h
--- old/katomic-15.12.3/molecule.h      2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/molecule.h      2016-01-29 14:30:14.000000000 +0100
@@ -36,8 +36,8 @@
 #define MOLECULE_SIZE 15
 
 /**
-  this class represents one molecule
-*/
+ this class represents one molecule
+ */
 class Molecule
 {
 public:
@@ -55,13 +55,13 @@
     int height() const { return m_height; }
 
     /**
-      * @return the name of the molecule
-      */
+     * @return the name of the molecule
+     */
     QString moleculeName() const { return m_name; }
 
     /**
-    * @return the molecule weight of the molecule
-    */
+     * @return the molecule weight of the molecule
+     */
     double molecularWeight() const { return m_weight; }
 
 private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/org.kde.katomic.appdata.xml 
new/katomic-16.04.1/org.kde.katomic.appdata.xml
--- old/katomic-15.12.3/org.kde.katomic.appdata.xml     1970-01-01 
01:00:00.000000000 +0100
+++ new/katomic-16.04.1/org.kde.katomic.appdata.xml     2016-01-29 
14:30:14.000000000 +0100
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component type="desktop">
+  <id>org.kde.katomic.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>KAtomic</name>
+  <name xml:lang="ast">KAtomic</name>
+  <name xml:lang="ca">KAtomic</name>
+  <name xml:lang="ca-valencia">KAtomic</name>
+  <name xml:lang="cs">KAtomic</name>
+  <name xml:lang="da">KAtomic</name>
+  <name xml:lang="de">KAtomic</name>
+  <name xml:lang="en-GB">KAtomic</name>
+  <name xml:lang="es">KAtomic</name>
+  <name xml:lang="fi">KAtomic</name>
+  <name xml:lang="gl">KAtomic</name>
+  <name xml:lang="it">KAtomic</name>
+  <name xml:lang="ko">KAtomic</name>
+  <name xml:lang="nl">KAtomic</name>
+  <name xml:lang="nn">KAtomic</name>
+  <name xml:lang="pl">Atomy</name>
+  <name xml:lang="pt">KAtomic</name>
+  <name xml:lang="pt-BR">KAtomic</name>
+  <name xml:lang="ru">KAtomic</name>
+  <name xml:lang="sk">KAtomic</name>
+  <name xml:lang="sl">KAtomic</name>
+  <name xml:lang="sr">К‑атомика</name>
+  <name xml:lang="sr-Latn">K‑atomika</name>
+  <name xml:lang="sr-ijekavian">К‑атомика</name>
+  <name xml:lang="sr-ijekavianlatin">K‑atomika</name>
+  <name xml:lang="sv">Katom</name>
+  <name xml:lang="uk">KAtomic</name>
+  <name xml:lang="x-test">xxKAtomicxx</name>
+  <name xml:lang="zh-CN">KAtomic</name>
+  <name xml:lang="zh-TW">KAtomic</name>
+  <summary>Sokoban-like Logic Game</summary>
+  <summary xml:lang="ast">Xuegu de llóxica como Sokoban</summary>
+  <summary xml:lang="ca">Joc de lògica similar al Sokoban</summary>
+  <summary xml:lang="ca-valencia">Joc de lògica similar al Sokoban</summary>
+  <summary xml:lang="cs">Logická hra jako Sokoban</summary>
+  <summary xml:lang="de">„Sokoban“-Spiel</summary>
+  <summary xml:lang="en-GB">Sokoban-like Logic Game</summary>
+  <summary xml:lang="es">Juego de lógica parecido al Sokoban</summary>
+  <summary xml:lang="fi">Sokoban-tyylinen logiikkapeli</summary>
+  <summary xml:lang="gl">Xogo de lóxica ao estilo do Sokoban</summary>
+  <summary xml:lang="it">Gioco di logica simile a Sokoban</summary>
+  <summary xml:lang="ko">소코반 같은 전략 게임</summary>
+  <summary xml:lang="nl">Sokoban-achtig logisch spel</summary>
+  <summary xml:lang="nn">Sokoban-liknande logikkspel</summary>
+  <summary xml:lang="pl">Gra logiczna typu Sokoban</summary>
+  <summary xml:lang="pt">Jogo de Lógica Semelhante ao Sokoban</summary>
+  <summary xml:lang="pt-BR">Jogo Lógico parecido com Sokoban</summary>
+  <summary xml:lang="ru">Логическая игра, произошедшая от игры 
Sokoban</summary>
+  <summary xml:lang="sk">Logická hra ako Sokoban</summary>
+  <summary xml:lang="sl">Logična igra podobna Sokobanu</summary>
+  <summary xml:lang="sr">Логичка игра налик на Сокобан</summary>
+  <summary xml:lang="sr-Latn">Logička igra nalik na Sokoban</summary>
+  <summary xml:lang="sr-ijekavian">Логичка игра налик на Сокобан</summary>
+  <summary xml:lang="sr-ijekavianlatin">Logička igra nalik na Sokoban</summary>
+  <summary xml:lang="sv">Sokoban-liknande logiskt spel</summary>
+  <summary xml:lang="uk">Логічна гра, подібна до гри «Сокобан»</summary>
+  <summary xml:lang="x-test">xxSokoban-like Logic Gamexx</summary>
+  <summary xml:lang="zh-CN">类似推箱子的逻辑游戏</summary>
+  <summary xml:lang="zh-TW">倉庫番(sokoban)式的智力遊戲</summary>
+  <description>
+    <p>
+      KAtomic is a fun educational game built around molecular geometry.
+      It employs simplistic two-dimensional looks at different chemical 
elements.
+    </p>
+    <p xml:lang="ast">KAtomic ye un xuegu edicativu y divertíu construyíu 
alredor de la xeometría molecular. Emplega miraes cencielles en dos dimensiones 
n'elementos químicos diferentes</p>
+    <p xml:lang="ca">El KAtomic és un joc educatiu divertit construït al 
voltant de la geometria molecular. Fa servir aparences bidimensionals 
simplificades d'elements químics diferents.</p>
+    <p xml:lang="ca-valencia">El KAtomic és un joc educatiu divertit construït 
al voltant de la geometria molecular. Fa servir aparences bidimensionals 
simplificades d'elements químics diferents.</p>
+    <p xml:lang="de">KAtomic ist sowohl ein unterhaltsames als auch 
lehrreiches Spiel über molekulare Strukturen. Es verwendet eine vereinfachte 
zweidimensionale Ansicht der zum Molekül gehörenden Elemente.</p>
+    <p xml:lang="en-GB">KAtomic is a fun educational game built around 
molecular geometry. It employs simplistic two-dimensional looks at different 
chemical elements.</p>
+    <p xml:lang="es">KAtomic es un divertido juego educativo basado en la 
geometría molecular. Emplea vistas bidimensionales simplificadas de diferentes 
elementos químicos.</p>
+    <p xml:lang="fi">KAtomic on hauska ja opettavainen peli, joka perustuu 
molekyylien avaruusrakenteeseen. Se näyttää kemiallisia aineita 
kaksiulotteisesti ja pelkistetysti.</p>
+    <p xml:lang="gl">KAtomic é un xogo divertido e educativo sobre xeometría 
molecular. Nel óllanse visións simplistas en dúas dimensións de varios 
elementos químicos.</p>
+    <p xml:lang="it">KAtomic è un gioco divertente ed educativo, basato sulla 
geometria molecolare. Impiega una rappresentazione bidimensionale semplificata 
per gli elementi chimici.</p>
+    <p xml:lang="ko">KAtomic은 분자 구조를 기반으로 하는 교육용 게임입니다. 서로 다른 화합물의 간단한 2차원 모형을 
보여 줍니다.</p>
+    <p xml:lang="nl">KAtomic is een leuk educatief spel gebouwd rond 
moleculaire geometrie. Het gebruikt simplistische tweedimensionale beelden van 
verschillende chemische elementen.</p>
+    <p xml:lang="nn">KAtomic er eit morosamt og lærerikt spel basert på 
molekylærgeometri. Det brukar ein forenkla, todimensjonell modell av dei 
kjemiske molekyla.</p>
+    <p xml:lang="pl">KAtomic jest grą edukującą poprzez zabawę stworzoną wokół 
geometrii cząsteczek. Gra wykorzystuje proste dwuwymiarowe widoki różnych 
pierwiastków chemicznych.</p>
+    <p xml:lang="pt">O KAtomic é um jogo educativo divertido, construído em 
torno da geometria molecular. Ele aplica vistas simplistas bidimensionais para 
os diferentes elementos químicos.</p>
+    <p xml:lang="pt-BR">KAtomic é um jogo educativo divertido, construído em 
torno da geometria molecular. Ele aplica visuais simplistas bidimensionais para 
os diferentes elementos químicos.</p>
+    <p xml:lang="ru">KAtomic — развивающая игра, каждый уровень которой 
основан на схематическом представлении молекулы химического соединения.</p>
+    <p xml:lang="sk">KAtomic je zábavná výuková hra založená na molekulárnej 
geometrii. Používa jednoduchý dvojrozmerný pohľad na rôzne chemické prvky.</p>
+    <p xml:lang="sl">KAtomic je zabavna in poučna igra, temelječa na 
geometriji molekul. Predstavlja preprosti dvodimenzionalni pogled na različne 
kemijske molekule.</p>
+    <p xml:lang="sr">К‑атомика је забавна образовна игра која се бави 
молекуларном геометријом. Служи се поједностављеним дводимензионалним приказима 
разноврсних хемијских једињења.</p>
+    <p xml:lang="sr-Latn">K‑atomika je zabavna obrazovna igra koja se bavi 
molekularnom geometrijom. Služi se pojednostavljenim dvodimenzionalnim 
prikazima raznovrsnih hemijskih jedinjenja.</p>
+    <p xml:lang="sr-ijekavian">К‑атомика је забавна образовна игра која се 
бави молекуларном геометријом. Служи се поједностављеним дводимензионалним 
приказима разноврсних хемијских једињења.</p>
+    <p xml:lang="sr-ijekavianlatin">K‑atomika je zabavna obrazovna igra koja 
se bavi molekularnom geometrijom. Služi se pojednostavljenim dvodimenzionalnim 
prikazima raznovrsnih hemijskih jedinjenja.</p>
+    <p xml:lang="sv">Katom är ett roligt och lärorikt spel byggt omkring 
molekylgeometri. Det använder ett förenklat tvådimensionellt utseende för olika 
kemiska element.</p>
+    <p xml:lang="uk">KAtomic — цікава навчальна гра у побудову молекул з 
атомів. У грі ви матимете справу зі спрощеними двовимірними моделями різних 
хімічних сполук.</p>
+    <p xml:lang="x-test">xxKAtomic is a fun educational game built around 
molecular geometry. It employs simplistic two-dimensional looks at different 
chemical elements.xx</p>
+    <p xml:lang="zh-TW">KAtomic 是一款教育類的遊戲,以原子模型為背景。</p>
+  </description>
+  <url type="homepage">http://games.kde.org/game.php?game=katomic</url>
+  <url 
type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&amp;product=katomic</url>
+  <url 
type="help">http://docs.kde.org/stable/en/kdegames/katomic/index.html</url>
+  <screenshots>
+    <screenshot type="default">
+      <image>http://kde.org/images/screenshots/katomic.png</image>
+    </screenshot>
+  </screenshots>
+  <project_group>KDE</project_group>
+</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/org.kde.katomic.desktop 
new/katomic-16.04.1/org.kde.katomic.desktop
--- old/katomic-15.12.3/org.kde.katomic.desktop 2016-01-14 12:36:16.000000000 
+0100
+++ new/katomic-16.04.1/org.kde.katomic.desktop 2016-01-29 14:30:14.000000000 
+0100
@@ -1,6 +1,7 @@
 [Desktop Entry]
 Name=KAtomic
 Name[af]=Katomic
+Name[ast]=KAtomic
 Name[be]=KAtomic
 Name[bn]=কে-অ্যাটমিক
 Name[br]=KAtomic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/playfield.cpp 
new/katomic-16.04.1/playfield.cpp
--- old/katomic-15.12.3/playfield.cpp   2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/playfield.cpp   2016-01-29 14:30:14.000000000 +0100
@@ -41,14 +41,12 @@
 #include "fielditem.h"
 #include "levelset.h"
 
-static const int MIN_INFO_SIZE=10;
-
 struct Theme : public KgTheme
 {
-       Theme() : KgTheme("pics/default_theme.desktop")
-       {
-               
setGraphicsPath(QStandardPaths::locate(QStandardPaths::DataLocation, 
QStringLiteral("pics/default_theme.svgz")));
-       }
+    Theme() : KgTheme("pics/default_theme.desktop")
+    {
+        setGraphicsPath(QStandardPaths::locate(QStandardPaths::DataLocation, 
QStringLiteral("pics/default_theme.svgz")));
+    }
 };
 
 PlayField::PlayField( QObject* parent )
@@ -595,7 +593,7 @@
             minY = atom->fieldY();
     }
     // so origin is (minX,minY)
-    // we'll substract this origin from each atom's coords and check
+    // we'll subtract this origin from each atom's coords and check
     // if the resulting position is the same as this atom has in molecule
     foreach( AtomFieldItem* atom, m_atoms )
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/playfield.h 
new/katomic-16.04.1/playfield.h
--- old/katomic-15.12.3/playfield.h     2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/playfield.h     2016-01-29 14:30:14.000000000 +0100
@@ -48,13 +48,7 @@
     Q_OBJECT
 public:
     enum Direction { Up=0, Down, Left, Right };
-    /**
-     *  Constructor
-     */
     explicit PlayField( QObject *parent );
-    /**
-     *  Destructor
-     */
     virtual ~PlayField();
     /**
      *  Resizes playfield to width,height
@@ -115,7 +109,7 @@
      *  Redoes one movement
      */
     void redo();
-      /**
+    /**
      *  Undoes all movements
      */
     void undoAll();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/toplevel.cpp 
new/katomic-16.04.1/toplevel.cpp
--- old/katomic-15.12.3/toplevel.cpp    2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/toplevel.cpp    2016-01-29 14:30:14.000000000 +0100
@@ -1,24 +1,24 @@
 /* toplevel.cpp
 
-  Copyright (C) 1998   Andreas Wüst <[email protected]>
-  Copyright (C) 2006   Dmitry Suzdalev <[email protected]>
-  Copyright (C) 2007   Simon Hürlimann <[email protected]>
-
-  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 the License, or
-  (at your option) any later version.
-
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   Copyright (C) 1998   Andreas Wüst <[email protected]>
+   Copyright (C) 2006   Dmitry Suzdalev <[email protected]>
+   Copyright (C) 2007   Simon Hürlimann <[email protected]>
+
+   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 the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
 
-  */
+*/
 
 #include "toplevel.h"
 
@@ -89,7 +89,7 @@
     KStandardGameAction::restart(m_gameWid, SLOT(restartLevel()), 
actionCollection());
     // FIXME: comment this until highscore dialog will be implemented.
     // (katomic needs spesial one)
-//    KStandardGameAction::highscores(m_gameWid, SLOT(showHighscores()), 
actionCollection());
+    //    KStandardGameAction::highscores(m_gameWid, SLOT(showHighscores()), 
actionCollection());
     KStandardGameAction::load(m_gameWid, SLOT(loadGame()), actionCollection());
     KStandardGameAction::save(m_gameWid, SLOT(saveGame()), actionCollection());
     KStandardGameAction::quit(this, SLOT(close()), actionCollection());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/katomic-15.12.3/toplevel.h 
new/katomic-16.04.1/toplevel.h
--- old/katomic-15.12.3/toplevel.h      2016-01-14 12:36:16.000000000 +0100
+++ new/katomic-16.04.1/toplevel.h      2016-01-29 14:30:14.000000000 +0100
@@ -1,22 +1,22 @@
 /* toplevel.h
 
-  Copyright (C) 1998   Andreas Wüst ([email protected])
+   Copyright (C) 1998   Andreas Wüst ([email protected])
 
-  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 the License, or
-  (at your option) any later version.
-
-  This program is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+   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 the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
 
-  */
+*/
 
 #ifndef TOPLEVEL_H
 #define TOPLEVEL_H


Reply via email to