2004-10-01 Stefano Rivoir <s.rivoir@gts.it>

	* hu.po: updated
	* Version 0.5.7

2004-09-30 Stefano Rivoir <s.rivoir@gts.it>

	* kconfigwin.{h,cpp}: added an option that forces kamix to be
	  opened in the systray; reorganized tabs; configurable font for
	  channel and card names; fixed a bug when loading stored fonts
	  that caused actually a misreading of the config file
	* kamixuapp.cpp: if AlwaysSystray, open in the systray, and
	  don't notify
	* kvertlabel.{h,cpp}: honour font settings; do set minimum size
	  properly
	* kmixerview.cpp: avoid setting fixed width card name

2004-09-28 Stefano Rivoir <s.rivoir@gts.it>

	* kmixeritem.{h,cpp}: during construction, items must not emit
	  "changed" signal; this avoids volumes to be touched while
	  they shouldn't
	* kmasterview.{h,cpp}: OSD must be disabled for the main item,
	  otherwise the popup is destroyed by it when item is changed;
	  they can be restored once the popup has been hidden
	* kamix.{h,cpp}: expose methods to enable/disable OSD globally
	* *.{h,cpp}: #include cleanup

2004-09-27 Stefano Rivoir <s.rivoir@gts.it>

	* kconfigwin.cpp: missing i18n
	* de.po: translation updated (Andreas Arens)
	* Version 0.5.6

2004-09-24 Stefano Rivoir <s.rivoir@gts.it>

	* main.cpp, kamixuapp.{h,cpp}: converted to single-instance
	  application; this should fix an issue observed in SuSE

2004-09-20 Stefano Rivoir <s.rivoir@gts.it>

	* kconfigwin.{h,cpp}: added configuration buttons for OSD font,
	  foreground color and background color
	* kosd.{h,cpp}: honour back/fore color and font settings
	* main.cpp: when restored to systray, notify it with a passive
	  popup
  
2004-09-15 Stefano Rivoir <s.rivoir@gts.it>

	* configure: added a parameter (--disable-vumeter) to disable the
	  compilation of the vu-meter: this to avoid linking against
	  libartskde (for those who don't have aRts installed)
  
2004-09-13 Stefano Rivoir <s.rivoir@gts.it>

	* kconfigwin.{h,cpp}: added parameters to handle OSD positioning
	* kosd.{h,cpp}: honour positioning option
	* de.po: added German translation, courtesy by Andreas Arens
	* hu.po: updated
	* kvertlabel.cpp: applied a patch by Andreas that fix positioning
	  when a tab contains no slider
	* Version 0.5.5

2004-09-11 Stefano Rivoir <s.rivoir@gts.it>

	* kosd.{h,cpp}: generic class to handle OSD messages
	* kmixerview.{h,cpp}: display OSD messages
	* kmixeritem.{h,cpp}: "changed" signal carries a pointer to item
	  itself; more, it was not emitted in all cases
	* kmixer.{h,cpp}: emit signal to cause kmixerview display OSD; one
	  more step, but helps keep things clean (kmixer is a non-gui class)
	* kamix.cpp: volUp and volDown must use channel -99 (i.e. all
	  channels)
	* AUTHORS: name translators

2004-07-26 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.5.4

2004-07-20 Stefano Rivoir <s.rivoir@gts.it>

	* kamix.cpp: when issued a reinit due to mixer changes, don't
	  reload levels

2004-07-17 Stefano Rivoir <s.rivoir@gts.it>

	* kmixer.cpp: don't even create inactive KMixerItem; after all,
	  they're useless
	* kmixeritem.cpp: don't try to set volumes for items that are not
	  volume capable

2004-07-16 Stefano Rivoir <s.rivoir@gts.it>

	* kchannel.{h,cpp}: a channel can be playback or capture
	* kmixeritem.{h,cpp}: store playback/channels in separate arrays, so
	  we can handle items with different channels
	* kconfigwin.{h,cpp}: handle "show frame" option
	* kmixerslider.{h,cpp}: honour "show frame" option
	* alsacb.{h,cpp}, kamix.cpp: ALSA's mixer callback should reinit
	  the whole app, not only re-read levels

2004-07-08 Stefano Rivoir <s.rivoir@gts.it>

	* alsacb.{h,cpp}: storing KMixer* is a bug if a system has 2 or
	  more cards
	* Version 0.5.3

2004-07-07 Stefano Rivoir <s.rivoir@gts.it>

	* Faster aRts volume quering; this should lower the CPU consumption
	  when the vu-meter is active
	* kmixerview.{h,cpp}: tiled view can be horizontal or vertical
	* kamix.cpp: added a button for horizontal tiled view
	* As usual, code clean-up
	* Changed buttons icons

2004-07-05 Stefano Rivoir <s.rivoir@gts.it>

	* Added HU translation, thanks to Karoly Barcza
	* New app icons, always thanks to Karoly

2004-07-02 Stefano Rivoir <s.rivoir@gts.it>

	* Playback/capture can be toggled tabbed or tiled
	* Split channels are placed on top of the sliders

2004-07-01 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.5.2

2004-06-30 Stefano Rivoir <s.rivoir@gts.it>

	* kamix.cpp: _do_ quit and don't care about systray when exit
	  query comes from the outside
	* kamix.{h,cpp}: added toolbar button for presets
	* Cosmetic changes all around

2004-06-29 Stefano Rivoir <s.rivoir@gts.it>

	* admin/configure.in.min: test libasound correctly
	* kalsa.cpp: snd_asoundlib_version use is conditional in config.h
	* kpreset.{h,cpp}: preset management, volumes stock can be
	  saved and loaded
	* kalsa.cpp: Don't even consider those (fake) cards that have void 
	  mixers, or no mixers at all; fixes a related crash in the config 
	  window; reported by Ken Zalewski

2004-06-24 Stefano Rivoir <s.rivoir@gts.it>

	* Maintenance release
	* Version 0.5.1

2004-06-24 Stefano Rivoir <s.rivoir@gts.it>

	* Rewrited the internal classes structure
	* Support for multiple soundcards
	* Simplified the internal signals system
	* Changed the way the configuration is stored
	* Added the name of the card in the main view
	* Version 0.5.0

2004-06-21 Stefano Rivoir <s.rivoir@gts.it>

	* The item to show in the short view can be customized
	* Cleanup
	* Version 0.4.2

2004-06-15 Stefano Rivoir <s.rivoir@gts.it>

	* Added peak marker to vu-meter
	* Peak splitted in left/right channel
	* Reworked the whole appearance a little bit
	* Code clean-up
	* Compilation fix (missing #include <math.h>); reported by Ken Zalewski
	* Update it translation
	* Version 0.4.1

2004-06-14 Stefano Rivoir <s.rivoir@gts.it>

	* Added a simple level VU-meter
	* Version 0.4

2004-06-11 Stefano Rivoir <s.rivoir@gts.it>

	* No context menu in master-only view
	* Mixer-only is always show balanced (it was opened with splitted
	  channels when the Master was splitted in the main window)

2004-06-08 Stefano Rivoir <s.rivoir@gts.it>

	* Added DCOP interface (masterVolUp, masterVolDown, masterMute)
	* Added short view for the Master
	* Changed systray behaviour: left shows/hide the window, right opens
	  the menu and mid shows the short master view
	* Version 0.3

2004-05-17 Stefano Rivoir <s.rivoir@gts.it>

	* New master-only view when left is clicked on systray; to raise
	  the window, use double click

2004-05-14 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.2.1

2004-05-12 Stefano Rivoir <s.rivoir@gts.it>

	* Get rid of "inactive" controls by default, i.e. tons of apparently 
	  meaningless controls
	* Restore to systray when last quitted in systray state

2004-05-06 Stefano Rivoir <s.rivoir@gts.it>

	* Configurable keys for master volume up/down
	* Corrected src/Makefile.am to autoinclude icons
	* Added debian subdir for generating DEB
	* Added .spec RPM file
	* Version 0.2

2004-05-05 Stefano Rivoir <s.rivoir@gts.it>

	* Do load saved volumes on startup
	* Store capture volumes
	* Store switch (muted) values
	* Store and load enumerated values

2004-05-03 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.2pre2

2004-04-30 Stefano Rivoir <s.rivoir@gts.it>

	* Added system tray icon
	* Skip "spourious" ALSA elements, they're not canonical mixer adjustable
	  objects

2004-04-29 Stefano Rivoir <s.rivoir@gts.it>

	* Added checks on capabilities. Don't trust ALSA initial detection at 100%
	* Added a "Debug option" to collect data about the mixer
	* Fixed a typo that caused useless items to be shown in the "capture" section
	  of configuration window

2004-04-28 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.2pre1
	* Possibility to save/load levels on quit/startup (so far, only canonical
	  levels - volumes - not enumerated values)
	* Possibility to save/load window position on quit/startup
	* PgUp and PgDown shift up and down "Master" level
	* Support i18n
	* Added it translation
	* Added aboutbox
	* Created an icon for the app

2004-04-21 Stefano Rivoir <s.rivoir@gts.it>

	* Version 0.1
	* Removed the menubar, added the toolbar
	* Added a context-menu for each item
	* Fixed a crash that may occur with bogus ALSA slider items

2003-08-21

	* Added basic configuration

2003-08-20

	* Balance control is now a led too
	* kamix reacts to external events (ALSA callbacks) and
	  resyncs when needed
	* Various code clean-up
	* Sliders are all the same height

	* RELEASED version 0.1pre2

2003-08-19

	* Support for common volume
	* Support for common switch
