Hello community,

here is the log from the commit of package kruler for openSUSE:Factory checked 
in at 2016-08-29 14:44:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kruler (Old)
 and      /work/SRC/openSUSE:Factory/.kruler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kruler"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kruler/kruler.changes    2016-07-21 
07:48:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kruler.new/kruler.changes       2016-08-29 
14:44:21.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:23:45 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:21:46 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:
----
  kruler-16.04.3.tar.xz

New:
----
  kruler-16.08.0.tar.xz

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

Other differences:
------------------
++++++ kruler.spec ++++++
--- /var/tmp/diff_new_pack.X6lQ6O/_old  2016-08-29 14:44:22.000000000 +0200
+++ /var/tmp/diff_new_pack.X6lQ6O/_new  2016-08-29 14:44:22.000000000 +0200
@@ -31,7 +31,7 @@
 License:        GPL-2.0+
 Group:          Productivity/Graphics/Other
 Url:            http://www.kde.org
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Source0:        %{name}-%{version}.tar.xz
 Obsoletes:      %{name}5 < %{version}

++++++ kruler-16.04.3.tar.xz -> kruler-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kruler-16.04.3/cfg_advanced.ui 
new/kruler-16.08.0/cfg_advanced.ui
--- old/kruler-16.04.3/cfg_advanced.ui  2016-04-16 11:54:35.000000000 +0200
+++ new/kruler-16.08.0/cfg_advanced.ui  2016-07-01 15:58:50.000000000 +0200
@@ -27,6 +27,16 @@
      </property>
     </widget>
    </item>
+   <item row="2" column="1" >
+    <widget class="QCheckBox" name="kcfg_AlwaysOnTop" >
+     <property name="toolTip" >
+      <string>If this option is enabled, the window is being kept above other 
windows.</string>
+     </property>
+     <property name="text" >
+      <string>Always on top</string>
+     </property>
+    </widget>
+   </item>
   </layout>
  </widget>
  <resources/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kruler-16.04.3/doc/index.docbook 
new/kruler-16.08.0/doc/index.docbook
--- old/kruler-16.04.3/doc/index.docbook        2016-04-16 11:54:35.000000000 
+0200
+++ new/kruler-16.08.0/doc/index.docbook        2016-07-01 15:58:50.000000000 
+0200
@@ -1,6 +1,5 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
-  <!ENTITY kappname "&kruler;">
   <!ENTITY % English "INCLUDE" > <!-- change language only here -->
   <!ENTITY % addindex "IGNORE">
 ]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kruler-16.04.3/klineal.cpp 
new/kruler-16.08.0/klineal.cpp
--- old/kruler-16.04.3/klineal.cpp      2016-04-16 11:54:35.000000000 +0200
+++ new/kruler-16.08.0/klineal.cpp      2016-07-01 15:58:50.000000000 +0200
@@ -98,7 +98,6 @@
   KWindowSystem::setType( winId(), NET::Override );   // or NET::Normal
   KWindowSystem::setState( winId(), NET::KeepAbove );
 
-  setWindowFlags( Qt::FramelessWindowHint );
   setWindowTitle( i18nc( "@title:window", "KRuler" ) );
 
   setMinimumSize( 60, 60 );
@@ -126,6 +125,7 @@
   mLeftToRight = RulerSettings::self()->leftToRight();
   mOffset = RulerSettings::self()->offset();
   mRelativeScale = RulerSettings::self()->relativeScale();
+  mAlwaysOnTopLayer = RulerSettings::self()->alwaysOnTop();
 
   mLabel = new QAutoSizeLabel( this );
   mLabel->setGeometry( 0, height() - 12, 32, 12 );
@@ -241,6 +241,9 @@
 
   mLastClickPos = geometry().topLeft() + QPoint( width() / 2, height() / 2 );
 
+  setWindowFlags( mAlwaysOnTopLayer ? Qt::FramelessWindowHint | 
Qt::WindowStaysOnTopHint
+                                    : Qt::FramelessWindowHint );
+
   hideLabel();
   setOrientation( mOrientation );
 
@@ -631,7 +634,7 @@
   dialog->addPage( appearanceConfigWidget, i18n( "Appearance" ), 
QStringLiteral( "preferences-desktop-default-applications" ) );
 
 #ifdef KRULER_HAVE_X11
-  // Advanced page only contains "Native moving" setting, disable when not 
running on X11
+  // Advanced page only contains the "Native moving" and "Always on top" 
settings, disable when not running on X11
   if ( QX11Info::isPlatformX11() ) {
     Ui::ConfigAdvanced advancedConfig;
     QWidget *advancedConfigWidget = new QWidget( dialog );
@@ -649,8 +652,12 @@
 {
   mColor = RulerSettings::self()->bgColor();
   mScaleFont = RulerSettings::self()->scaleFont();
+  mAlwaysOnTopLayer = RulerSettings::self()->alwaysOnTop();
   saveSettings();
 
+  setWindowFlags( mAlwaysOnTopLayer ? Qt::FramelessWindowHint | 
Qt::WindowStaysOnTopHint
+                                    : Qt::FramelessWindowHint );
+
   if ( RulerSettings::self()->trayIcon() ) {
     if ( !mTrayIcon ) {
       createSystemTray();
@@ -665,6 +672,7 @@
       mCloseAction->setVisible( false );
     }
   }
+  show();
   repaint();
 }
 
@@ -693,6 +701,7 @@
   RulerSettings::self()->setLeftToRight( mLeftToRight );
   RulerSettings::self()->setOffset( mOffset );
   RulerSettings::self()->setRelativeScale( mRelativeScale );
+  RulerSettings::self()->setAlwaysOnTop( mAlwaysOnTopLayer );
   RulerSettings::self()->save();
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kruler-16.04.3/klineal.h new/kruler-16.08.0/klineal.h
--- old/kruler-16.04.3/klineal.h        2016-04-16 11:54:35.000000000 +0200
+++ new/kruler-16.08.0/klineal.h        2016-07-01 15:58:50.000000000 +0200
@@ -90,6 +90,7 @@
   QCursor mSouthCursor;
   QCursor mDragCursor;
   QFont mScaleFont;
+  bool mAlwaysOnTopLayer;
   bool mClicked;
   bool mLeftToRight;
   int mOffset;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kruler-16.04.3/kruler.kcfg 
new/kruler-16.08.0/kruler.kcfg
--- old/kruler-16.04.3/kruler.kcfg      2016-04-16 11:54:35.000000000 +0200
+++ new/kruler-16.08.0/kruler.kcfg      2016-07-01 15:58:50.000000000 +0200
@@ -52,5 +52,9 @@
       <label>Is native moving (possibly wobbling windows) active</label>
       <default>false</default>
     </entry>
+    <entry name="AlwaysOnTop" type="Bool">
+      <label>Is always on top</label>
+      <default>true</default>
+    </entry>
   </group>
 </kcfg>


Reply via email to