2024-02-12      Sebastian Holtermann  <sebholt@web.de>
	* QasHCtl,QasMixer: Reload mixer when ALSA signalizes a 
	  control add/remove/change
	* QasHCtl: Remember left splitter position
	* QasHCtl: Expand level 0 items in the tree view by default
	* QasMixer: New mixer device settings dialog
	* QasMixer: Controls can be hidden
	* QasMixer: Controls can be sorted by playback and capture
	* QasMixer: Control tooltips can be enabled/disabled in the settings
	* QasMixer: Remember separation state for each control
	* QasMixer: Remember vertical splitter position for each mixer device
	* QasMixer: Remember show playback and capture for each mixer device
	* QasMixer: New separators in the device selection view
	* QasMixer: Tray mixer: Use first available playback control even if it
	  it is not Master
	* CMake: Bring back SKIP_LICENSE_INSTALL option and external license file
	* Code refactoring and modernization
	* Bug fixes
	* Release version 1.4.0

2024-01-08      Sebastian Holtermann  <sebholt@web.de>
	* README.md: Update the build examples to use git and add localization info
	* L10n: Add LOCALIZATION.md with information about how to translate QasTools
	* L10n: Update the german translation
	* Apps: Add "About Qt" dialog in the help menu
	* CMake: Remove SKIP_LICENSE_INSTALL flag
	  We need the COPYING file in the about dialog
	* Apps: About dialog: Don't show GPL-3 license, we use MIT license
	* Apps: Add content_rating attributes in the appdata.xml files
	* QasMixer: Add show playback and show capture actions to the View menu
	* QasMixer: New device info dialog
	* QasMixer: To properly raise the window call activateWindow() before raise()
	* QasMixer: Show volume change desktop notifications by default
	* QasMixer: Use desktop notifications instead of a custom balloon widget
	  to show volume change information
	* QasMixer: Use playback or capture colors for switches and labels
	* QasMixer: Use the custom round switch widget in the switches pad
	* QasMixer,QasHctl: Always reload a mixer when a device is selected
	  even when the address didn't change
	* QasMixer,QasHctl: Select cards by their id string to allow correct 
	  card selection restore after a reboot
	* QasMixer: Recognize cards by either their index or their id string 
	  when hw:* addresses are given
	* QasMixer,QasHctl: Layout and color tweaks
	* Code refactoring and modernization
	* Release version 1.3.0

2023-12-15      Sebastian Holtermann  <sebholt@web.de>
	* Dark theme support
	* Slider appearance slightly cleaned up
	* Code cleanups, refactoring and modernization
	* Release version 1.2.0

2023-12-08      Sebastian Holtermann  <sebholt@web.de>
	* GUI: Simplify the device selection
	* GUI: Sort sound cards by their ALSA index
	* GUI: Fix unnecessarily elided slider labels
	* QasMixer: Show playback and capture streams by default
	* QasMixer: Show device selection by default
	* QasMixer: Don't show the volume change balloon by default
	* L10N: Add some more ALSA element names to the translation table
	* Engine: Limit the number of painter threads to 8
	* Code: Refactoring and modernization
	* Release version 1.1

2023-11-27      Sebastian Holtermann  <sebholt@web.de>
	* Code: Port to from Qt5 to Qt6
	* Apps: Update AppStream .appdata.xml meta information files
	* Release version 1.0

2020-06-18      Sebastian Holtermann  <sebholt@web.de>
	* Apps: Add AppStream .appdata.xml meta information files
	* Code: Modernize CTL_Address and CTL_Format
	* Code: Make Controls_Model QAbstractListModel based
	* Code: Make Cards_Model QAbstractListModel based
	* Code: Fix missing includes (QPainterPath)
	* Code: Fix compiler warnings (QStyleOptionViewItemV4, fall through)
	* Code: Use clang-format for source code formatting
	* Remove non functional Makefile
	* CMake: Modernize CMakeLists.txt
	* Release version 0.23

2019-10-03      Sebastian Holtermann  <sebholt@web.de>
	* Switch to MIT license
	* Remove xwmw.org references
	* CMake: Modernize CMakeLists.txt
	* CMake: Use AUTOMOC
	* Bug fixes
	* Release version 0.22

2016-04-27      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Console messages flushed as single complete strings
	* all: System function error evaluation
	* all: Don't enforce compiler flags -fPIC -fPIE
	* all: Bug fixes
	* Release version 0.21

2016-04-26      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Qt5 only. Qt4 support removed.
	* all: Compile with C++11 (required)
	* all: Compiler warning fixes
	* all: Bug fixes
	* Release version 0.20

2014-12-09      Sebastian Holtermann  <sebholt@xwmw.org>
	* Release version 0.18.1

2014-11-23      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Desktop files: "Categories" list extended with "Qt"
	* all: Desktop files: "Keywords" list added
	* all: Desktop files: Italian translation updated (submitted by Alexey Loginov)
	* all: Desktop files: Russian translation updated (submitted by Alexey Loginov)

2014-10-12      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Using NDEBUG for simple debugging removed
	* all: Setting NDEBUG for compilation removed

2014-07-27      Sebastian Holtermann  <sebholt@xwmw.org>
	* Release version 0.18.0

2014-07-25      Sebastian Holtermann  <sebholt@xwmw.org>
	* QasMixer: Soundcard hotplug detection using udev

2014-07-24      Sebastian Holtermann  <sebholt@xwmw.org>
	* QasMixer: Slider width limited
	* QasMixer: Slider handles are always square (height may +/-1 from square to stay odd)
	* QasMixer: Keyboard volume higher/lower/mute keys work on sliders and switches

2012-05-09      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Compiler error and warning fixes for gcc-4.7
	* Release version 0.17.2

2012-01-30      Sebastian Holtermann  <sebholt@xwmw.org>
	* shared: Painting fixed for Qt 4.8
	* Release version 0.17.1

2012-01-17      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: setting names for state save/restore changed/regrouped
	* all: smart main window sizeHint() to get a useable window size after leaving fullscreen
	* all: new dialog base classes
	* all: new common info dialog - uses QListView page selection intead of tabs
	* shared: device selection style tweaks: selected item now emphasized by a thin frame
	* shared: device selection style tweaks: Rounded selection area
	* shared: use QSplitter instead of QDockwidget for device selection view.
	  It couldn't be detached anyway and size restoring works more reliable.
	* shared: more functionality sharing among applications (window size calculation, etc.)
	* qasconfig: settings directory changed to shared ~/.config/qastools/ (was ~/.config/qasconfig/)
	* qasconfig: new basic command line options (--version, --help, etc.)
	* qashctl: new basic command line options (--version, --help, etc.)
	* qasmixer: settings dialog based on common dialog class
	* qasmixer: settings dialog label tweaks
	* qasmixer: new application icon
	* Release version 0.17.0

2011-12-21      Sebastian Holtermann  <sebholt@xwmw.org>
	* qashctl: wrong destructor call order on close fixed
	* shared: several new/delete sequences replaced with QScopedPointer
	* Release version 0.16.2

2011-12-15      Sebastian Holtermann  <sebholt@xwmw.org>
	* all: Manpages updated
	* shared: freed memory access fix
	* cmake: Support for single application builds
	* Release version 0.16.1

2011-12-03      Sebastian Holtermann  <sebholt@xwmw.org>
	* QasTools replaces separate QasConfig and QasMixer packages
	* QasHctl: QasHctl forked out of QasMixer into separate application
	* QasHctl: Wrong pixmap in switch widgets fixed
	* QasMixer: Command line arguments -D and -c fixed
	* QasMixer: Command line arguments descriptions added in manpage
	* All: Info dialog adapted to QasTools
	* First release of QasTools package
	* Release version 0.16.0
