+libcec (1.4-3) unstable; urgency=low
+
+ * fixed:
+ * try to ping the device and grab the firmware version until the connect
+ timeout runs out. fixes failed reconnect after standby, when the adapter
+ is still being initialised
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Thu, 27 Jan 2012 13:05:00 +0100
+
+libcec (1.4-2) unstable; urgency=low
+
+ * changed/added:
+ * added a firmware flash script for linux.
+ usage: ./support/cec-flash-device.sh /path/to/firware.hex
+ * refactored threading/locking - added windows native instead of
+ pthread-win32, so we can compile native x64 too
+ * check whether the adapter responds when connecting to it and report the
+ firmware version of the adapter after connecting
+ * moved create-installer.cmd to support/
+ * completely removed AM_SILENT_RULES
+ * interface changes:
+ * compile LibCecSharp against .NET framework 2.0 and sign the assembly
+ * fixed:
+ * only the key release events were sent, not keypresses, which appeared in
+ clients as laggy keypresses
+ * fixed reconnect after standby
+ * wait for active tranmission to finish when opening a connection to the
+ adapter. fixes initialisation errors
+ * set the default transmit timeout properly instead of using 0
+ * fixed possible deadlock because of a negative timeout in
+ CAdapterCommunication::WaitForTransmitSucceeded()
+ * fixed error message in cec-client (unable to open the device on port ...)
+ * exit cec-client after entering bootloader mode
+ * MSGCODE_START_BOOTLOADER doesn't respond with MSGCODE_COMMAND_ACCEPTED
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Thu, 25 Jan 2012 23:28:00 +0100
+
libcec (1.4-1) unstable; urgency=low
+ * changed/added:
+ * added the vendor id for Sony
+ * always refresh the power state of a device when it hasn't been updated
+ for 30 seconds
+ * do silent builds by default
+ * interface changes:
+ * added optional callback methods to libCEC. enable them by calling
+ EnableCallbacks(ICECCallbacks *callbacks) /
+ cec_enable_callbacks(ICECCallbacks *callbacks). after this method is
+ called, the GetNext...() methods will not return any data
+ * added the same callbacks to LibCecSharp. implement CecCallbackMethods
+ and override the methods in there
+ * fixed:
+ * use the given timeout when trying to open a connection to the CEC
+ adapter
+ * resolved difference between method name in LibCECC.cpp and cecc.h.
+ credits: Doug Johnson
+ * don't transmit physical addresses while holding a lock in CCECProcessor
+ * don't hold a lock when sending an active source message.
+ * unload libCEC when the lib version is invalid
+ * "unused" warnings suppressed
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Thu, 12 Jan 2012 19:06:00 +0100
+
+libcec (1.3-3) unstable; urgency=low
+
+ * changed/added:
+ * place in libudev include in an extern C block. fixes compilations on
+ older libudev versions (e.g. on Hardy). closes #2. credits @fbuenemann
+ * added pkg-config to the dependencies list. issue #15
+ * updated README. closes #14
+ * added a script that tests some basic functions of the CEC adapter:
+ /support/cec-test-device.sh
+ * fixed:
+ * don't make libCEC the active source when changing the physical address.
+ don't send active source messages on startup, when not the active source
+ fixes unwanted device power ups
+ * replace the command handler directly after receiving a changed vendor
+ id. change the primary type from recording device to playback device
+ for panasonic TVs
+ * don't send a deck status update when sending an active source message
+ for panasonic TVs
+ * only switch handlers once when using the generic handler
+ * don't switch handlers when not needed
+ * hold a lock in CCECProcessor::SetHDMIPort()
+ * don't send deck status updates when sending an active source message by
+ default
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Thu, 3 Jan 2012 22:48:00 +0100
+
+libcec (1.3-2) unstable; urgency=low
+
+ * changed/added:
+ * copy libcec.dll to the XBMC installation dir when XBMC is found
+ * disable background polling. let the client request this info when needed
+ * update the power status of a device when it's set to
+ CEC_POWER_STATUS_IN_TRANSITION_STANDBY_TO_ON
+ * wait for the correct response when requesting something, not just any
+ response
+ * don't keep trying the same command/request after receiving a feature
+ abort message
+ * interface changes:
+ * change the previously unused boolean parameter in volume control methods
+ to bSendRelease, and only send a key release when it's true. default to
+ true
+ * fixed:
+ * don't send the power up/down keypress to listeners when in the initial
+ device state (powered off). fixes unexpected shutdown in XBMC when
+ connecting to the CEC adapter.
+ * send a 'menu state activated' command when starting up. bugzid: 113
+ * don't wait for a response when not needed
+ * don't hold a lock while waiting for a response. fixes failed libCEC
+ inits and slow responses
+ * don't replace a command handler when it's being used. fixes possible
+ crash on startup
+ * don't try to do anything before the processor thread has started
+ * don't transmit active source messages when the physical address is
+ still 0xFFFF
+ * don't init the default handler before the physical address is known
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Thu, 29 Dec 2011 03:05:00 +0100
+
+libcec (1.3-1) unstable; urgency=low
+
* changed/added:
* make libudev optional. if libudev is not available on linux, adapter
autodetection will also not be available. fixes compilation on Hardy/ATV1