From 0a61dc2416f3eacb839ff67ac5abf0024c1d2f40 Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Mon, 4 Jun 2012 10:35:28 +0200 Subject: [PATCH] bump version numbers to 1.7.0 and updated changelog --- ChangeLog | 34 ++++++++++++++++++ configure.ac | 2 +- debian/changelog | 34 ++++++++++++++++-- include/cec.h | 2 +- include/cectypes.h | 8 +++-- project/cec-config.rc | Bin 3232 -> 3232 bytes project/libcec.rc | Bin 3202 -> 3202 bytes project/testclient.rc | Bin 3230 -> 3230 bytes src/CecSharpTester/Properties/AssemblyInfo.cs | 4 +-- src/LibCecSharp/AssemblyInfo.cpp | 2 +- src/LibCecSharp/CecSharpTypes.h | 6 ++-- src/cec-config-gui/Properties/AssemblyInfo.cs | 4 +-- src/lib/CECTypeUtils.h | 4 +++ 13 files changed, 85 insertions(+), 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index c227eda..11d798e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,37 @@ +libcec (1.7.1-1) unstable; urgency=low + + * changed/added: + * added physical address detection via ADL for AMD graphics cards + * attempt to get the edid from nvidia's graphics card driver on linux via + /proc/acpi/video/NGFX/HDMI/EDID + * attempt to get the PA from the registry on windows if we fail to get the + physical address from the display driver + * changed the order in CCECClient::SetPhysicalAddress() so it first checks + whether a PA override is set in libcec_configuration.iPhysicalAddress, + then checks whether the address can be detected, and if both failed it'll + use the HDMI port + base device setting + * cec-client: only active the source when reconnecting if libcec was the + active source before closing the connection + * platform: added tcp server sockets for posix + + * interface changes: + * libcec_configuration.bAutodetectAddress is now read-only, and will be set + to 1 by libCEC if the PA was autodetected + * LibCecSharp: don't use an int but a CecUserControlCode in a CecKeypress + + * fixed: + * don't unregister clients in CLibCEC when disconnecting, but only in + CCECProcessor. fixes reconnect after close + * MSGCODE_TIMEOUT_ERROR is a response to a transmission + * retry 'activate source' every 10 seconds if it failed + * don't respond with a poll from the broadcast address when receiving + in CSLCommandHandler::HandleDeviceVendorId(), but use the primary LA of + the client as source instead + * hold a lock when changing the ackmask in + CUSBCECAdapterCommunication::Open + + -- Pulse-Eight Packaging Mon, 4 Jun 2012 10:34:00 +0100 + libcec (1.6.1-5) unstable; urgency=low * synced /debian directory with the one in precise (with a couple of changes) diff --git a/configure.ac b/configure.ac index b8d6031..ba40f03 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libcec], 1:6:0) +AC_INIT([libcec], 1:7:0) AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) AC_PROG_CXX diff --git a/debian/changelog b/debian/changelog index 0c8443b..11d798e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,36 @@ -libcec (1.6.1-6) unstable; urgency=low +libcec (1.7.1-1) unstable; urgency=low - * updated debian/control to replace libcec (<< 1.6) + * changed/added: + * added physical address detection via ADL for AMD graphics cards + * attempt to get the edid from nvidia's graphics card driver on linux via + /proc/acpi/video/NGFX/HDMI/EDID + * attempt to get the PA from the registry on windows if we fail to get the + physical address from the display driver + * changed the order in CCECClient::SetPhysicalAddress() so it first checks + whether a PA override is set in libcec_configuration.iPhysicalAddress, + then checks whether the address can be detected, and if both failed it'll + use the HDMI port + base device setting + * cec-client: only active the source when reconnecting if libcec was the + active source before closing the connection + * platform: added tcp server sockets for posix + + * interface changes: + * libcec_configuration.bAutodetectAddress is now read-only, and will be set + to 1 by libCEC if the PA was autodetected + * LibCecSharp: don't use an int but a CecUserControlCode in a CecKeypress - -- Pulse-Eight Packaging Sat, 26 May 2012 11:22:00 +0100 + * fixed: + * don't unregister clients in CLibCEC when disconnecting, but only in + CCECProcessor. fixes reconnect after close + * MSGCODE_TIMEOUT_ERROR is a response to a transmission + * retry 'activate source' every 10 seconds if it failed + * don't respond with a poll from the broadcast address when receiving + in CSLCommandHandler::HandleDeviceVendorId(), but use the primary LA of + the client as source instead + * hold a lock when changing the ackmask in + CUSBCECAdapterCommunication::Open + + -- Pulse-Eight Packaging Mon, 4 Jun 2012 10:34:00 +0100 libcec (1.6.1-5) unstable; urgency=low diff --git a/include/cec.h b/include/cec.h index abfde74..8b335c1 100644 --- a/include/cec.h +++ b/include/cec.h @@ -36,7 +36,7 @@ #include "cectypes.h" -#define LIBCEC_VERSION_CURRENT CEC_SERVER_VERSION_1_6_3 +#define LIBCEC_VERSION_CURRENT CEC_SERVER_VERSION_1_7_0 namespace CEC { diff --git a/include/cectypes.h b/include/cectypes.h index 107872b..72295ad 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -112,7 +112,7 @@ namespace CEC { #define CEC_MIN_LIB_VERSION 1 #define CEC_LIB_VERSION_MAJOR 1 -#define CEC_LIB_VERSION_MINOR 6 +#define CEC_LIB_VERSION_MINOR 7 typedef enum cec_abort_reason { @@ -1191,7 +1191,8 @@ typedef enum cec_client_version CEC_CLIENT_VERSION_1_6_0 = 0x1600, CEC_CLIENT_VERSION_1_6_1 = 0x1601, CEC_CLIENT_VERSION_1_6_2 = 0x1602, - CEC_CLIENT_VERSION_1_6_3 = 0x1603 + CEC_CLIENT_VERSION_1_6_3 = 0x1603, + CEC_CLIENT_VERSION_1_7_0 = 0x1700 } cec_client_version; typedef enum cec_server_version @@ -1204,7 +1205,8 @@ typedef enum cec_server_version CEC_SERVER_VERSION_1_6_0 = 0x1600, CEC_SERVER_VERSION_1_6_1 = 0x1601, CEC_SERVER_VERSION_1_6_2 = 0x1602, - CEC_SERVER_VERSION_1_6_3 = 0x1603 + CEC_SERVER_VERSION_1_6_3 = 0x1603, + CEC_SERVER_VERSION_1_7_0 = 0x1700 } cec_server_version; typedef struct libcec_configuration diff --git a/project/cec-config.rc b/project/cec-config.rc index 5548b060a7a77045ce168f178ad6f3aa648a2416..1e6cff7860b4564c57ca5c3a1128c9e2fa38dc93 100644 GIT binary patch delta 64 zcmZ1=xj=G*7c;9lgARkiWPfH|2y1gAGdoC7kHKJbFPke9JDAC!H(8!laxx32(ByTT LT$}kgCouy6u?YSl&Y;I&0K$_Ovg>X>#rBGk9V#?go>g-4 NGY+B6&p75V0|57n5CQ-I delta 68 zcmZpYY?9pI#ms8Ppu=E1*`HY#!rI)(EX>Sl#-PVw48#VL7qaVaKE?KmksT^DS)NsL O@-q&h&CfXIFarSitq=+T diff --git a/project/testclient.rc b/project/testclient.rc index a2f7026c06cc3e320a8c60d870bb6f30248776cf..e6d2bb14c8ac71a6bb7e7ecb0433f54ab51a26e3 100644 GIT binary patch delta 66 zcmbOyIZtwf7c;9lgARkiWPfH|2y1gAGcPl{IfEX90fXLTc~;5E2Ux{6A7SHRLKfWo Ifnyyr0M_yjegFUf delta 66 zcmbOyIZtwf7c;9FgARl7WPfH|2y1gAGcPl{8G{~!F@xS@c~;5E2Ux{6A7SHRLKfWo Ifnyyr0N4Nyh5!Hn diff --git a/src/CecSharpTester/Properties/AssemblyInfo.cs b/src/CecSharpTester/Properties/AssemblyInfo.cs index e66603c..e633261 100644 --- a/src/CecSharpTester/Properties/AssemblyInfo.cs +++ b/src/CecSharpTester/Properties/AssemblyInfo.cs @@ -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("1.6.3.0")] -[assembly: AssemblyFileVersion("1.6.3.0")] +[assembly: AssemblyVersion("1.7.0.0")] +[assembly: AssemblyFileVersion("1.7.0.0")] diff --git a/src/LibCecSharp/AssemblyInfo.cpp b/src/LibCecSharp/AssemblyInfo.cpp index 6c7d86d..1d5f769 100644 --- a/src/LibCecSharp/AssemblyInfo.cpp +++ b/src/LibCecSharp/AssemblyInfo.cpp @@ -13,7 +13,7 @@ using namespace System::Security::Permissions; [assembly:AssemblyTrademarkAttribute("")]; [assembly:AssemblyCultureAttribute("")]; -[assembly:AssemblyVersionAttribute("1.6.3.0")]; +[assembly:AssemblyVersionAttribute("1.7.0.0")]; [assembly:ComVisible(false)]; [assembly:CLSCompliantAttribute(true)]; diff --git a/src/LibCecSharp/CecSharpTypes.h b/src/LibCecSharp/CecSharpTypes.h index f17ee61..9be7ab5 100644 --- a/src/LibCecSharp/CecSharpTypes.h +++ b/src/LibCecSharp/CecSharpTypes.h @@ -357,7 +357,8 @@ namespace CecSharp Version1_6_0 = 0x1600, Version1_6_1 = 0x1601, Version1_6_2 = 0x1602, - Version1_6_3 = 0x1603 + Version1_6_3 = 0x1603, + Version1_7_0 = 0x1700 }; public enum class CecServerVersion @@ -370,7 +371,8 @@ namespace CecSharp Version1_6_0 = 0x1600, Version1_6_1 = 0x1601, Version1_6_2 = 0x1602, - Version1_6_3 = 0x1603 + Version1_6_3 = 0x1603, + Version1_7_0 = 0x1700 }; public ref class CecAdapter diff --git a/src/cec-config-gui/Properties/AssemblyInfo.cs b/src/cec-config-gui/Properties/AssemblyInfo.cs index 8cc88a9..1a83d3e 100644 --- a/src/cec-config-gui/Properties/AssemblyInfo.cs +++ b/src/cec-config-gui/Properties/AssemblyInfo.cs @@ -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("1.6.3.0")] -[assembly: AssemblyFileVersion("1.6.3.0")] +[assembly: AssemblyVersion("1.7.0.0")] +[assembly: AssemblyFileVersion("1.7.0.0")] diff --git a/src/lib/CECTypeUtils.h b/src/lib/CECTypeUtils.h index afbbf9c..5e39f54 100644 --- a/src/lib/CECTypeUtils.h +++ b/src/lib/CECTypeUtils.h @@ -521,6 +521,8 @@ namespace CEC return "1.6.2"; case CEC_CLIENT_VERSION_1_6_3: return "1.6.3"; + case CEC_CLIENT_VERSION_1_7_0: + return "1.7.0"; default: return "Unknown"; } @@ -548,6 +550,8 @@ namespace CEC return "1.6.2"; case CEC_SERVER_VERSION_1_6_3: return "1.6.3"; + case CEC_SERVER_VERSION_1_7_0: + return "1.7.0"; default: return "Unknown"; } -- 2.34.1