* modernise CMakeLists.txt
* Use cmake TIMESTAMP function to be more portable and to allow for
reproducible builds
* fixed: potential null deref.
* python 3.13 compatibility
* added: vs2022 support
* fixed: nsis installer not creating start menu icons and uninstaller
* bump to .net framework 4.5 and .net 8.0
* fixed: null terminate .net device language field. added
CecLogicalAddresses::Unset()
* fixed: don't call the config updated callback if nothing has changed.
auto set wake devices or activate source so these values match what
happens on the tv
* fixed: tv would power on even if the options to power on were disabled in
cec-tray
* changed/fixed: windows installer, eventghost plugin, .net libraries,
python imports, debug builds
* fixed: use input() for python3 and raw_input() for python2
* changed: debian python install to match arch specific too
* fixed: libusb0.dll wasn't included in the installer
* fixed: remove call to PyEcal_InitThreads(). swig already includes
SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
* CheckPlatformSupport.cmake: various improvements
* Ease copy-paste by invoking apt noninteractively
* Rename COPYING to LICENSE.md so follow standard naming conversion
* cecloader.h: fix null return
* Mark all devices as inactive when new active source is unknown
* Fix use after free in callbacks with results.
* Add a commandHandler callback to allow external libs to handle CEC
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=38
284 lines
11 KiB
Plaintext
284 lines
11 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Mar 13 03:13:23 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 7.0.0:
|
|
* modernise CMakeLists.txt
|
|
* Use cmake TIMESTAMP function to be more portable and to allow for
|
|
reproducible builds
|
|
* fixed: potential null deref.
|
|
* python 3.13 compatibility
|
|
* added: vs2022 support
|
|
* fixed: nsis installer not creating start menu icons and uninstaller
|
|
* bump to .net framework 4.5 and .net 8.0
|
|
* fixed: null terminate .net device language field. added
|
|
CecLogicalAddresses::Unset()
|
|
* fixed: don't call the config updated callback if nothing has changed.
|
|
auto set wake devices or activate source so these values match what
|
|
happens on the tv
|
|
* fixed: tv would power on even if the options to power on were disabled in
|
|
cec-tray
|
|
* changed/fixed: windows installer, eventghost plugin, .net libraries,
|
|
python imports, debug builds
|
|
* fixed: use input() for python3 and raw_input() for python2
|
|
* changed: debian python install to match arch specific too
|
|
* fixed: libusb0.dll wasn't included in the installer
|
|
* fixed: remove call to PyEcal_InitThreads(). swig already includes
|
|
SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
|
|
* CheckPlatformSupport.cmake: various improvements
|
|
* Ease copy-paste by invoking apt noninteractively
|
|
* Rename COPYING to LICENSE.md so follow standard naming conversion
|
|
* cecloader.h: fix null return
|
|
* Mark all devices as inactive when new active source is unknown
|
|
* Fix use after free in callbacks with results.
|
|
* Add a commandHandler callback to allow external libs to handle CEC
|
|
commands themselves.
|
|
* Remove debug printfs.
|
|
* Attempt to fix race condition when freeing the callback wrapper.
|
|
* Allow command handler callback to intercept broadcast messages and fix
|
|
inconsistent callback wrapper deletion again.
|
|
* Remove useless mutex.
|
|
* Remove useless 'keepResult' parameter and make sure the CCallbackWrap is
|
|
only deleted once even in case of timeout.
|
|
* Fix Python module import
|
|
* fix assert issue with systemd udev
|
|
* tegra-cec support.
|
|
* Add support for Windows ARM64.
|
|
- Remove reproducible.patch, now included upstream.
|
|
- Rebase libcec-cmake_install_lib_dir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 28 07:29:33 UTC 2023 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Small packaging cleanup
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 28 07:03:10 UTC 2023 - Ludwig Nussel <lnussel@suse.com>
|
|
|
|
- Don't buildrequire lockdev, it's not actually used
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 04:23:45 UTC 2021 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
- Add reproducible.patch to drop build host name (boo#1084909)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 14 08:31:00 UTC 2021 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Update to version 6.0.2:
|
|
* See provided changelog.in for detailed list of changes
|
|
- Drop no longer applying libcec-build-compare.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 11 12:46:54 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Fix dependency handling for python3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 9 02:01:07 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Use noun phrase in summary. Generalize description.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 31 08:16:06 UTC 2018 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Update to version 4.0.4:
|
|
* fixed: only prevent TV polls when a Samsung TV is detected
|
|
instead of suppressing all logical addresses. issue #424 #444
|
|
- Changes for version 4.0.3:
|
|
* fixed:
|
|
+ detect debian based distros properly when installing python. closes #314
|
|
+ don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue
|
|
#309
|
|
+ send an active source message when a routing change has been received with
|
|
libCEC's address as new route and no active source message has been sent
|
|
yet. issue #309 #205 #233
|
|
+ vs2015 c++ redistributables
|
|
+ fix missing tinfo linking in cec-client. #341
|
|
+ set wrong variable. #343 #352
|
|
+ LG - don't activate the source when receiving vendor command 0xB. #344
|
|
+ LG TV always changing input when turned on #307
|
|
+ Fix menu language string. #360
|
|
+ correct python lib path for python 2.7+/3+. #356
|
|
+ Fix build if tinfo library is not present. #398
|
|
+ disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs
|
|
will power on randomly (Samsung bug). don't poll the TV. #424
|
|
+ CRPiCECAdapterMessageQueue::Write() accessed the queue without locking.
|
|
#423
|
|
+ use sig_atomic_t for shared object between sig handler and main. #425
|
|
+ python 3.5+ import. #356
|
|
+ TDA995x: Fix logical address readback. #303
|
|
+ TDA995x: Handle physical address change, optimize logical address setup.
|
|
#303
|
|
+ Pulse-Eight USB CEC adapter detection on macOS Mojave. #434
|
|
+ Fix broken Python version check and failure to build on cmake < 3.7. #409
|
|
+ 13 char device name got truncated
|
|
* changed:
|
|
+ log a warning when we detect that RPi's CEC service is used by something
|
|
else, blocking libCEC. issue #191
|
|
+ const IAdapterCommunication::GetLogicalAddresses(), making the mutex
|
|
mutable for now without changing the platform lib. closes #259
|
|
+ Add a Reinitialze action. Useful for after the device has been powered
|
|
down. #299
|
|
+ Panasonic media control info to the readme
|
|
+ detect WIN64 in cmake automatically. #322
|
|
+ README.developers.md. #330
|
|
+ instructions for hdmi_force_hotplug=1 on the pi
|
|
+ eventghost plugin install/create. #375
|
|
+ Include C version of libCEC loader when installing. #397
|
|
+ Explicitly use python3 in pyCecClient. #433
|
|
+ build with vs 2015
|
|
- Refresh patches:
|
|
* libcec-cmake_install_lib_dir.patch
|
|
* libcec-build-compare.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 8 12:39:58 UTC 2018 - mpluskal@suse.com
|
|
|
|
- Cleanup spec file
|
|
- Switch to python3
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 19 19:38:54 UTC 2017 - sagiben@gmail.com
|
|
|
|
- Rebase libcec-cmake_install_lib_dir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 19 19:27:21 UTC 2017 - mpluskal@suse.com
|
|
|
|
- Update to version 4.0.2:
|
|
* don't automatically assume that an AVR is active in some
|
|
situations
|
|
* don't take Panasonic's vendor id when emulating an AVR
|
|
* drm EDID parser not compiled in.
|
|
* python: have Swig generate Python threading support
|
|
* python: only pass unsigned
|
|
* python: allow empty callback parameters
|
|
* python: install demo app as executable
|
|
* python: correct install path.
|
|
* python: possible crash when passing an invalid callback
|
|
* TransmitVolumeDown to use CEC_USER_CONTROL_CODE_VOLUME_DOWN.
|
|
* HAVE_AOCEC_API missing in if in AdapterFactory.
|
|
* env.h had 'ON' instead of '1' for some values
|
|
* bAutoWakeAVR entry in libcec_configuration, which controls
|
|
whether to automatically power on the avr or not when the
|
|
source is activated.
|
|
* iDoubleTapTimeoutMs replacing iDoubleTapTimeout50Ms. time is
|
|
now in milliseconds
|
|
* new AO CEC adapter.
|
|
* compilation with full debugging enabled
|
|
* handling of LG vendor command 0x0B.
|
|
* return value wasn't checked correctly in
|
|
CLibCEC::RegisterClient()
|
|
* Raspberry Pi fixes for issues #252 and #191
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 12:59:21 UTC 2016 - olaf@aepfle.de
|
|
|
|
- Reduce build-compare noise
|
|
libcec-build-compare.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 23 19:27:14 UTC 2016 - mpluskal@suse.com
|
|
|
|
- Rename cmake_install_lib_dir.patch to
|
|
libcec-cmake_install_lib_dir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 23 09:04:35 UTC 2016 - sagiben@gmail.com
|
|
|
|
- Update to v3.1.0
|
|
- Add cmake_install_lib_dir.patch patch for better handling
|
|
of libdir in .pc file and python packge installation path
|
|
- Update dependency to libp8-platform
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 2 08:31:29 UTC 2016 - mpluskal@suse.com
|
|
|
|
- Fix path to libdir in .pc file (boo#960475)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 16 02:00:18 UTC 2015 - christof.hanke@induhviduals.de
|
|
|
|
- Explictly require package libcec by package cec-client since the
|
|
library is loaded via dlopen.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 18 10:43:05 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 3.0.1
|
|
* no upstream changelog provided
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 12 07:39:32 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Revert name change
|
|
- Use %cmake macro
|
|
- Cleanup spec file with spec-cleaner
|
|
- Use url for source
|
|
- Fix non stanard changelog entry
|
|
- Split python package
|
|
- Update dependencies (add swig, drop autotools)
|
|
- libcec-no-buildtime.patch and configure.ac.diff were dropped by
|
|
previous change
|
|
- Update name of source dir
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 1 20:30:03 UTC 2015 - sagiben@gmail.com
|
|
|
|
- Update to v3.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 2 16:48:49 UTC 2015 - olaf@aepfle.de
|
|
|
|
- Remove timestamps from binary to reduce build-compare noise
|
|
libcec-no-buildtime.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 25 21:01:25 UTC 2014 - jengelh@inai.de
|
|
|
|
- Implement shared library packaging guidelines
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 26 04:17:58 UTC 2014 - sagiben@gmail.com
|
|
|
|
- Update to v2.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 16 13:49:35 UTC 2013 - guillaume@opensuse.org
|
|
|
|
- Remove old tar.gz from 2.1.1 version
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 3 14:13:45 UTC 2013 - guillaume@opensuse.org
|
|
|
|
- Cleanup for submition to devel project:
|
|
* clean section removed
|
|
* --disable-static option added and remove libcec.la
|
|
* make use of paralel build: "make %{?_smp_mflags}"
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 26 18:57:12 UTC 2013 - guillaume@opensuse.org
|
|
|
|
- Add '%bcond_with enable_rpi_build' for armv6
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 26 14:58:40 UTC 2013 - guillaume@opensuse.org
|
|
|
|
- Update to v2.1.3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 21 10:28:18 UTC 2013 - guillaume@opensuse.org
|
|
|
|
- Update to v2.1.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 11 12:24:27 UTC 2012 - guillaume@opensuse.org
|
|
|
|
- Update to v2.0.5 (repacked version)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 19 14:07:36 UTC 2012 - guillaume@opensuse.org
|
|
|
|
- Initial Release (v2.0.4)
|
|
|