Hello community,

here is the log from the commit of package libindi for openSUSE:Factory checked 
in at 2015-02-24 13:02:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libindi (Old)
 and      /work/SRC/openSUSE:Factory/.libindi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libindi"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libindi/libindi.changes  2014-02-02 
18:16:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes     2015-02-24 
13:06:51.000000000 +0100
@@ -1,0 +2,87 @@
+Sat Feb 21 20:22:30 UTC 2015 - asterios.dra...@gmail.com
+
+- Update to version 1.0.0:
+  * 3rdparty: Support for QHY CCDs and CFWs (BETA).
+  * 3rdparty: Support for Meade DSI (BETA).
+  * 3rdparty: Support for FFMV cameras.
+  * Support for STAR2000.
+  * Support for Baader dome.
+  * Support for Baader SteelDrive focuser.
+  * Support for dome slaving (BETA).
+  * Subframing and debayer support in GPhoto driver.
+  * Improved CFW handling and external tracking CCD for SBIG CCDs.
+  * Add debayer support for color cameras with user-configurable
+    options. Debayer is performed at the client level.
+  * Fixed deinterlacing and subframing support in Starlight Xpress
+    drivers.
+  * Fixed issues with joystick support in some drivers. Added
+    joystick support to focuser and filter wheels.
+  * Improvements in generation of FITS header.
+  * Improvement in performance of some drivers under SBCs like
+    Raspberry PI.
+  * Added fan and readout speed controls to QSI CCD.
+  * Fixed locale issue in INDI driver.
+  * Fixed regression in LX200Basic driver.
+  * Fixed issue with INDI Server resetting environment variable for
+    skeleton and config files.
+  * Various fixes for loading/saving of user configuration.
+  From version 0.9.9:
+  * Thread-safe INDI Library.
+  * Support for Rigelsys NFocus Focuser driver.
+  * 3rdparty: Additional VID/PID for QHY.
+  * 3rdparty: added USB Bandiwdth control for ZWO Optical cameras.
+  * 3rdparty: Updated and improved INDI Apogee driver and Apogee
+    Library major update.
+  * 3rdparty: Live preview support for GPhoto driver. Tested on
+    Canon.
+  * 3rdparty: Various bugfixes and improvements in INDI SBIG driver
+    including working guide chip support.
+  * 3rdparty: Fixed time drift error in EQMod. Added Horizon
+    limits. Added Backlash comp.
+  * Updated and improved Image Agent.
+  * Improved Astrophysics driver support.           
+  * Fixed location bug in Celestron GPS driver.
+  * Additional information in FITS header such as filter name.
+  * Joystick support for focuser and filter wheel devices.
+  * Added option to enable local & remote save for FITS images in
+    all CCD drivers.
+  * Older V4L driver is deprecated (indi_v4l_legacy) and is
+    replaced by indi_v4l2_ccd
+  * V4L2: added recording (SER files) for use with Registax
+  * V4L2: added RGGB & UYVY pixel format support to V4L2 drivers.
+  * V4L2: fixed LX long exposure times.
+  * Updated and improved tutorials.
+  * Fixed few OSX compatibility issues.
+  * Various bug fixes and improvements.
+  From version 0.9.8:
+  * Support for Telescope Alignment Subsystem Infrastructure. This
+    includes an implementation of Markley's singular value
+    decomposition (SVD) based algorithm for the computation of
+    sky/telescope coordinate conversion transforms, in addition to
+    multiple plugin support.
+  * Suppprt for SkyWatcherAPI Mount with Alignment Subsystem.
+  * Support for ZWO Optics ASI Cameras (3rd party)
+  * Support for AAG Cloud Watcher station (3rd Party).
+  * Support for MoonLite focusers.
+  * Support for Fishcamp CCDs (3rd Party).
+  * Support for Imager Agent.      
+  * Improved EQMod driver including custom parking position.
+  * New and updated Astrophysics mount driver.
+  * New and updated QHY CCD Driver (3rd Party).      
+  * New and improved GPhoto driver to support DSLRs.
+  * New and updated Video4Linux CCD Driver including support for
+    long exposures (LX) and Imaging Source cameras.
+  * New and improved Apogee CCD driver.
+  * Improved support for SBIG CCDs including ST-I.
+  * Updated and improved TCFS Focuser drivers.      
+  * Drivers migrated to libusb 1.0 framework.
+  * Rapid Guide Support for CCD Drivers.
+  * Improved compatibility with Mac OSX including INDI Server and
+    GUI.
+  * Various bug fixes and improvements.
+- Added new build requirements gsl-devel and libjpeg-devel.
+- Adjust no-return-in-nonvoid-function.patch for this release
+  (patch upstream).
+- Removed libindi-aarch64.patch (fixed upstream).
+
+-------------------------------------------------------------------

Old:
----
  libindi-aarch64.patch
  libindi_0.9.7.tar.gz

New:
----
  libindi_1.0.0.tar.gz

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

Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.OxqofP/_old  2015-02-24 13:06:52.000000000 +0100
+++ /var/tmp/diff_new_pack.OxqofP/_new  2015-02-24 13:06:52.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libindi
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,12 +16,12 @@
 #
 
 
-%define so_ver 0
+%define so_ver 1
 
 %define _udevdir %(pkg-config --variable udevdir udev)
 
 Name:           libindi
-Version:        0.9.7
+Version:        1.0.0
 Release:        0
 Summary:        Instrument Neutral Distributed Interface
 License:        GPL-2.0+ and LGPL-2.1+
@@ -30,12 +30,12 @@
 Source0:        http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
 # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch 
asterios.dra...@gmail.com -- Fix "no-return-in-nonvoid-function" post-build 
check errors
 Patch0:         no-return-in-nonvoid-function.patch
-# PATCH-FIX-UPSTREAM libindi-aarch64.patch sch...@suse.de -- No port I/O on 
aarch64
-Patch2:         libindi-aarch64.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
+BuildRequires:  gsl-devel
 BuildRequires:  libcfitsio-devel
 BuildRequires:  libfli-devel
+BuildRequires:  libjpeg-devel
 BuildRequires:  libnova-devel
 %if 0%{?suse_version} >= 1140
 BuildRequires:  pkgconfig(udev)
@@ -61,6 +61,7 @@
 Group:          Development/Libraries/C and C++
 Requires:       glibc-devel
 Requires:       libindi%{so_ver} = %{version}
+Requires:       libindiAlignmentDriver%{so_ver} = %{version}
 Requires:       libindidriver%{so_ver} = %{version}
 Requires:       libindimain%{so_ver} = %{version}
 
@@ -79,6 +80,18 @@
 capabilities and communicate with the device drivers and build a
 completely dynamic GUI based on the services provided by the device.
 
+%package -n libindiAlignmentDriver%{so_ver}
+Summary:        Instrument Neutral Distributed Interface
+Group:          System/Libraries
+
+%description -n libindiAlignmentDriver%{so_ver}
+INDI is an Instrument Neutral Distributed Interface control protocol
+for astronomical devices, which provides a framework that decouples low
+level hardware drivers from high level front end clients. Clients that
+use the device drivers are completely unaware of the device
+capabilities and communicate with the device drivers and build a
+completely dynamic GUI based on the services provided by the device.
+
 %package -n libindidriver%{so_ver}
 Summary:        Instrument Neutral Distributed Interface
 Group:          System/Libraries
@@ -106,7 +119,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch2 -p1
 
 %build
 mkdir build
@@ -123,14 +135,16 @@
 cd ..
 
 %install
-cd build
-make DESTDIR=%{buildroot} install
-cd ..
+make DESTDIR=%{buildroot} install -C build
 
 %post -n libindi%{so_ver} -p /sbin/ldconfig
 
 %postun -n libindi%{so_ver} -p /sbin/ldconfig
 
+%post -n libindiAlignmentDriver%{so_ver} -p /sbin/ldconfig
+
+%postun -n libindiAlignmentDriver%{so_ver} -p /sbin/ldconfig
+
 %post -n libindidriver%{so_ver} -p /sbin/ldconfig
 
 %postun -n libindidriver%{so_ver} -p /sbin/ldconfig
@@ -156,8 +170,13 @@
 
 %files -n libindi%{so_ver}
 %defattr(-,root,root,-)
+%{_libdir}/indi/
 %{_libdir}/libindi.so.%{so_ver}*
 
+%files -n libindiAlignmentDriver%{so_ver}
+%defattr(-,root,root,-)
+%{_libdir}/libindiAlignmentDriver.so.%{so_ver}*
+
 %files -n libindidriver%{so_ver}
 %defattr(-,root,root,-)
 %{_libdir}/libindidriver.so.%{so_ver}*

++++++ libindi_0.9.7.tar.gz -> libindi_1.0.0.tar.gz ++++++
++++ 52416 lines of diff (skipped)

++++++ no-return-in-nonvoid-function.patch ++++++
--- /var/tmp/diff_new_pack.OxqofP/_old  2015-02-24 13:06:53.000000000 +0100
+++ /var/tmp/diff_new_pack.OxqofP/_new  2015-02-24 13:06:53.000000000 +0100
@@ -1,7 +1,18 @@
-diff -Naur libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp 
libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp
---- libindi-0.9.7.orig/drivers/auxiliary/joystickdriver.cpp    2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/auxiliary/joystickdriver.cpp 2014-02-01 
19:46:41.003128771 +0100
-@@ -107,6 +107,7 @@
+diff -Naur libindi-1.0.0.orig/drivers/auxiliary/STAR2000.cpp 
libindi-1.0.0/drivers/auxiliary/STAR2000.cpp
+--- libindi-1.0.0.orig/drivers/auxiliary/STAR2000.cpp  2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/auxiliary/STAR2000.cpp       2015-02-20 
22:43:18.671748604 +0200
+@@ -218,6 +218,7 @@
+ bool STAR2000::saveConfigItems(FILE *fp)
+ {
+     IUSaveConfigText(fp, &PortTP);
++    return(true);
+ }
+ 
+ float STAR2000::CalcWEPulseTimeLeft()
+diff -Naur libindi-1.0.0.orig/drivers/auxiliary/joystickdriver.cpp 
libindi-1.0.0/drivers/auxiliary/joystickdriver.cpp
+--- libindi-1.0.0.orig/drivers/auxiliary/joystickdriver.cpp    2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/auxiliary/joystickdriver.cpp 2015-02-20 
22:44:04.851339095 +0200
+@@ -108,6 +108,7 @@
  void* JoyStickDriver::loop(void *obj)
  {
      while (reinterpret_cast<JoyStickDriver *>(obj)->active) 
reinterpret_cast<JoyStickDriver *>(obj)->readEv();
@@ -9,21 +20,78 @@
  }
  
  void JoyStickDriver::readEv()
-diff -Naur libindi-0.9.7.orig/drivers/focuser/robofocus.cpp 
libindi-0.9.7/drivers/focuser/robofocus.cpp
---- libindi-0.9.7.orig/drivers/focuser/robofocus.cpp   2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/focuser/robofocus.cpp        2014-02-01 
18:54:44.582089395 +0100
-@@ -1524,5 +1524,8 @@
-     IUSaveConfigText(fp, &PortTP);
+diff -Naur libindi-1.0.0.orig/drivers/dome/baader_dome.cpp 
libindi-1.0.0/drivers/dome/baader_dome.cpp
+--- libindi-1.0.0.orig/drivers/dome/baader_dome.cpp    2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/dome/baader_dome.cpp 2015-02-21 22:02:05.831246565 
+0200
+@@ -909,6 +909,7 @@
+             return "Flap is in motion.";
+             break;
+         case FLAP_UNKNOWN:
++        default:
+             return "Flap status is unknown.";
+             break;
+     }
+diff -Naur libindi-1.0.0.orig/drivers/focuser/nfocus.cpp 
libindi-1.0.0/drivers/focuser/nfocus.cpp
+--- libindi-1.0.0.orig/drivers/focuser/nfocus.cpp      2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/focuser/nfocus.cpp   2015-02-20 22:47:58.686380271 
+0200
+@@ -1328,5 +1328,6 @@
      IUSaveConfigNumber(fp, &SettingsNP);
      IUSaveConfigNumber(fp, &SetBacklashNP);
-+
+     IUSaveConfigNumber(fp, &InOutScalarNP);
 +    return true;
-+
  }
  
-diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp 
libindi-0.9.7/drivers/telescope/lx200_16.cpp
---- libindi-0.9.7.orig/drivers/telescope/lx200_16.cpp  2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/telescope/lx200_16.cpp       2014-02-01 
19:33:07.808295105 +0100
+diff -Naur libindi-1.0.0.orig/drivers/focuser/steeldrive.cpp 
libindi-1.0.0/drivers/focuser/steeldrive.cpp
+--- libindi-1.0.0.orig/drivers/focuser/steeldrive.cpp  2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/focuser/steeldrive.cpp       2015-02-20 
22:49:05.129369148 +0200
+@@ -678,6 +678,7 @@
+         DEBUGF(INDI::Logger::DBG_ERROR, "Unknown error: updateAcceleration 
value (%s)", resp);
+         return false;
+     }
++    return true;
+ }
+ 
+ 
/************************************************************************************
+diff -Naur libindi-1.0.0.orig/drivers/focuser/tcfs.cpp 
libindi-1.0.0/drivers/focuser/tcfs.cpp
+--- libindi-1.0.0.orig/drivers/focuser/tcfs.cpp        2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/focuser/tcfs.cpp     2015-02-20 22:53:33.900266140 
+0200
+@@ -160,6 +160,7 @@
+         FocusRelPosN[0].value = 0;
+         DEBUG(INDI::Logger::DBG_DEBUG, "TCF-S detected. Updating maximum 
position value to 7000.");
+     }
++    return true;
+ }
+ 
+ /****************************************************************
+@@ -202,6 +203,7 @@
+          loadConfig(true);
+ 
+          SetTimer(POLLMS);
++         return true;
+     }
+     else
+     {
+@@ -209,7 +211,9 @@
+         deleteProperty(FocusTemperatureNP->name);
+         deleteProperty(FocusPowerSP->name);
+         deleteProperty(FocusModeSP->name);
++        return false;
+     }
++    return true;
+ }
+ 
+ /****************************************************************
+@@ -504,6 +508,7 @@
+     else
+         MoveRelFocuser(FOCUS_OUTWARD, (unsigned int) fabs(delta));
+ 
++   return true;
+ }
+ 
+ int TCFS::MoveRelFocuser(FocusDirection dir, unsigned int ticks)
+diff -Naur libindi-1.0.0.orig/drivers/telescope/lx200_16.cpp 
libindi-1.0.0/drivers/telescope/lx200_16.cpp
+--- libindi-1.0.0.orig/drivers/telescope/lx200_16.cpp  2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/lx200_16.cpp       2015-02-20 
22:55:05.191557031 +0200
 @@ -61,6 +61,7 @@
      IUFillNumber(&HorizontalCoordsN[1], "AZ", "Az D:M:S", "%10.6m", 0.0, 
360.0, 0.0, 0);
      IUFillNumberVector(&HorizontalCoordsNP, HorizontalCoordsN, 2, 
getDeviceName(), "HORIZONTAL_COORD", "Horizontal Coord", MAIN_CONTROL_TAB, 
IP_RW, 0, IPS_IDLE);
@@ -32,16 +100,15 @@
  }
  
  void LX200_16::ISGetProperties (const char *dev)
-@@ -99,7 +100,7 @@
-         deleteProperty(HomeSearchSP.name);
+@@ -100,6 +101,7 @@
          deleteProperty(FieldDeRotatorSP.name);
      }
--
+ 
 +    return true;
  }
  
  
-@@ -150,6 +151,7 @@
+@@ -150,6 +152,7 @@
    }
  
      LX200GPS::ISNewNumber (dev, name, values, names, n);
@@ -49,9 +116,20 @@
  }
      
  bool LX200_16::ISNewSwitch (const char *dev, const char *name, ISState 
*states, char *names[], int n)
-diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp 
libindi-0.9.7/drivers/telescope/lx200autostar.cpp
---- libindi-0.9.7.orig/drivers/telescope/lx200autostar.cpp     2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/telescope/lx200autostar.cpp  2014-02-01 
19:00:51.852497883 +0100
+diff -Naur libindi-1.0.0.orig/drivers/telescope/lx200ap.cpp 
libindi-1.0.0/drivers/telescope/lx200ap.cpp
+--- libindi-1.0.0.orig/drivers/telescope/lx200ap.cpp   2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/lx200ap.cpp        2015-02-20 
22:55:38.145019438 +0200
+@@ -162,6 +162,7 @@
+     }
+ 
+     controller->updateProperties();
++    return true;
+ }
+ 
+ bool LX200AstroPhysics::ISNewText (const char *dev, const char *name, char 
*texts[], char *names[], int n)
+diff -Naur libindi-1.0.0.orig/drivers/telescope/lx200autostar.cpp 
libindi-1.0.0/drivers/telescope/lx200autostar.cpp
+--- libindi-1.0.0.orig/drivers/telescope/lx200autostar.cpp     2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/lx200autostar.cpp  2015-02-21 
21:54:34.909792639 +0200
 @@ -96,12 +96,14 @@
          // For Autostar, we have a different focus speed method
          // Therefore, we don't need the classical one
@@ -63,23 +141,22 @@
      {
          deleteProperty(VersionTP.name);
          deleteProperty(FocusSpeedNP.name);
-+        return false;
++        return true;
      }
  }
  
-diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp 
libindi-0.9.7/drivers/telescope/lx200classic.cpp
---- libindi-0.9.7.orig/drivers/telescope/lx200classic.cpp      2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/telescope/lx200classic.cpp   2014-02-01 
19:02:06.741561641 +0100
-@@ -83,6 +83,8 @@
+diff -Naur libindi-1.0.0.orig/drivers/telescope/lx200classic.cpp 
libindi-1.0.0/drivers/telescope/lx200classic.cpp
+--- libindi-1.0.0.orig/drivers/telescope/lx200classic.cpp      2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/lx200classic.cpp   2015-02-21 
21:56:02.518130985 +0200
+@@ -83,6 +83,7 @@
      IUFillNumber(&ElevationLimitN[0], "minAlt", "Speed", "%%+03f", -90.0, 
90.0, 0.0, 0.0);
      IUFillNumber(&ElevationLimitN[1], "maxAlt", "Speed", "%+03f", -90.0, 
90.0, 0.0, 0.0);
      IUFillNumberVector(&ElevationLimitNP, ElevationLimitN, 1, 
getDeviceName(), "Slew elevation Limit", "", MAIN_CONTROL_TAB, IP_RW, 0, 
IPS_IDLE);
-+
 +    return true;
  }
  
  void LX200Classic::ISGetProperties (const char *dev)
-@@ -118,6 +120,7 @@
+@@ -118,6 +119,7 @@
          defineSwitch(&DeepSkyCatalogSP);
          defineNumber(&ObjectNoNP);
          defineNumber(&MaxSlewRateNP);
@@ -87,17 +164,17 @@
      }
      else
      {
-@@ -128,6 +131,7 @@
+@@ -128,6 +130,7 @@
          deleteProperty(DeepSkyCatalogSP.name);
          deleteProperty(ObjectNoNP.name);
          deleteProperty(MaxSlewRateNP.name);
-+        return false;
++        return true;
      }
  }
  
-diff -Naur libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp 
libindi-0.9.7/drivers/telescope/lx200gps.cpp
---- libindi-0.9.7.orig/drivers/telescope/lx200gps.cpp  2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/drivers/telescope/lx200gps.cpp       2014-02-01 
19:02:43.212105697 +0100
+diff -Naur libindi-1.0.0.orig/drivers/telescope/lx200gps.cpp 
libindi-1.0.0/drivers/telescope/lx200gps.cpp
+--- libindi-1.0.0.orig/drivers/telescope/lx200gps.cpp  2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/lx200gps.cpp       2015-02-20 
22:58:20.015265616 +0200
 @@ -83,6 +83,7 @@
      IUFillNumber(&OTATempN[0], "Temp", "", "%03g", -200.0, 500.0, 0.0, 0);
      IUFillNumberVector(&OTATempNP, OTATempN, 1, getDeviceName(), "OTA Temp 
(C)", "", GPS_TAB, IP_RO, 0, IPS_IDLE);
@@ -106,21 +183,71 @@
  }
  
  void LX200GPS::ISGetProperties (const char *dev)
-diff -Naur libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp 
libindi-0.9.7/examples/tutorial_two/simplescope.cpp
---- libindi-0.9.7.orig/examples/tutorial_two/simplescope.cpp   2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/examples/tutorial_two/simplescope.cpp        2014-02-01 
19:03:24.929584156 +0100
-@@ -118,6 +118,7 @@
-     INDI::Telescope::initProperties();
+diff -Naur libindi-1.0.0.orig/drivers/telescope/skywatcherAPIMount.cpp 
libindi-1.0.0/drivers/telescope/skywatcherAPIMount.cpp
+--- libindi-1.0.0.orig/drivers/telescope/skywatcherAPIMount.cpp        
2015-02-15 10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/telescope/skywatcherAPIMount.cpp     2015-02-21 
21:57:03.465218389 +0200
+@@ -937,6 +937,7 @@
+ 
+         // Start the timer if we need one
+         // SetTimer(POLLMS);
++        return true;
+     }
+     else
+     {
+@@ -950,6 +951,7 @@
+         deleteProperty(AxisTwoStateV.name);
+         deleteProperty(AxisOneEncoderValuesV.name);
+         deleteProperty(AxisTwoEncoderValuesV.name);
++        return true;
+     }
+ }
+ 
+diff -Naur libindi-1.0.0.orig/drivers/video/v4l2driver.cpp 
libindi-1.0.0/drivers/video/v4l2driver.cpp
+--- libindi-1.0.0.orig/drivers/video/v4l2driver.cpp    2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/drivers/video/v4l2driver.cpp 2015-02-21 21:58:58.703022167 
+0200
+@@ -219,6 +219,7 @@
+ 
+ 
+    if (v4l_base->isLXmodCapable()) lx->updateProperties();
++   return true;
+ 
+   } else
+   {
+@@ -254,6 +255,7 @@
+ 
+     deleteProperty(RecordFileTP.name);
+     deleteProperty(RecordSP.name);
++    return true;
+   }
+ }
+ 
+diff -Naur libindi-1.0.0.orig/examples/tutorial_two/simplescope.cpp 
libindi-1.0.0/examples/tutorial_two/simplescope.cpp
+--- libindi-1.0.0.orig/examples/tutorial_two/simplescope.cpp   2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/examples/tutorial_two/simplescope.cpp        2015-02-20 
23:01:23.002759789 +0200
+@@ -126,6 +126,7 @@
  
      addDebugControl();
+ 
 +    return true;
  }
  
  
/**************************************************************************************
-diff -Naur libindi-0.9.7.orig/libs/indibase/indicontroller.cpp 
libindi-0.9.7/libs/indibase/indicontroller.cpp
---- libindi-0.9.7.orig/libs/indibase/indicontroller.cpp        2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/libs/indibase/indicontroller.cpp     2014-02-01 
19:04:46.940558878 +0100
-@@ -65,6 +65,7 @@
+diff -Naur libindi-1.0.0.orig/libs/indibase/alignment/Common.h 
libindi-1.0.0/libs/indibase/alignment/Common.h
+--- libindi-1.0.0.orig/libs/indibase/alignment/Common.h        2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/libs/indibase/alignment/Common.h     2015-02-21 
22:03:24.539262160 +0200
+@@ -165,6 +165,8 @@
+             PrivateData.reset(new unsigned char[PrivateDataSize]);
+             memcpy(PrivateData.get(), RHS.PrivateData.get(), PrivateDataSize);
+         }
++
++        return *this;
+     }
+ 
+     double ObservationJulianDate;
+diff -Naur libindi-1.0.0.orig/libs/indibase/indicontroller.cpp 
libindi-1.0.0/libs/indibase/indicontroller.cpp
+--- libindi-1.0.0.orig/libs/indibase/indicontroller.cpp        2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/libs/indibase/indicontroller.cpp     2015-02-20 
23:03:54.480801234 +0200
+@@ -78,6 +78,7 @@
  
      IUFillTextVector(&JoystickSettingTP, JoystickSettingT, 
JoystickSettingTP.ntp, device->getDeviceName(), "JOYSTICKSETTINGS", "Settings", 
"Joystick", IP_RW, 0, IPS_IDLE);
  
@@ -128,22 +255,74 @@
  }
  
  void Controller::ISGetProperties(const char *dev)
-@@ -228,6 +229,7 @@
-         joystickCallbackFunc(setting, mag, angle);
+@@ -245,6 +246,7 @@
+         joystickCallbackFunc(setting, mag, angle, device);
      }
  
 +    return true;
  }
  
  
-diff -Naur libindi-0.9.7.orig/libs/indibase/indilogger.cpp 
libindi-0.9.7/libs/indibase/indilogger.cpp
---- libindi-0.9.7.orig/libs/indibase/indilogger.cpp    2013-11-15 
19:26:49.000000000 +0100
-+++ libindi-0.9.7/libs/indibase/indilogger.cpp 2014-02-01 19:05:50.549763654 
+0100
-@@ -360,6 +360,7 @@
-   case DBG_EXTRA_3: return 6;
-   case DBG_EXTRA_4: return 7;
+diff -Naur libindi-1.0.0.orig/libs/indibase/indidomeinterface.cpp 
libindi-1.0.0/libs/indibase/indidomeinterface.cpp
+--- libindi-1.0.0.orig/libs/indibase/indidomeinterface.cpp     2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/libs/indibase/indidomeinterface.cpp  2015-02-21 
22:04:23.735835127 +0200
+@@ -440,6 +440,7 @@
+             return "Shutter is in motion.";
+             break;
+         case SHUTTER_UNKNOWN:
++        default:
+             return "Shutter status is unknown.";
+             break;
+     }
+diff -Naur libindi-1.0.0.orig/libs/indibase/indilogger.cpp 
libindi-1.0.0/libs/indibase/indilogger.cpp
+--- libindi-1.0.0.orig/libs/indibase/indilogger.cpp    2015-02-15 
10:52:24.000000000 +0200
++++ libindi-1.0.0/libs/indibase/indilogger.cpp 2015-02-21 22:06:54.732286598 
+0200
+@@ -354,16 +354,27 @@
+    @ param i which debugging to query its rank. The lower the rank, the more 
priority it is.
+    @ return rank of debugging level requested.
+  */
+-unsigned int Logger::rank(unsigned int l) {
+-  switch(l) {
+-  case DBG_ERROR: return 0;
+-  case DBG_WARNING: return 1;
+-  case DBG_SESSION: return 2;
+-  case DBG_DEBUG: return 3;
+-  case DBG_EXTRA_1: return 4;
+-  case DBG_EXTRA_2: return 5;
+-  case DBG_EXTRA_3: return 6;
+-  case DBG_EXTRA_4: return 7;
++unsigned int Logger::rank(unsigned int l)
++{
++  switch(l)
++  {
++  case DBG_ERROR:
++      return 0;
++  case DBG_WARNING:
++      return 1;
++  case DBG_SESSION:
++      return 2;
++  case DBG_EXTRA_1:
++      return 4;
++  case DBG_EXTRA_2:
++      return 5;
++  case DBG_EXTRA_3:
++      return 6;
++  case DBG_EXTRA_4:
++      return 7;
++  case DBG_DEBUG:
++  default:
++      return 3;
    }
-+    return true;
  }
  
- void Logger::print(const char *devicename,
+diff -Naur libindi-1.0.0.orig/libs/lx/Lx.cpp libindi-1.0.0/libs/lx/Lx.cpp
+--- libindi-1.0.0.orig/libs/lx/Lx.cpp  2015-02-15 10:52:24.000000000 +0200
++++ libindi-1.0.0/libs/lx/Lx.cpp       2015-02-20 23:06:22.631785882 +0200
+@@ -437,6 +437,7 @@
+    case 2: return "\n";
+    case 3: return "\r\n";
+    }
++   return NULL;
+ }
+ 
+ bool Lx::startLxSerial() {  

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to