File libcec.changes of Package libcec

-------------------------------------------------------------------
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)

openSUSE Build Service is sponsored by