Permalink
Browse files

bump to 2.0.4. dropped obsolete cec-config

  • Loading branch information...
1 parent d484304 commit 0c271bd0fc05728d0dd90065a064737a979f50d3 @opdenkamp opdenkamp committed Nov 14, 2012
View
@@ -1,3 +1,45 @@
+libcec (2.0.4-1) unstable; urgency=low
+
+ * changed:
+ * dropped obsolete cec-config
+ * added CEC_CLIENT_VERSION_CURRENT and CEC_SERVER_VERSION_CURRENT. closes
+ #88
+ * support colon separated data for the 'tx' command in cec-client
+ * mark the adapter as (in)active source for firmware v3+
+ * fixed:
+ * only change the handler of the primary device if the tv has a quirks mode
+ not for other devices
+ * send an active source message when the route was set to the physical
+ address that is handled by libCEC
+ * default double tap timeout wasn't set for panasonic
+ * philips TVs sometimes keep sending key presses without key releases
+ * philips TVs ignore 'image view on' right after they were sent into
+ standby. check the power status of the tv every 5 seconds, until it
+ reports to have powered on
+ * mark a device as powered on when receiving a stream path or routing
+ change
+ * update the active source status correctly on stream path changes
+ * ensure that we only send 'image view on' when needed
+ * mark the TV as 'in transition standby -> on' after sending
+ 'image view on', so we don't spam the TV with 'image view on' command
+ while waiting for it to finish powering up. bugzid: 1603. bugzid: 1609.
+ bugzid: 1592
+ * request the active source before requesting device information in
+ cec-client, or it'll display incorrect information when called the first
+ time
+ * update the value of CCECProcessor::m_bMonitor when registering a client.
+ SetControlled() wasn't called on exit, so it took 30 seconds until it was
+ auto-enabled
+ * silence 'unused' warning properly. closes #86
+ * only change the type of the client to 'playback device' instead of
+ 'recorder' for panasonic if the TV is a panasonic. issue #84
+ * always poll the TV if it's marked as not present. issue #83. issue #84
+ * only set m_iCurrentButton when the duration isn't known yet. fixes
+ duplicate key press for vendor remote codes. closes #81
+ * delete the right registry key
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Wed, 14 Nov 2012 18:34:00 +0100
+
libcec (2.0.3-1) unstable; urgency=low
* changed:
View
@@ -1,4 +1,4 @@
-SUBDIRS = src/lib src/testclient src/cec-config
+SUBDIRS = src/lib src/testclient
docs:
echo "Updating documentation (if doxygen is present)"
View
@@ -332,7 +332,7 @@ if test "x$HAVE_UNAME" = "xyes"; then
LIB_INFO="$LIB_INFO on `uname -s` `uname -r` (`uname -m`)"
fi
-## redefine the LIBS, so cec-client and cec-config aren't linked against things they don't need
+## redefine the LIBS, so cec-client isn't linked against things they don't need
LIBS_LIBCEC="$LIBS"
LIBS="$libs_client"
@@ -357,7 +357,7 @@ AC_SUBST([USE_P8_USB])
AC_SUBST([USE_P8_USB_DETECT])
AC_SUBST([USE_RPI_API])
AC_CONFIG_FILES([src/lib/libcec.pc])
-AC_OUTPUT([Makefile src/lib/Makefile src/testclient/Makefile src/cec-config/Makefile])
+AC_OUTPUT([Makefile src/lib/Makefile src/testclient/Makefile])
cat <<EOB
View
@@ -1,3 +1,45 @@
+libcec (2.0.4-1) unstable; urgency=low
+
+ * changed:
+ * dropped obsolete cec-config
+ * added CEC_CLIENT_VERSION_CURRENT and CEC_SERVER_VERSION_CURRENT. closes
+ #88
+ * support colon separated data for the 'tx' command in cec-client
+ * mark the adapter as (in)active source for firmware v3+
+ * fixed:
+ * only change the handler of the primary device if the tv has a quirks mode
+ not for other devices
+ * send an active source message when the route was set to the physical
+ address that is handled by libCEC
+ * default double tap timeout wasn't set for panasonic
+ * philips TVs sometimes keep sending key presses without key releases
+ * philips TVs ignore 'image view on' right after they were sent into
+ standby. check the power status of the tv every 5 seconds, until it
+ reports to have powered on
+ * mark a device as powered on when receiving a stream path or routing
+ change
+ * update the active source status correctly on stream path changes
+ * ensure that we only send 'image view on' when needed
+ * mark the TV as 'in transition standby -> on' after sending
+ 'image view on', so we don't spam the TV with 'image view on' command
+ while waiting for it to finish powering up. bugzid: 1603. bugzid: 1609.
+ bugzid: 1592
+ * request the active source before requesting device information in
+ cec-client, or it'll display incorrect information when called the first
+ time
+ * update the value of CCECProcessor::m_bMonitor when registering a client.
+ SetControlled() wasn't called on exit, so it took 30 seconds until it was
+ auto-enabled
+ * silence 'unused' warning properly. closes #86
+ * only change the type of the client to 'playback device' instead of
+ 'recorder' for panasonic if the TV is a panasonic. issue #84
+ * always poll the TV if it's marked as not present. issue #83. issue #84
+ * only set m_iCurrentButton when the duration isn't known yet. fixes
+ duplicate key press for vendor remote codes. closes #81
+ * delete the right registry key
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Wed, 14 Nov 2012 18:34:00 +0100
+
libcec (2.0.3-1) unstable; urgency=low
* changed:
View
@@ -1377,7 +1377,8 @@ typedef enum cec_client_version
CEC_CLIENT_VERSION_2_0_1 = 0x2001,
CEC_CLIENT_VERSION_2_0_2 = 0x2002,
CEC_CLIENT_VERSION_2_0_3 = 0x2003,
- CEC_CLIENT_VERSION_CURRENT = 0x2003
+ CEC_CLIENT_VERSION_2_0_4 = 0x2004,
+ CEC_CLIENT_VERSION_CURRENT = 0x2004
} cec_client_version;
typedef enum cec_server_version
@@ -1403,7 +1404,8 @@ typedef enum cec_server_version
CEC_SERVER_VERSION_2_0_1 = 0x2001,
CEC_SERVER_VERSION_2_0_2 = 0x2002,
CEC_SERVER_VERSION_2_0_3 = 0x2003,
- CEC_SERVER_VERSION_CURRENT = 0x2003
+ CEC_SERVER_VERSION_2_0_4 = 0x2004,
+ CEC_SERVER_VERSION_CURRENT = 0x2004
} cec_server_version;
struct libcec_configuration
View
Binary file not shown.
View
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Debug|x64">
- <Configuration>Debug</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|x64">
- <Configuration>Release</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{00EE7081-9EEE-485C-B7CE-699A7BCA40C1}</ProjectGuid>
- <Keyword>Win32Proj</Keyword>
- <RootNamespace>cec-config</RootNamespace>
- <ProjectName>cec-config</ProjectName>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>true</UseDebugLibraries>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>true</UseDebugLibraries>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>false</UseDebugLibraries>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>false</UseDebugLibraries>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <OutDir>$(SolutionDir)..\build\</OutDir>
- <TargetName>cec-config</TargetName>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <OutDir>$(SolutionDir)..\build\</OutDir>
- <TargetName>cec-config.x64</TargetName>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <OutDir>$(SolutionDir)..\build\</OutDir>
- <TargetName>cec-config</TargetName>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <OutDir>$(SolutionDir)..\build\</OutDir>
- <TargetName>cec-config.x64</TargetName>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level4</WarningLevel>
- <Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>_USE_32BIT_TIME_T;_DEBUG;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <TreatWarningAsError>true</TreatWarningAsError>
- <DisableSpecificWarnings>
- </DisableSpecificWarnings>
- <AdditionalIncludeDirectories>$(SolutiontDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- </ClCompile>
- <Link>
- <SubSystem>Console</SubSystem>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <Version>
- </Version>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <ClCompile>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level4</WarningLevel>
- <Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>_WIN64;_DEBUG;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <TreatWarningAsError>true</TreatWarningAsError>
- <DisableSpecificWarnings>
- </DisableSpecificWarnings>
- <AdditionalIncludeDirectories>$(SolutiontDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- </ClCompile>
- <Link>
- <SubSystem>Console</SubSystem>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <AdditionalDependencies>
- </AdditionalDependencies>
- <Version>
- </Version>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <WarningLevel>Level4</WarningLevel>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <Optimization>Full</Optimization>
- <FunctionLevelLinking>false</FunctionLevelLinking>
- <IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>_USE_32BIT_TIME_T;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <TreatWarningAsError>true</TreatWarningAsError>
- <DisableSpecificWarnings>
- </DisableSpecificWarnings>
- <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
- </ClCompile>
- <Link>
- <SubSystem>Console</SubSystem>
- <GenerateDebugInformation>false</GenerateDebugInformation>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <OptimizeReferences>true</OptimizeReferences>
- <Version>
- </Version>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <ClCompile>
- <WarningLevel>Level4</WarningLevel>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <Optimization>Full</Optimization>
- <IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>_WIN64;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <TreatWarningAsError>true</TreatWarningAsError>
- <DisableSpecificWarnings>
- </DisableSpecificWarnings>
- <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
- </ClCompile>
- <Link>
- <SubSystem>Console</SubSystem>
- <GenerateDebugInformation>false</GenerateDebugInformation>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <OptimizeReferences>true</OptimizeReferences>
- <AdditionalDependencies>
- </AdditionalDependencies>
- <Version>
- </Version>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClInclude Include="..\include\cec.h" />
- <ClInclude Include="..\include\cecloader.h" />
- <ClInclude Include="..\src\lib\platform\threads\mutex.h" />
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\src\cec-config\cec-config.cpp" />
- <ClCompile Include="..\src\lib\platform\windows\os-threads.cpp" />
- </ItemGroup>
- <ItemGroup>
- <ResourceCompile Include="cec-config.rc" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project>
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <Filter Include="exports">
- <UniqueIdentifier>{cc0a01c1-e1e7-4af8-9656-fa9463140613}</UniqueIdentifier>
- </Filter>
- <Filter Include="platform">
- <UniqueIdentifier>{f08c0a80-22d9-4bdd-90de-b9cf5fa88f99}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\include\cec.h">
- <Filter>exports</Filter>
- </ClInclude>
- <ClInclude Include="..\include\cecloader.h">
- <Filter>exports</Filter>
- </ClInclude>
- <ClInclude Include="..\src\lib\platform\threads\mutex.h">
- <Filter>platform</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\src\cec-config\cec-config.cpp" />
- <ClCompile Include="..\src\lib\platform\windows\os-threads.cpp">
- <Filter>platform</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ResourceCompile Include="cec-config.rc" />
- </ItemGroup>
-</Project>
View
Binary file not shown.
View
Binary file not shown.
@@ -43,7 +43,7 @@ public CecSharpClient()
Config = new LibCECConfiguration();
Config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
Config.DeviceName = "CEC Tester";
- Config.ClientVersion = CecClientVersion.Version2_0_3;
+ Config.ClientVersion = CecClientVersion.Version2_0_4;
Config.SetCallbacks(this);
LogLevel = (int)CecLogLevel.All;
@@ -32,5 +32,5 @@
// 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.3.0")]
-[assembly: AssemblyFileVersion("2.0.3.0")]
+[assembly: AssemblyVersion("2.0.4.0")]
+[assembly: AssemblyFileVersion("2.0.4.0")]
@@ -13,7 +13,7 @@ using namespace System::Security::Permissions;
[assembly:AssemblyTrademarkAttribute("")];
[assembly:AssemblyCultureAttribute("")];
-[assembly:AssemblyVersionAttribute("2.0.3.0")];
+[assembly:AssemblyVersionAttribute("2.0.4.0")];
[assembly:ComVisible(false)];
[assembly:CLSCompliantAttribute(true)];
Oops, something went wrong.

0 comments on commit 0c271bd

Please sign in to comment.