Skip to content

Commit

Permalink
bump to 2.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
opdenkamp committed Dec 13, 2013
1 parent e9698d4 commit 7cb1f56
Show file tree
Hide file tree
Showing 12 changed files with 137 additions and 9 deletions.
57 changes: 57 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,60 @@
libcec (2.1.4-1) unstable; urgency=low

* changed / added:
* set the vendor id of devices handled by libCEC to our vendor id
* added protection against standby without a notification from XBMC and
clock changes. issue #186
* update system audio mode when audio system devices are activated
* added vendor id and name 'Harman/Kardon'
* added vendor id and name 'Marantz'
* cec-tray: support for away mode
* cec-tray: support for screensaver events
* fixed:
* fixed potential crash when SendCommand returns NULL
* fixed crash when CCECProcessor::Transmit was called after
CCECProcessor::Close
* always call the SourceActivated() callback in
CCECBusDevice::MarkAsActiveSource(), even when we were already active,
and let clients handle dupes. this prevented the screensaver from
being cancelled in XBMC
* send our vendor id when the tv sends it's vendor id
* transmit our physical address when the TV sends it's physical address
* potential deadlock
* leak on exit in CWaitForResponse::Clear()
* also transmit an active source message as response to a set stream path
command when we were already marked as active. bugzid: 3116
* only send an active source message when receiving a routing change to an
address handled by libCEC. issue #56
* HandleVendorRemoteButtonUp -> HandleUserControlRelease for all vendors
* silence warning for xx:a0:00:09:b0:00:80:20. bugzid: 2559
* fixed comboKeyTimeout=0. closes #168
* Panasonic: doesn't request the active source status when powered up, but
it does send a vendor command. send an active source message when we're
marked as active source after receiving this command. issue #192
* possible crash when the tv does not respond to polls and the client isn't
registered yet. don't poll the tv in monitoring mode. closes #163
* Panasonic: standby command
* Panasonic: silence 'unmapped code' warning. bugzid: 2375
* LG: clean up and attempt to fix issue #176
* LG: newer firmwares don't send a second power status request after it's
been requested once and replied with 'standby -> on' like previous
versions. send an active source message in an attempt to fix this. issue:
#176
* Sharp: check whether the 'auto power on' option is disabled and tell the
user how to enable it
* Samsung: respond to vendor command 0x23 sent by samsung. attempt to fix
bugzid: 2164
* cec-client: try to reconnect when the connection was lost
* cec-tray: crash on load (MissingManifestResourceException)
* cec-tray: crash or deadlock on exit
* cec-tray: crash when the connection to the adapter was lost
* cec-tray: display TV not responding warning on top
* windows: build libCEC and cec-client against toolset v100 (VS2010)
* FreeBSD: proper the adapter detection. credits @fneufneu
* suppress mangling warning. credits @warped-rudi. closes #190

-- Pulse-Eight Packaging <[email protected]> Sat, 13 Dec 2013 16:02:00 +0100

libcec (2.1.3-1) unstable; urgency=low

* changed / added:
Expand Down
57 changes: 57 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,60 @@
libcec (2.1.4-1) unstable; urgency=low

* changed / added:
* set the vendor id of devices handled by libCEC to our vendor id
* added protection against standby without a notification from XBMC and
clock changes. issue #186
* update system audio mode when audio system devices are activated
* added vendor id and name 'Harman/Kardon'
* added vendor id and name 'Marantz'
* cec-tray: support for away mode
* cec-tray: support for screensaver events
* fixed:
* fixed potential crash when SendCommand returns NULL
* fixed crash when CCECProcessor::Transmit was called after
CCECProcessor::Close
* always call the SourceActivated() callback in
CCECBusDevice::MarkAsActiveSource(), even when we were already active,
and let clients handle dupes. this prevented the screensaver from
being cancelled in XBMC
* send our vendor id when the tv sends it's vendor id
* transmit our physical address when the TV sends it's physical address
* potential deadlock
* leak on exit in CWaitForResponse::Clear()
* also transmit an active source message as response to a set stream path
command when we were already marked as active. bugzid: 3116
* only send an active source message when receiving a routing change to an
address handled by libCEC. issue #56
* HandleVendorRemoteButtonUp -> HandleUserControlRelease for all vendors
* silence warning for xx:a0:00:09:b0:00:80:20. bugzid: 2559
* fixed comboKeyTimeout=0. closes #168
* Panasonic: doesn't request the active source status when powered up, but
it does send a vendor command. send an active source message when we're
marked as active source after receiving this command. issue #192
* possible crash when the tv does not respond to polls and the client isn't
registered yet. don't poll the tv in monitoring mode. closes #163
* Panasonic: standby command
* Panasonic: silence 'unmapped code' warning. bugzid: 2375
* LG: clean up and attempt to fix issue #176
* LG: newer firmwares don't send a second power status request after it's
been requested once and replied with 'standby -> on' like previous
versions. send an active source message in an attempt to fix this. issue:
#176
* Sharp: check whether the 'auto power on' option is disabled and tell the
user how to enable it
* Samsung: respond to vendor command 0x23 sent by samsung. attempt to fix
bugzid: 2164
* cec-client: try to reconnect when the connection was lost
* cec-tray: crash on load (MissingManifestResourceException)
* cec-tray: crash or deadlock on exit
* cec-tray: crash when the connection to the adapter was lost
* cec-tray: display TV not responding warning on top
* windows: build libCEC and cec-client against toolset v100 (VS2010)
* FreeBSD: proper the adapter detection. credits @fneufneu
* suppress mangling warning. credits @warped-rudi. closes #190

-- Pulse-Eight Packaging <[email protected]> Sat, 13 Dec 2013 16:02:00 +0100

libcec (2.1.3-1) unstable; urgency=low

* changed / added:
Expand Down
6 changes: 4 additions & 2 deletions include/cectypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -1423,7 +1423,8 @@ typedef enum cec_client_version
CEC_CLIENT_VERSION_2_1_1 = 0x2101,
CEC_CLIENT_VERSION_2_1_2 = 0x2102,
CEC_CLIENT_VERSION_2_1_3 = 0x2103,
CEC_CLIENT_VERSION_CURRENT = 0x2103
CEC_CLIENT_VERSION_2_1_4 = 0x2104,
CEC_CLIENT_VERSION_CURRENT = 0x2104
} cec_client_version;

typedef enum cec_server_version
Expand Down Expand Up @@ -1455,7 +1456,8 @@ typedef enum cec_server_version
CEC_SERVER_VERSION_2_1_1 = 0x2101,
CEC_SERVER_VERSION_2_1_2 = 0x2102,
CEC_SERVER_VERSION_2_1_3 = 0x2103,
CEC_SERVER_VERSION_CURRENT = 0x2103
CEC_SERVER_VERSION_2_1_4 = 0x2104,
CEC_SERVER_VERSION_CURRENT = 0x2104
} cec_server_version;

struct libcec_configuration
Expand Down
Binary file modified project/LibCecSharp/LibCecSharp.rc
Binary file not shown.
Binary file modified project/libcec/libcec.rc
Binary file not shown.
Binary file modified project/testclient/resource.h
Binary file not shown.
Binary file modified project/testclient/testclient.rc
Binary file not shown.
4 changes: 2 additions & 2 deletions src/CecSharpTester/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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.1.3.0")]
[assembly: AssemblyFileVersion("2.1.3.0")]
[assembly: AssemblyVersion("2.1.4.0")]
[assembly: AssemblyFileVersion("2.1.4.0")]
2 changes: 1 addition & 1 deletion src/LibCecSharp/AssemblyInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ using namespace System::Security::Permissions;
[assembly:AssemblyTrademarkAttribute("")];
[assembly:AssemblyCultureAttribute("")];

[assembly:AssemblyVersionAttribute("2.1.3.0")];
[assembly:AssemblyVersionAttribute("2.1.4.0")];

[assembly:ComVisible(false)];
[assembly:CLSCompliantAttribute(true)];
Expand Down
12 changes: 10 additions & 2 deletions src/LibCecSharp/CecSharpTypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -1229,9 +1229,13 @@ namespace CecSharp
/// </summary>
Version2_1_3 = 0x2103,
/// <summary>
/// v2.1.4
/// </summary>
Version2_1_4 = 0x2104,
/// <summary>
/// The current version
/// </summary>
CurrentVersion = 0x2103
CurrentVersion = 0x2104
};

/// <summary>
Expand Down Expand Up @@ -1347,10 +1351,14 @@ namespace CecSharp
/// v2.1.3
/// </summary>
Version2_1_3 = 0x2103,
/// <summary>
/// v2.1.4
/// </summary>
Version2_1_4 = 0x2104,
/// <summary>
/// The current version
/// </summary>
CurrentVersion = 0x2103
CurrentVersion = 0x2104
};

/// <summary>
Expand Down
4 changes: 2 additions & 2 deletions src/LibCecTray/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,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.1.3.0")]
[assembly: AssemblyFileVersion("2.1.3.0")]
[assembly: AssemblyVersion("2.1.4.0")]
[assembly: AssemblyFileVersion("2.1.4.0")]
4 changes: 4 additions & 0 deletions src/lib/CECTypeUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -586,6 +586,8 @@ namespace CEC
return "2.1.2";
case CEC_CLIENT_VERSION_2_1_3:
return "2.1.3";
case CEC_CLIENT_VERSION_2_1_4:
return "2.1.4";
default:
return "Unknown";
}
Expand Down Expand Up @@ -649,6 +651,8 @@ namespace CEC
return "2.1.2";
case CEC_SERVER_VERSION_2_1_3:
return "2.1.3";
case CEC_SERVER_VERSION_2_1_4:
return "2.1.4";
default:
return "Unknown";
}
Expand Down

0 comments on commit 7cb1f56

Please sign in to comment.