bump to v2.0.5
authorLars Op den Kamp <lars@opdenkamp.eu>
Thu, 6 Dec 2012 20:02:11 +0000 (21:02 +0100)
committerLars Op den Kamp <lars@opdenkamp.eu>
Thu, 6 Dec 2012 20:02:11 +0000 (21:02 +0100)
ChangeLog
debian/changelog
project/libCEC.nsi
project/libcec.rc
project/testclient.rc
src/CecSharpTester/CecSharpClient.cs
src/CecSharpTester/Properties/AssemblyInfo.cs
src/LibCecSharp/AssemblyInfo.cpp
src/LibCecSharp/CecSharpTypes.h
src/LibCecTray/Properties/AssemblyInfo.cs
src/LibCecTray/controller/CECController.cs

index a1ccd6822ecb0a95899391545f27424e682a819d..d284eda629476aaf92297789799965b9e2123057 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+libcec (2.0.5-1) unstable; urgency=low
+
+  * changed:
+    * also try polls at least twice when it failed
+    * added methods to get the audiostatus and toggle the mute status from the
+      amplifier (if connected)
+    * added comboKey and iComboKeyTimeoutMs to libcec_configuration
+    * force cec_user_control_code_unknown to 0xFF
+  * fixed:
+    * check unsupported features properly
+    * only send an active source message when the stream path changed and we
+      weren't the active source yet
+    * don't mark as inactive source on routing changes
+    * press & hold
+    * never mark user control opcodes as unsupported
+    * report our OSD name to the TV, since some TVs don't request it
+    * initial audiostatus value
+    * don't log a no longer relevant FIXME
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com>  Thu, 6 Dec 2012 20:58:00 +0100
+
 libcec (2.0.4-1) unstable; urgency=low
 
   * changed:
index a1ccd6822ecb0a95899391545f27424e682a819d..d284eda629476aaf92297789799965b9e2123057 100644 (file)
@@ -1,3 +1,24 @@
+libcec (2.0.5-1) unstable; urgency=low
+
+  * changed:
+    * also try polls at least twice when it failed
+    * added methods to get the audiostatus and toggle the mute status from the
+      amplifier (if connected)
+    * added comboKey and iComboKeyTimeoutMs to libcec_configuration
+    * force cec_user_control_code_unknown to 0xFF
+  * fixed:
+    * check unsupported features properly
+    * only send an active source message when the stream path changed and we
+      weren't the active source yet
+    * don't mark as inactive source on routing changes
+    * press & hold
+    * never mark user control opcodes as unsupported
+    * report our OSD name to the TV, since some TVs don't request it
+    * initial audiostatus value
+    * don't log a no longer relevant FIXME
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com>  Thu, 6 Dec 2012 20:58:00 +0100
+
 libcec (2.0.4-1) unstable; urgency=low
 
   * changed:
index 8f665f22800e1326a5884e19d1d2c7e5e26f6f98..635df7abe61bebe1b99dbaaa029e4fe0c46a2a68 100644 (file)
@@ -7,7 +7,7 @@
 !include "LogicLib.nsh"
 !include "x64.nsh"
 
-Name "Pulse-Eight libCEC version 2.0.4"
+Name "Pulse-Eight libCEC version 2.0.5"
 OutFile "..\build\libCEC-installer.exe"
 
 XPStyle on
index 2f70b2f9d34b0964aa267568416a13ab6a0375d2..0b1ebe19a9cb8f8d55ac6d1551cfe2dba85901d4 100644 (file)
Binary files a/project/libcec.rc and b/project/libcec.rc differ
index b2ba0e28a7ce9f39c7d7c480b79682691dcd99ff..1f44a184e00ce593bf9a2e618f5c4f8332867887 100644 (file)
Binary files a/project/testclient.rc and b/project/testclient.rc differ
index d1c6c3ee1b6972caa67a6b44aa2476e0169fbb0c..0e8f4602858ffbae6864cb020d95ed2787a4d99e 100644 (file)
@@ -43,7 +43,7 @@ namespace CecSharpClient
       Config = new LibCECConfiguration();
       Config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
       Config.DeviceName = "CEC Tester";
-      Config.ClientVersion = CecClientVersion.Version2_0_4;
+      Config.ClientVersion = CecClientVersion.Version2_0_5;
       Config.SetCallbacks(this);
       LogLevel = (int)CecLogLevel.All;
 
index 12704014ca49f0c2f4b3cf5c75e511ad20cfcd06..d49913bdcba799b3c23e59199236d55654807ca9 100644 (file)
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Build and Revision Numbers 
 // by using the '*' as shown below:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.0.4.0")]
-[assembly: AssemblyFileVersion("2.0.4.0")]
+[assembly: AssemblyVersion("2.0.5.0")]
+[assembly: AssemblyFileVersion("2.0.5.0")]
index d5d229f3c51f15e782f3abd32239ecfc007594d3..8e4ecb845e825a9a55f669f5c7f528478bfbcac6 100644 (file)
@@ -13,7 +13,7 @@ using namespace System::Security::Permissions;
 [assembly:AssemblyTrademarkAttribute("")];
 [assembly:AssemblyCultureAttribute("")];
 
-[assembly:AssemblyVersionAttribute("2.0.4.0")];
+[assembly:AssemblyVersionAttribute("2.0.5.0")];
 
 [assembly:ComVisible(false)];
 [assembly:CLSCompliantAttribute(true)];
index a6fc2d4a25602ed4a5c5911362c607bc71ca88c1..a75a76217a511f852ef68f856ca4e8a707df5b8b 100644 (file)
@@ -1179,7 +1179,11 @@ namespace CecSharp
     /// <summary>
     /// v2.0.4
     /// </summary>
-    Version2_0_4   = 0x2004
+    Version2_0_4   = 0x2004,
+    /// <summary>
+    /// v2.0.5
+    /// </summary>
+    Version2_0_5   = 0x2005
   };
 
   /// <summary>
@@ -1274,7 +1278,11 @@ namespace CecSharp
     /// <summary>
     /// v2.0.4
     /// </summary>
-    Version2_0_4   = 0x2004
+    Version2_0_4   = 0x2004,
+    /// <summary>
+    /// v2.0.5
+    /// </summary>
+    Version2_0_5   = 0x2005
   };
 
   /// <summary>
index bccd9c72cc55693ea7d1b8b9ff3d86a53b2dfc58..3f09c27e43e3d700219d28be5e52845a5ca95a52 100644 (file)
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Build and Revision Numbers 
 // by using the '*' as shown below:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.0.4.0")]
-[assembly: AssemblyFileVersion("2.0.4.0")]
+[assembly: AssemblyVersion("2.0.5.0")]
+[assembly: AssemblyFileVersion("2.0.5.0")]
index b54ecdd9197a53d7b819acc64b7e5f460ba61e3c..751330fd77497a234df98c09148cee7205c20063 100644 (file)
@@ -438,7 +438,7 @@ namespace LibCECTray.controller
       {
         if (_config == null)
         {
-          _config = new LibCECConfiguration { DeviceName = "CEC Tray", ClientVersion = CecClientVersion.Version2_0_4 };
+          _config = new LibCECConfiguration { DeviceName = "CEC Tray", ClientVersion = CecClientVersion.Version2_0_5 };
           _config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
           _config.SetCallbacks(this);