- process it directly, which fixes issues like libCEC blocking processing
- new commands while waiting for transmission acks.
- * 'unsupported command' marking in CCECBusDevice
- * ensure that the ackmask is always set to 0 when closing the connection
- and that the call doesn't block the Close() call
- * don't try to read or write in CUSBCECAdapterCommunication when the
- connection has been closed
- * LibCecSharp: added quotes to the linker statement for libcec.lib. fixes
- compilation in paths with spaces. closes #20
- * LibCecSharp: set the callback methods in libcec to NULL before closing
- the connection, since these might already have been destroyed in .NET
- * LibCecSharp: delete the internal callback struct when closing the
- connection
- * LibCecSharp: pass correctly formatted logical address lists
- * ensure that the vendor id is requested first when requesting info from a
- device, so we are using the correct handler
- * keep the 'busy state' of the command handler in CCECBusDevice
- * poll the next device when the current is handled by libCEC.
- * check the vendor id of a device before sending a power on command
- * ensure that there always is at least one device type set
- * transmit a keypress and key release as power on command when the target
- device isn't the TV
- * don't do a full reinit when not needed
- * fix active source switches for the standard CEC implementation
- * ensure that we don't send data to ourself
- * check whether the port is open, not whether libCEC is initialised in
- Transmit()
- * platform: fixed return value from CCondition::Wait()
- * platform: don't broadcast but wake one thread in
- CProtectedSocket::MarkReady()
- * platform: include stdint.h in windows/os-types.h instead of typedef'ing
- ints
- * platform: fixed tcp socket error handling and return value.
- * platform: fixed return values of socket operations in lib/platform
+ process it directly, which fixes issues like libCEC blocking processing
+ new commands while waiting for transmission acks.
+ * 'unsupported command' marking in CCECBusDevice
+ * ensure that the ackmask is always set to 0 when closing the connection
+ and that the call doesn't block the Close() call
+ * don't try to read or write in CUSBCECAdapterCommunication when the
+ connection has been closed
+ * LibCecSharp: added quotes to the linker statement for libcec.lib. fixes
+ compilation in paths with spaces. closes #20
+ * LibCecSharp: set the callback methods in libcec to NULL before closing
+ the connection, since these might already have been destroyed in .NET
+ * LibCecSharp: delete the internal callback struct when closing the
+ connection
+ * LibCecSharp: pass correctly formatted logical address lists
+ * ensure that the vendor id is requested first when requesting info from a
+ device, so we are using the correct handler
+ * keep the 'busy state' of the command handler in CCECBusDevice
+ * poll the next device when the current is handled by libCEC.
+ * check the vendor id of a device before sending a power on command
+ * ensure that there always is at least one device type set
+ * transmit a keypress and key release as power on command when the target
+ device isn't the TV
+ * don't do a full reinit when not needed
+ * fix active source switches for the standard CEC implementation
+ * ensure that we don't send data to ourself
+ * check whether the port is open, not whether libCEC is initialised in
+ Transmit()
+ * platform: fixed return value from CCondition::Wait()
+ * platform: don't broadcast but wake one thread in
+ CProtectedSocket::MarkReady()
+ * platform: include stdint.h in windows/os-types.h instead of typedef'ing
+ ints
+ * platform: fixed tcp socket error handling and return value.
+ * platform: fixed return values of socket operations in lib/platform