X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=debian%2Fchangelog;h=fe4d93c3bea74bb499eff6085046f7dbb4e27f3f;hb=5943b9d1475c5a0a2fa2e32a342e15f8658c3088;hp=a04a10017101f46687a3d310d26b261e7aa3a7dd;hpb=e4a7396c0e39d6ea8f7b007774407cfd57766a21;p=deb_libcec.git diff --git a/debian/changelog b/debian/changelog index a04a100..fe4d93c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,189 @@ +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 + * don't respond with a feature abort to opcode play messages. bugzid: 873 + * get the vendor id of the TV before allocating logical addresses, so we + can determine if the TV supports the requested device type directly + * TransmitImageViewOn() and TransmitActiveSource() always returned true, + even if sending the command failed, so the retry for failed source + activations was never triggered + + -- Pulse-Eight Packaging Sun, 10 Jun 2012 11:44:00 +0100 + +libcec (1.6.1-5) unstable; urgency=low + + * synced /debian directory with the one in precise (with a couple of changes) + * changed/added: + * serial port locking on linux + * cec-client: added -m/--monitor startup options, which will start a + monitor-only client. use 'mon 0' to switch to a normal client + * display an alert message when the firmware of the adapter can be upgraded + * added CEC 1.4 opcodes + * send a feature abort again for all unhandled commands + * refactored CLibCEC so a client registers itself within CCECProcessor, + which then allocates one or more logical addresses for it. + + * interface changes: + * added a new setting, bMonitorOnly, which will start a monitor-only client + + * fixed: + * ensure that we don't crash out when trying to stop a thread that hasn't + been started yet + * don't send a 'disconnected' alert when the close method is called + * use the correct source when transmitting an abort message as a reposonse + to a vendor command with id + * removed statics + * check the client version, not the server version in + libcec_configuration::operator==() + * cec-config: fix physical address detection + * LibCecSharp: fixed buffer overrun when copying libcec_configuration. + fixes crash when trying to save the configuration in the config gui. + + -- Pulse-Eight Packaging Mon, 14 May 2012 22:39:00 +0100 + +libcec (1.6.1-2) unstable; urgency=low + + * Build depends on pkg-config. (Closes: #669919) + * libudev-dev only optionally needed for Linux. + + -- Andres Mejia Sat, 21 Apr 2012 19:03:19 -0400 + +libcec (1.6.1-1) unstable; urgency=low + + [ Mario Limonciello ] + * New upstream version (LP: #982272) + + [ Andres Mejia ] + * New release fixes build failure with GCC-4.7. (Closes: #667241) + * Bump to Standards-Version 3.9.3. + + -- Andres Mejia Sat, 21 Apr 2012 00:02:08 -0400 + +libcec (1.3.2-3) unstable; urgency=low + + * Make dpkg-source options default for packaging. + + -- Andres Mejia Tue, 10 Jan 2012 18:12:57 -0500 + +libcec (1.3.2-2) unstable; urgency=low + + * Add options to pass to dpkg-source. + + -- Andres Mejia Sun, 08 Jan 2012 22:59:34 -0500 + +libcec (1.3.2-1) unstable; urgency=low + + * Initial release. (Closes: #655143) + + -- Andres Mejia Sun, 08 Jan 2012 15:36:49 -0500 + +libcec (1.6-3) unstable; urgency=low + + * changed/added: + * cec-client: show the firmware build date if available in cec-client -l + * cec-client: don't activate the source when starting + * cec-client: group up the output of the 'scan' command, and add the + currently active source to the output + * log the libCEC version in the 'connected to the CEC adapter' log entry, + and add the firmware build date to the line if it's available, so all + relevant version info is available in 1 log line. + * async writes for CUSBCECAdapterCommunication. less locks and polls, more + speed + * added 'make docs' target, that updates the doxygen documentation + + * interface changes: + * added operator == and != for libcec_configuration + * added GetResponseOpcode(cec_opcode opcode) to cec_command + * added the firmware build date to libcec_configuration, so it can be + displayed by the client too. + * added static CLibCEC::Alert() method and CEC_ALERT_CONNECTION_LOST value + * added a callback to handle menu state changes. if the callback method + returns 1, then the change is processed by the CCECBusDevice too. if 0, + then the CCECBusDevice will always have menu state 'activated', so + keypresses are routed. bugzid: 724 + * added a default menu language to libcec_configuration and set this + language for devices controlled by libcec. bugzid: 69 + + * fixed + * CCECProcessor::IsActiveSource() - TV was never checked + * don't call the deprecated SetActiveView() method in cec-client + * request the active source if unknown in CCECProcessor::GetActiveSource() + * don't try to match a device with PA 0xFFFF. + * don't change the power status of a device when changing the stream path + * don't set the power status to 'powered off' when marking the source + managed by libcec as inactive, or the tv will might send a power control + keycode when making it active again, potentially shutting down the system + * potential segfault in CCECProcessor::GetDeviceByPhysicalAddress() + * stream path changes when changed to the TV source (PA 0) + * clear the unsupported features list in CCECBusDevice::ResetDeviceStatus() + * never mark vendor commands as unsupported (only some may be unsupported), + as well as some others that should never be marked unsupported + * don't retry in CCECCommandHandler if the command has been marked as + unsupported + * don't request the PA of devices when handling an incoming CEC command, or + it'll block things while waiting for a response. if that response never + comes, or comes late, then other incoming commands will be timed out + before they are handled + * optimisation - strip unneeded virtual keywords from top level + implementations + * use the vlcommandhandler for the primary device that is handled by libCEC + when a panasonic tv is detected, so delayed activate source commands are + using the correct handler. bugzid: 723 + * set the power status of device controlled by libCEC to + CEC_POWER_STATUS_ON + instead of IN_TRANSITION_STANDBY_TO_ON. reset the device status of a + device if it was detected as removed. bugzid: 755 + * potentially uninitialised values in cec_command + * delay the 'active source' command for panasonic, until the vendor command + that reports that the TV is powered on has been received. bugzid: 723 + * only respond to Give Physical Address with Report Physical Address. + bugzid: 592 + This fixes several reports of the TV improperly switching to the libcec + device after it has previously switched to another source. Fix confirmed + with Panasonic and also reported to be an issue with Samsung and + Philips. + * check whether callback methods are set to a valid ptr + * number of retries for polls + * win32: fix build in paths with spaces. bugzid: 730 + * LibCecSharp: free the alert GC callback when cleaning up + * the wrong setting was being read when powering on devices + * close the connection when a comm error was detected, and notify the + client via an alert + * don't segfault when calling ThreadsWait() without a valid thread + * lib/platform: fixed memleak + * leak in CCECAdapterMessageQueue::Write + * don't send commands if we know them to be unsupported. bugzid: 725 + + -- Pulse-Eight Packaging Wed, 18 Apr 2012 11:30:00 +0100 + libcec (1.6-2) unstable; urgency=low * fixed: