* Sat Apr 28 2018 lbeltrame@kde.org
- Update to 4.10.1:
* CMake files are now compatible with Qt 5.11. Note that the
relevant CMake code is shared with the backends, and thus also
fixes the compatibility issue there.
* Fri Feb 23 2018 wbauer@tmo.at
- Update to 4.10.0:
* Changes
+ PulseSupport is more robustly handling device list iteration.
* New API
+ New backend API AudioOutputInterface410. This interface
implements a long-existing frontend interface for category
configuration. Usually, this is managed by the builtin
PulseSupport to force the category on a PulseAudio level,
sometimes this may not be possible because of how the backend
subsystem works and the backend needs to manage this directly.
+ setCategory(Category) is called on the interface when the
synonymous frontend function is called.
* Tue Jan 24 2017 tittiatcoke@gmail.com
- Update to 4.9.1
* Changes
* use cmake variables to check if QtDbus is enabled
* change eol handling to not trigger static warnings
* Sat Jun 11 2016 hrvoje.senjan@gmail.com
- Drop BuildRequires on obsolete QtQuick1 module
* Tue Apr 19 2016 hrvoje.senjan@gmail.com
- Update to 4.9.0
* Changes
* Builsystem helpers are now installed to CMAKE_INSTALL_DATAROOTDIR
* CMake 2.8.9 is required to use GNUInstallDirs and for the Qt5
code branches
* automoc4 support was removed. Building always use the cmake
built-in solution now.
* Qt5 and Qt4 builds use different CMake configurations now
Qt4 is as it always has been
* Qt5 moved away from crudely ported Qt4 configurations to using
extra-cmake-modules' KDE compiler and cmake flags.
* Installation paths and so forth are still jointly configured as
to retain backwards compatibility (i.e. Qt5 build does not
follow ECM's KDEInstallationPaths)
* Bug Fixes
* VolumeSlider has seen async behavior improvements making the
slider not hop around when changing the volume rapidly and
the backend is lagging a bit behind.
* The volume change now occurs upon slider release rather
than instantly.
* Fixed a duble encoding issue with local paths that contain
percent encoded characters being double-encoded [kde#356218]
* New API
* New AudioOutputInterface49 for backends to implement. This
interface implements long-existing frontend interfaces for
muting, giving the backend easier access and control.
* setMuted(bool) mutes an AudioOuput (without the 4.9
interface this is done via setVolume(0.0) on the backend)
* mutedChanged(bool) signal emitted by the backend to
asyncronuously notify of the mute application
* The interface is only used if PulseSupport is not
intercepting calls
* New methods to differntiate states of PulseSupport
* request(bool) is used by backends to request PulseAudio
usage but no interception, this essentially enables device
listing but lets everything else fall through to the backend
(the existing isActive() method will not return true after
request(true), which makes it different from enable(true))
* isRequested() is a getter for request()'s state
* isUsable() is part of the previouys isActive() behavior,
it is true iff pulseaudio can be used
(daemon running, connected etc)
* isUsed() is a combination of isRequested() and isUsable()
(i.e. active but not intercepting)
* The existing isActive() communicates the same state as
before (active and intercepting) but now also takes
requested into consideration
* Enabling always implies requsting automatically, so
request(false) and enable(true) will ultimately still
restul in isRequested==true
- Drop upstreamed 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch
* Sat Jul 11 2015 hrvoje.senjan@gmail.com
- Added 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch from
upstream, to handle better -fPIC flag in Qt 5 builds
- Drop pic.patch
- Added extra-cmake-modules >= 1.7.0 (Build)Requires, needed with
the added patch
* Thu May 21 2015 hrvoje.senjan@gmail.com
- Added pic.patch, fix build with latest Qt5 - it now requires -fPIC
flag instead of -fPIE when Qt is built with reduced-relocations
option
* Sat Dec 06 2014 hrvoje.senjan@gmail.com
- Update to 4.8.3:
* Set target interface include install dir
* Do not assume we have a backend when setting an output device,
kde#341296
* Wed Nov 05 2014 hrvoje.senjan@gmail.com
- Update to 4.8.2:
* Revised the logic used by PulseSupport to come up with an icon
name for PulseAudio. If the application has
QApplication::windowIcon set with an QIcon constructed through
QIcon::fromTheme(string) the actual icon name will be used.
Otherwise the lower-case version of
QCoreApplication::applicationName is used.
* Fixed building with the compiler clang by reverting
a previously introduced workaround.
- Fix Requires of devel package, there was a wrong "BuildRequires",
and they shall be found by pkg-config detection
* Sun Oct 19 2014 hrvoje.senjan@gmail.com
- Update to 4.8.1:
* Version bump
* Prevent a crash when failing to create the preferred backend
* Tue Aug 12 2014 hrvoje.senjan@gmail.com
- Update to 4.7.80
* 4.8 beta: PA interaction improvements, documentation fixes and
standard bugfixes
* Fri Jun 20 2014 hrvoje.senjan@gmail.com
- Update to 4.7.2
* Bugfix release, no changelog provided
* Tue Jun 03 2014 hrvoje.senjan@gmail.com
- Add baselibs.conf
* Sun May 04 2014 hrvoje.senjan@gmail.com
- Adjust filelists to kf5-filesystem changes
* Fri Feb 21 2014 hrvoje.senjan@gmail.com
- Remove baselibs.conf, until baselibs for libqt5-qttools are
provided
* Thu Feb 20 2014 hrvoje.senjan@gmail.com
- Move to kf5-filesystem, instead of kde4 one
- Only BuildRequire those libraries which are needed
- Adjust baselibs.conf to reality
* Fri Dec 06 2013 hrvoje.senjan@gmail.com
- Update to 4.7.1
* Fixed compatibility issues with older backend versions
- Move away from pkgconfig(...) BuildRequires and just use
libqt5-$upstreammodulename-(devel|private-headers-devel)
* Wed Nov 27 2013 hrvoje.senjan@gmail.com
- Build phonon4qt5 package
- Remove obsolete, and not needed 'ready' file
- Remove not needed automoc4 BuildRequires
* Mon Nov 04 2013 hrvoje.senjan@gmail.com
- Update to official 4.7.0 release
* Minor documentation fixes since last update
- Add Source URL
* Mon Nov 04 2013 hrvoje.senjan@gmail.com
- Update to 4.7.0~git20131104
* Buildsystem fixes since previous snapshot
* Version bump to 4.7.0