Hello community,

here is the log from the commit of package SimGear for openSUSE:Factory checked 
in at 2020-06-30 21:57:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/SimGear (Old)
 and      /work/SRC/openSUSE:Factory/.SimGear.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "SimGear"

Tue Jun 30 21:57:59 2020 rev:16 rq:817777 version:2020.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/SimGear/SimGear.changes  2020-06-14 
18:35:25.178563101 +0200
+++ /work/SRC/openSUSE:Factory/.SimGear.new.3060/SimGear.changes        
2020-06-30 21:58:43.307177911 +0200
@@ -1,0 +2,6 @@
+Sat Jun 27 16:58:53 UTC 2020 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
+
+- Update to 2020.1.3
+  * http://wiki.flightgear.org/Changelog_2020.1#2020.1.3_point_release
+
+-------------------------------------------------------------------

Old:
----
  simgear-2020.1.2.tar.bz2

New:
----
  simgear-2020.1.3.tar.bz2

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

Other differences:
------------------
++++++ SimGear.spec ++++++
--- /var/tmp/diff_new_pack.7SL2gq/_old  2020-06-30 21:58:46.675188335 +0200
+++ /var/tmp/diff_new_pack.7SL2gq/_new  2020-06-30 21:58:46.679188348 +0200
@@ -20,10 +20,10 @@
 # in our requirements, i.e. the same version we have built against
 %define openscenegraph_version %(rpm -qa --nosignature --nodigest 
libOpenSceneGraph\*-devel | sed 's/.*-devel-\\(.*\\)-.*/\\1/')
 
-%define libname libSimGearCore-2020_1_2
+%define libname libSimGearCore-2020_1_3
 %define main_version 2020.1
 Name:           SimGear
-Version:        %{main_version}.2
+Version:        %{main_version}.3
 Release:        0
 Summary:        Simulator Construction Gear
 # https://sourceforge.net/p/flightgear/codetickets/1940/

++++++ simgear-2020.1.2.tar.bz2 -> simgear-2020.1.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simgear-2020.1.2/CMakeLists.txt 
new/simgear-2020.1.3/CMakeLists.txt
--- old/simgear-2020.1.2/CMakeLists.txt 2020-05-24 17:13:35.000000000 +0200
+++ new/simgear-2020.1.3/CMakeLists.txt 2020-06-26 00:07:33.000000000 +0200
@@ -227,7 +227,7 @@
 endif()
 
 find_package(Boost REQUIRED)
-set (BOOST_CXX_FLAGS "-DBOOST_BIMAP_DISABLE_SERIALIZATION")
+set (BOOST_CXX_FLAGS "-DBOOST_BIMAP_DISABLE_SERIALIZATION 
-DBOOST_NO_STDLIB_CONFIG")
 include(BoostTestTargets)
 
 if(SIMGEAR_HEADLESS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/simgear-2020.1.2/simgear/scene/model/SGPickAnimation.cxx 
new/simgear-2020.1.3/simgear/scene/model/SGPickAnimation.cxx
--- old/simgear-2020.1.2/simgear/scene/model/SGPickAnimation.cxx        
2020-05-24 17:13:36.000000000 +0200
+++ new/simgear-2020.1.3/simgear/scene/model/SGPickAnimation.cxx        
2020-06-26 00:07:33.000000000 +0200
@@ -136,11 +136,19 @@
      
    virtual void update(double dt, int keyModState)
    {
-       if (!_condition || _condition->test()) {
-           SG_UNUSED(keyModState);
-           if (!_repeatable)
-               return;
+       SG_UNUSED(keyModState);
+       if (_condition && !_condition->test()) {
+           return;
+       }
 
+       if (!_repeatable)
+           return;
+
+       const bool zeroInterval = (_repeatInterval <= 0.0);
+       if (zeroInterval) {
+           // fire once per frame
+           fireBindingList(_bindingsDown);
+       } else {
            _repeatTime += dt;
            while (_repeatInterval < _repeatTime) {
                _repeatTime -= _repeatInterval;
@@ -678,12 +686,18 @@
         if (_hasDragged) {
             return;
         }
-        
-        _repeatTime += dt;
-        while (_repeatInterval < _repeatTime) {
-            _repeatTime -= _repeatInterval;
+
+        const bool zeroInterval = (_repeatInterval <= 0.0);
+        if (zeroInterval) {
+            // fire once per frame
             fire(keyModState & osgGA::GUIEventAdapter::MODKEY_SHIFT, 
_direction);
-        } // of repeat iteration
+        } else {
+            _repeatTime += dt;
+            while (_repeatInterval < _repeatTime) {
+                _repeatTime -= _repeatInterval;
+                fire(keyModState & osgGA::GUIEventAdapter::MODKEY_SHIFT, 
_direction);
+            } // of repeat iteration
+        }
     }
 
     bool hover( const osg::Vec2d& windowPos, const Info& ) override
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simgear-2020.1.2/version new/simgear-2020.1.3/version
--- old/simgear-2020.1.2/version        2020-05-24 17:13:36.000000000 +0200
+++ new/simgear-2020.1.3/version        2020-06-26 00:07:33.000000000 +0200
@@ -1 +1 @@
-2020.1.2
+2020.1.3


Reply via email to