2002-03-21 Iain <iain@ximian.com>

	* gmix.c: Remove the mixer pages list; 
	Comment out the help menu.
	Add a hashtable to get a device_info from the device name.
	(main): Realign the header :)
	(scan_devices): Add the device to the hash table.
	(device_from_name): Get the device_info given a name.
	(fill_in_device_gui): Remove the crap GMixerPages stuff. Put all the
	label and icon data in the channel_info struct.
	Only create one lock checkbutton.
	(help_cb): Remove.
	(gmix_change_icons): Go through the device list instead.
	(gmix_change_labels): Ditto.

	* prefs.c (labels_retrueve_on_slider): Delete.
	(reset_labels): Set the label to the default.
	(labels_retrieve_one_page): delete.
	(labels_reset_page_cb): Call reset_labels for each treeiter.
	(labels_destroy_one_page): delete.
	(make_label_model): Make a model for the treeview.
	(edited): Set the new text.
	(labels_destroy_all): Delete.
	(labels_reset_one_slider): delete.
	(labels_reset_page_cb): Delete.
	(labels_changed_cb): Delete.
	(labels_create_one_slider): Delete.
	(label_one_device_config): Realign. Use a GtkTreeView instead of an
	ugly GtkTable inside a scrolled window.

2002-03-13 Theo van Klaveren <t.vanklaveren@student.utwente.nl>

	* gmix.c: Set the minimum volume slider size to 100. Fixes bugzilla
	bug #74227.

2002-03-09 Iain <iain@ximian.com>

	* gmix.[ch] (fill_in_device_guis): Create a GMixMixerPage with a list
	of all the gui parts that we need to change later.
	(gmix_change_icons): Show or hide all the icons.
	(gmix_change_labels): Show or hide all the labels.

	* prefs.c (restore_toggled): Set the gconf key.
	(show_icons_toggled): Set the gconf key too.
	(show_labels_toggled): And set this one as well.
	(general_page): Hook up the new callbacks and make the widgets not 
	resize stupidly.
	(prefs_response_cb): Destroy the dialog.
	(prefs_destroy_cb): Do nothing, yet.
	(prefs_make_window): Use a GtkDialog instead of a GnomePropertyDialog.
	(init_on_start_changed): Change the prefs setting.
	(show_icons_changed): Hide or show the icons.
	(show_labels_changed): Hide of show the labels.
	(get_gui_config): Get the gconf client, cache the dir and get the
	settings.
	
	* Makefile.am: Install the schemas.

	* gnome-volume-control.schemas: GConf schema file.

2002-03-08 Iain <iain@ximian.com>

	* gmix.c (fill_in_device_guis): Changed the tab order so that the
	checkboxes went in order.
	Turn off the notebook tabs if there's only one mixer.
	Put the icons and the text beside each other.
	Shrink the size of the table so there's no more ununsed cells.

	* prefs.c (label_one_device_config): Move the reset button out of the
	scrolled window and onto the main page.

2002-03-03 Iain <iain@ximian.com>

	* gmix.c: Changed instances of GMix to Gnome Volume Control.

2002-02-10 Marc Mulcahy <marc.mulcahy@sun.com>

	* gmix.c: Added accessible names for all sliders-- changed tab
	order so related checkboxes come after the corresponding sliders.


	2002-01-31  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:
	* gmix.c: (open_dialog):
	* gmix.desktop.in:
	* gnome-volume-control.desktop.in:

	Renname binary and .desktop to "gnome-volume-control"
	to more closely match the menu name. This makes it
	easier for users to figure out the mapping between
	menu names and commands.
	
2002-01-29  Seth Nickell  <snickell@stanford.edu>

	* gnome-mixer.png:

	Make the icon consistent with the new mixer applet.

2002-01-26  Gediminas Paulauskas <menesis@delfi.lt>

	* main.c: get translations in UTF-8

2001-12-09  Seth Nickell  <snickell@stanford.edu>

	* gmix.c: (open_dialog):

	Change window caption to match desktop menu entry.

2001-12-09  Seth Nickell  <snickell@stanford.edu>

	* gmix.desktop.in:

	Further compliance with Nils' panel menu specification.

2001-12-09  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:

	install .desktop file into datadir/applications
	
	* gmix.desktop.in:

	Add categories field and a description that complies with
	the HIG.
	
2001-12-02  Iain Holmes  <iain@ximian.com>

	* Makefile.am: Comment out the .desktop lines

2001-11-03  Iain Holmes  <iain@ximian.com>

	* gmix.c (main): Updated for the new glib-gettext stuff

2001-10-30  Iain Holmes  <iain@ximian.com>

	* branch for 1.0

	* gnome-fader.c:
	* gnome-mixer.[ch]: Abstraction objects.

2001-09-12  Kjartan Maraas  <kmaraas@gnome.org>

	* gmix.c: Mark a string for translation.
	* NEWS: Update
	* TODO: Fix a typo.
	
2001-06-02  Peter Teichman  <peter@ximian.com>

	* mark a string for translation

2001-06-01  Peter Teichman  <peter@ximian.com>

	* gmix.c: reorganize the warning about non-matching OSS versions
	to help translators

	* gmix.c, prefs.c: purge c++ style comments

2001-05-31  Peter Teichman  <peter@ximian.com>

	* gmix.c, gmix.h, prefs.c, prefs.h: make mixer labels editable.

	* gmix.c: provide a more meaningful error message if gmix has been
	built against a different version of soundcard.h. Patch from 
	David Hampton <hampton@employees.org>

2001-05-29  Peter Teichman  <peter@ximian.com>

	* gmix.c, gmix.h, prefs.c, prefs.h: split all the preferences code
	out into prefs.c. Patch from David Hampton <hampton@employees.org>

2001-05-29  Peter Teichman  <peter@ximian.com>

	* gmix.c: Prefer the card name to the mixer name. Patch from
	David Hampton <hampton@employees.org>
	
2001-05-28  Peter Teichman  <peter@ximian.com>

	* gmix.c: improve the error message displayed if the mixer device
	cannot be opened

	* gmix.c: set gnome-volume.png to be the window icon, if it exists
	
2001-05-28  Peter Teichman  <peter@ximian.com>

	* gmix.c: Don't apply changes in preferences immediately. Wait
	until 'apply' has been clicked. (patch from David Hampton
	<hampton@employees.org>)

2001-05-26  Peter Teichman  <peter@ximian.com>

	* gmix.c: Don't g_error() if no mixers are found. The user has
	already been warned with a dialog, so we just exit(1) instead.

2001-01-16  Stanislav Brabec  <utx@penguin.cz> 

	* device_labels_alsa.sed, device_labels_alsa.sed, gmix.c,
	Makefile.am: Make ALSA device labels translatable.

2000-12-06  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>

	* gmix.desktop: Added Slovak translations

2000-10-05  Szabolcs Ban <shooby@gnome.hu>

	* gmix.desktop: Added Hungarian translations

2000-08-29  Dan Mueth <d-mueth@uchicago.edu>

	* doc/: Added C documentation for Erik Jarvi<ejarvi@megsinet.net> 
	* gmix.c: Added functions for Help button and Help menu item
	  to bring up documentation.

2000-05-21  Jacob Berkman  <jacob@helixcode.com>

	* gmix.c (main): set the default icon

2000-05-15  Andreas Hyden  <a.hyden@cyberpoint.se>

	* gmix.desktop: Updated Danish translation from Kenneth.

2000-04-24  Andreas Hyden  <a.hyden@cyberpoint.se>

	* gmix.c: Make all the menus stock menus,
	  raise about dialog if it get called when
	  it's already shown.

2000-02-14  Jason Leach  <leach@wam.umd.edu>

	* gmix.c (main_menu): Switched the help menu from a
	GNOMEUIINFO_SUBTREE to a GNOMEUIINFO_MENU_HELP_TREE
	(cancel_cb): fixed a minor mem leak: configwin wasn't getting
	destroyed when 'cancel' was pressed on the prefs.
	(about_cb): just because it's a small, easy change: prevent user
	from opening more than one about window at a time.

	* gmix.c (gmix_save_window_size),
	(gmix_restore_window_size): new functions that save and restore
	the size of the gmix window (some people might like it to be
	taller so changes in volume are less drastic).  Closes bug #2581.

2000-01-08  Tim Gerla  <timg@means.net>

	* gmix.c: Fixed default mixer preferences. Bool type is 0 or 1, not
		  "true" or "false".

1999-10-21  Stanislav Brabec  <utx@penguin.cz> 

	* device_labels_linux.sed, device_labels_linux.sed, gmix.c,
	Makefile.am: Fixed device_labels stuff for make distcheck.

1999-09-28  Tim Gerla  <timg@means.net>

	* gmix.c: Cosmetic fixes

1999-09-26  Stanislav Brabec  <utx@penguin.cz>

        * device_labels.c, gmix.c: Changes to allow localisation of
        device_labels strings.

1999-09-27  Stanislav Brabec  <utx@penguin.cz>

        * gmix.c: Removed redundant variable record_bitmask, changed to
recsrc.

1999-09-27  Stanislav Brabec  <utx@penguin.cz>

        * gmix.c: Fix behavior, when sound input have no level control,
        but can be selected as recsrc.

1999-09-28  Stanislav Brabec <utx@penguin.cz>

	* gmix.desktop: Added Czech desktop entry.

1999-09-27  Richard Hult  <rhult@hem2.passagen.se>

	* gmix.desktop: Added Swedish desktop entry. 

1998-09-26  Lauris Kaplinski <lauris@ariman.ee>

	* gmix.desktop: Added Estonian translation.

1999-09-26  Martin Baulig  <martin@home-of-linux.org>

	* gmix.c (get_gui_config): Enable labels and icons by default
	since it makes the application nearly unusable to new users
	otherwise.

1999-09-18  Tim Gerla  <timg@means.net>

	* gmix.c (optpage): Cosmetic fixes in the new config dialog.

1999-09-14  Tim Gerla  <timg@means.net>

	* Patch from Matt Martin <matt.martin@ieee.org> some simple GUI
	  configuration

1999-08-14  Matthias Warkus  <mawa@iname.com>

	* gnome-mixer.png: Icon by Ben Frantzdale added.
	* Makefile.am: Installs gnome-mixer.png.
	* gmix.desktop: Uses gnome-mixer.png.

1999-04-06  David A. Knight  <david@ritter.demon.co.uk>

	* gmix.c removed the #if 0's that were disabling record channel
	selection.
	(open_dialog) rec part of struct channel_info set to NULL if the
	channel has can't record.
	(open_dialog) table height of channel display changed to 8 and
	record button added in the correct place.
	(rec_cb) added a check for channel having a record button before
	attempting to toggle it.
	
1999-03-20  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* gmix.c (open_device): Use g_free instead of free when freeing
	new_device.

1999-03-03  Tuomas Kuosmanen  <tigert@gimp.org>

	* gmix.c: Added the midi-icon (stock_midi)
	Hrm! ..and reverted back - this is broken unless you have 
	the new gnome-libs too - lets do this for the next round of
	packages rather... someone can add the stock_midi stuff
	once it can be added - the icon is in gnome-libs cvs already. 

Fri Feb 26 16:34:21 CST 1999  Tim P. Gerla  <timg@means.net>

	* gmix.desktop: Added .de translation from mawarkus@t-online.de
	  (Matthias Warkus)

1999-02-19  Tim P. Gerla  <timg@means.net>

	* gmix.c: Apply patch from Brian Warner to fix problems on big-endian
	  systems.

1999-02-16  Tim P. Gerla  <timg@means.net>

	* gmix.c (main): Added a dialog when there's an error.

Wed Feb 10 22:31:54 EST 1999 Gregory McLean <gregm@comstar.net>

	* gmix.c: Tink Tink Tink, Hack Hack Hack, *poof* Pixmaps in gmix.
	Now tigert needs to do the rest of em!

1999-01-21  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gmix.c: Make this follow the same examples in the other code.

1998-12-10  Tim P. Gerla  <timg@means.net>

	* gmix.c (open_device): Hack to make it work decently with alsa.
	(open_dialog): Converted to GnomeAppInfo.
	(open_dialog): Use notebook & tabs instead of table & buttons.

1998-09-22  Tim P. Gerla  <timg@means.net>

	* gmix.c: Removed some warnings for 0.30.

1998-07-02  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* gmix.desktop: Added Portuguese translation.

1998-02-19  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gmix.c (main): Added app_id "gmix".

Tue Feb 17 10:51:12 KST 1998  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* gmix.c (main): Add bindtextdomain() and textdomain().
	* Makefile.am (INCLUDES): Define GNOMELOCALEDIR.

1998-01-28  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am: Misc. fixes.

1998-01-26  Mark Galassi  <rosalia@cygnus.com>

	* Makefile.am (LDADD): added $(DL_LIB) since these are now
	required for any user of libgnome.a.

Sun Jan 25 23:38:30 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gmix.c: Replaced "Quit" with "Exit".

Sat Dec  6 23:28:40 1997  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (gmix_LDADD): Include x_libs in link.
