2007-10-13  Callum McKenzie  <callum@spooky-possum.org>

	* applet.c:
	* dock.c:
	* preferences.c: Use G_DEFINE_TYPE macros. Patch from Jaap
	Haitsma, Bug #459705.

2007-09-26  Kjartan Maraas  <kmaraas@gnome.org>

	* preferences.c: (cb_track_select): Plug leak.

2007-09-20  Bastien Nocera  <hadess@hadess.net>

	* preferences.c: (gnome_volume_applet_preferences_init),
	(gnome_volume_applet_preferences_change): Ellipsise the
	device list, otherwise long (really long) device names
	make it go bananas

2007-07-24  Callum McKenzie  <callum@spooky-possum.org>

	* Makefile.am (INCLUDES): Remove the *_DISABLE_DEPRECATED
	lines. They are evil in release code. In this case they the build
	with recent GTK 2.11.x. See bug #459720.

2007-07-17  Jaap Haitsma  <jaap@haitsma.org>

	* GNOME_MixerApplet.xml: Use gtk-about i.s.o. gnome-stock-about
	Fixes bug #456944

	* applet.c: (gnome_volume_applet_init),
	(gnome_volume_applet_refresh), (cb_verb):
	* applet.h:
	Use g_set_application name such that the application name
	gets shown correctly in the about dialog. Convert usage of GtkTooltips
	to new tooltips API of GTK 2.12 Fixes bug #456944

2007-07-02  Jordi Mas <jmas@softcatala.org>

	* docs/Makefile.am:
	* docs/ca/ca.po: added Catalan translation by Gil Forcada

2007-02-17  David Lodge <dave@cirt.net>

	* docs/en_GB/en_GB.po: Added (British) English translation.
	* docs/Makefile.am: Added en_GB to DOC_LINGUAS

2007-02-10  AP Singh Alam <aalam@users.sf.net>

	* docs/pa/pa.po: Punjabi is added
	* docs/Makefile.am: pa is added

2007-01-27  Timur Salikhov <Tima-S@yandex.ru>

	* docs/Makefile.am:
	* docs/ru/ru.po: added Russian translation

2007-01-08  Ray Strode  <rstrode@redhat.com>

	* load.c: (gnome_volume_applet_factory): 
	(gnome_volume_applet_toplevel_configure_handler):
	defer initialization of gstreamer until
	after the applet has fully registered with 
	the panel (bug 385305).

2006-11-16  Kjartan Maraas  <kmaraas@gnome.org>

	* applet.c: Also use left/right key to change volume.
	Patch from Jerry Tan. Closes bug 353644.

2006-11-15  Kjartan Maraas  <kmaraas@gnome.org>

	* docs/C/mixer_applet2.xml: Fix build.

2006-11-08  Daniel Nylander <po@danielnylander.se>

	* docs/sv/sv.po: Updated Swedish translation.
	
2006-10-02  Davyd Madeley  <davyd@madeley.id.au>

	* applet.c:
	* applet.c:
	- icon related cleanups
	- fix icon resizing
	Patches from Matthias Clasen

2006-09-04  Daniel Nylander <po@danielnylander.se>

	* docs/sv/sv.po: Updated Swedish translation.
	* docs/sv/figures/*png: Removed old screenshots.

2006-08-21  Paolo Borelli  <pborelli@katamail.com>

	* preferences.c: plug a couple of memory leaks.

2006-07-31  Ronald S. Bultje,,,  <rbultje@gnome.org>

	* applet.c: (gnome_volume_applet_init):
	  Set accessibility name (#337059).

2006-07-25  Christophe Bliard  <christophe.bliard@trux.info>

	* fr/fr.po: Small update of French translation

2006-07-23  Daniel Nylander  <po@danielnylander.se>

        * docs/sv/sv.po: Updated Swedish translation.
	* docs/sv/legal.xml: Removed obsolete file.
	
2006-07-10  Rodney Dawes  <dobey@novell.com>

	* GNOME_MixerApplet.server.in.in: Use multimedia-volume-control as the
	icon name instead of volume-knob
	
	* applet.c (init_pixbuf): Use the audio-volume-* icon names from the
	icon naming specification
	(gnome_volume_applet_init): Use multimedia-volume-control instead of
	volume-knob as the icon name for the window icon
	(cb_verb): Use multimedia-volume-control as the logo-icon-name

	Fixes #346483
	
2006-06-29  Daniel Nylander  <po@danielnylander.se>

        * docs/sv/sv.po: Added Swedish translation.
	
2006-06-17  Stefan Kost  <ensonic@users.sf.net>

	* applet.h:
	* dock.h:
	* preferences.h:
	Correct GObject macros, fixes #341457

2006-06-01  Manjunath K V  <manjunath.kadajji@wipro.com>
	* GNOME_MixerApplet.xml: Changed the mnemonic for 'Mute' in volume
	applet to 'T' since 'M' was already used by Move.
	Fixes bug #332467.

2006-04-07  Tim-Philipp Müller  <tim at centricular dot net>

	* applet.c: (gnome_volume_applet_dispose):
	* load.c: (_filter_func), (create_mixer_collection):
	  Fix double-free on quit which would cause the panel to
	  freeze under certain circumstances (#335432). Make string
	  ownership in 0.10 part of the code clearer; fix 0.8 part
	  of the code to use g_object_set_data_full() as well.

2006-02-27  Luca Ferretti  <elle.uca@libero.it>

	* docs/it/it.po: added
	* docs/it/legal.xml: removed
	* docs/it/mixer_applet2.xml: removed
	Switched Italian translation to gnome-doc-utils
	
2006-02-14  Davyd Madeley  <davyd@madeley.id.au>

	* applet.c: Uses volume-0 for mute, 1 step for 0 < v < 33%, 2 steps
	  for 33% < v < 66% and 3 steps for 66% < v < max. Patch from
	  Jan Arne Petersen <jpetersen@jpetersen.org>. Closes #330508.

2006-01-31  Davyd Madeley  <davyd@madeley.id.au>

	* load.c: do not g_free GList (causes an invalid free); use
	  g_list_free instead

2006-01-21  Vincent Untz  <vuntz@gnome.org>

	* docs/fr/fr.po: small update

2006-01-06  Vincent Untz  <vuntz@gnome.org>

	* docs/fr/fr.po: update french translation, by Christophe Bliard
	<christophe.bliard@trux.info>

2005-12-20  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_dispose),
	(gnome_volume_applet_key):
	  Fix memleak of pixmaps on exit (matters if you run multiple applets
	  and delete one of them); also make sure we only interpret arrows
	  and page-up without a key modifier (ctrl, alt, ...).

2005-12-17  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* load.c: (create_mixer_collection):
	  Give unique names to mixers if multiple mixers have the same
	  device name (#308738).

2005-12-17  Michael Hofmann  <mh21@piware.de>

	Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_init), (cb_stop_scroll_events):
	  Block removal of tooltip on scroll, so that the tooltip will
	  continue to be shown when we mouseover the applet and scroll
	  to change volume; this allows to view the percentage as you change
	  it (#320123).

2005-12-17  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (init_pixbufs), (gnome_volume_applet_refresh):
	* applet.h:
	  Don't make images static, since then all applets will have the
	  same size (#320558).

2005-12-17  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_init),
	  Explicitely initialize a value to NULL.
	(gnome_volume_applet_orientation):
	  In our hack to make events be forwarded from dock to applet, do
	  not do any weird stuff, but just use the _set_parent() and
	  _unparent() functions in Gtk+. This prevents a critical warning
	  on startup (#323576).

2005-12-03  Vincent Untz  <vuntz@gnome.org>

	* docs/fr/*: french translation, by Christophe Bliard
	<christophe.bliard@trux.info>
	* docs/*: give some .cvsignore love

2005-11-02  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_popup_dock):
	  Do some magic to make the flicker between show-all, size-calculation
	  and re-position of the applet less noticeable by doing a rough guess
	  position before the show-all.

2005-10-16  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_scroll),
	(gnome_volume_applet_key), (gnome_volume_applet_adjust_volume),
	(cb_volume):
	* applet.h:
	  Fix compiler-specific weirdnesses in my fixes for rounding errors;
	  patch contributed by Kazuki Shimura <kazuki@ma.ccnw.ne.jp>. Fixes
	  bug #316922.

2005-10-15  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup), (gnome_volume_applet_key),
	(cb_gconf):
	  Make mousewheel sensitivity of applet slightly more aggressive,
	  which should fix #318319. Also fix one more rounding error if
	  you used the arrow keys to change volume.

2005-10-01  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_scroll),
	(gnome_volume_applet_adjust_volume), (cb_volume):
	* applet.h:
	* dock.c: (cb_timeout):
	  Fix rounding errors for setting new volume after button-up or
	  scroll-up. Fixes #316922.

2005-09-28  Ryan Lortie  <desrt@desrt.ca>

	* docs/Makefile.am: add DOC_FIGURES list to get .png's into the
	  tarball.  Closes bug #317476.

2005-08-26  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* load.c: (sort_by_rank), (create_mixer_collection):
	  Sort mixers by the elementfactory rank.

2005-08-10  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_refresh):
	  Use volume (which is more detailed), rather than icon number (which
	  is basically the volume divided by another number), for refresh
	  decision, since we display the volume in a tooltip, and we want it
	  to update when external applications change the volume.

2005-08-07  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup):
	  If your sound is muted on start, then we will first setup the
	  applet, but afterwards override the right-click menu with default
	  values (mute=FALSE), which means the mute state of the menu check-
	  item will be wrong, and theu you need to select the mute function
	  twice to unmute the soundcard. First doing the menu setup and then
	  setting up the applet fixes that.

2005-07-22  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup),
	(gnome_volume_applet_toggle_mute),
	(gnome_volume_applet_get_volume), (cb_volume),
	(gnome_volume_applet_refresh), (cb_gconf):
	* applet.h:
	  Workaround some apparent "lag" in volume changes being propagated
	  to the tooltip string, and fix "wubbly" tooltip by only setting a
	  new one when it changed (#311255).

2005-07-20  Davyd Madeley  <davyd@madeley.id.au>

	* docs/Makefile.am:
	* docs/mixer_applet2.omf.in:
	* docs/C/mixer_applet2.xml: gnome-doc-utils

	* docs/*: Removed unwanted cruft.

2005-06-10  Ryan Lortie  <desrt@desrt.ca>

	* applet.c: (select_element_and_track): Properly initialise
	  'active_tracks' variable to NULL.   Remove unused 'test'
	  variable.

2005-06-10  Ryan Lortie  <desrt@desrt.ca>

	* applet.c: (gnome_volume_applet_scroll): Small fix for showing
	  dialog on first user interaction:  return TRUE on the event handler
	  and double-check for non-null before invoking a callback function.

2005-06-10  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup), (show_no_mixer_dialog),
	(gnome_volume_applet_scroll), (gnome_volume_applet_button),
	(gnome_volume_applet_key), (gnome_volume_applet_refresh),
	(cb_verb), (cb_ui_event):
	* load.c: (gnome_volume_applet_factory):
	  If no elements/devices present, don't show a dialog to the user;
	  instead, show a insensitive/mute icon, and show the dialog on a
	  user action (only once).

2005-06-10  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_run_mixer):
	  Woops, re-add some code.

2005-06-10  Jordan Saunders  <jmsaunders@rogers.com>

	Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_init), (parse_track_list),
	(select_tracks), (select_element_and_track),
	(gnome_volume_applet_setup), (gnome_volume_applet_dispose),
	(gnome_volume_applet_toggle_mute):
	* applet.h:
	* preferences.c: (gnome_volume_applet_preferences_init),
	(gnome_volume_applet_preferences_new),
	(gnome_volume_applet_preferences_change), (cb_dev_selected),
	(gnome_volume_applet_get_volume), (cb_track_select):
	* preferences.h:
	  Allow selection of multiple tracks.

2005-06-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (init_pixbufs), (gnome_volume_applet_run_mixer):
	  Use gdk_pixbuf_flip() - #304329.

2005-05-09  Dennis Cranston <dennis_cranston@yahoo.com>

	* Makefile.am:  Added gnome-desktop cflags and libs.
	* applet.c:  (gnome_volume_applet_run_mixer):  Use
	startup notification by launching gnome-volume-control 
	using the gnome-desktop-item api.

2005-05-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (select_track), (select_element_and_track), (cb_gconf):
	  Always select a channels-containing track on element switch, so
	  that we don't crash without reason when selecting another device
	  in the preferences if that device has num_channels=0 in its first
	  track (should fix #168040).

2005-05-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (cb_volume), (cb_gconf):
	  Cache volume. Only reset element if it's not the one we were
	  already using. May fix warnings on console when opening
	  preferences, although I didn't get confirmation on that.

2005-04-15  Kjartan Maraas  <kmaraas@gnome.org>

	* load.c: (create_mixer_collection): Leak fixes
	* preferences.c: (gnome_volume_applet_preferences_change),
	(cb_track_select): Leak fixes. Closes bug #300718.

2005-04-03  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_toggle_mute),
	(gnome_volume_applet_refresh), (cb_ui_event):
	  Fix for mute misbehaviour.

2005-04-03  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_init),
	(gnome_volume_applet_refresh):
	* applet.h:
	  Display tooltip showing current volume, based on a patch from
	  Pedro Villavicencio <pvillavi@gnome.org> (#166914).

2005-04-03  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup):
	  Some include fixes.
	* preferences.c: (gnome_volume_applet_preferences_init):
	  Fix type-ahead bug (#171367).

2005-03-29  Ryan Lortie  <desrt@desrt.ca>

	* applet.c: Use show/hide_all instead of show/hide for the
	drop-down slider.  Closes bug #168726.

2005-03-20  Kjartan Maraas  <kmaraas@gnome.org>

	* applet.c: (flip_byte), (flip_pixel), (flip): Fix
	compiler warnings about signedness.
	* applet.h:
	* dock.c:
	* dock.h:
	* load.c:
	* preferences.c: Cleanups of headers.

2005-03-01  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_button):
	  Ignore clicks from outside widget. Fixes #168726.

2005-02-27  Ryan Lortie  <desrt@desrt.ca>

	* applet.c: Don't leak style while handling the change_background
	signal.  Fix adapted from Vincent Untz's fixes to various panel
	applets.

2005-02-24  Kjartan Maraas  <kmaraas@gnome.org>

	* preferences.c: (gnome_volume_applet_preferences_init): Use
	gtk_widget_size_request() instead of the deprecated
	gtk_widget_set_usize().

2005-02-09  Mark McLoughlin  <mark@skynet.ie>

	Fixes crash when we select a track with no channels.
	See Fedora bug:
	  https://bugzilla.redhat.com/beta/show_bug.cgi?id=147282
	Thanks to Neil Paris <neilparis@gmail.com> for isolating
	the problem.

	* applet.[ch]:
	(select_track), (select_element_and_track): new functions.
	(gnome_volume_applet_setup): re-work mixer/track selection so
	that we never end up with a track with no channels.
	
	* load.c: (gnome_volume_applet_factory): don't pop up an
	error dialog if we can't find a mixer here. Allow
	gnome_volume_applet_setup() to do it instead.

2005-01-22  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_init),
	(gnome_volume_applet_setup), (gnome_volume_applet_refresh),
	(cb_gconf), (cb_verb):
	* keys.h:
	* preferences.c: (gnome_volume_applet_preferences_init),
	(gnome_volume_applet_preferences_new),
	(gnome_volume_applet_preferences_dispose), (cb_dev_selected),
	(cb_track_select):
	* preferences.h:
	  Use panel_applet_gconf instead of gconf directly. Fixes #163743.

2005-01-18  Carlos Garnacho Parro  <carlosg@gnome.org>

	* applet.[ch]: handled panel size and icon theme changes, as well
	as a little muting/unmuting error (not updating correctly the icon). 
	Fixes #164492

2005-01-16  Davyd Madeley  <davyd@madeley.id.au>

	* Makefile.am:
	* volume-*.png (removed): No longer install pixmaps.

	* applet.c: Use icon theme instead.

2005-01-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_refresh):
	  Make sugar-daddy happy. Evil hack. Don't look. Fixes #153553.

2004-12-14  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* load.c: (create_mixer_collection):
	  Dont' show modems (similar to g-v-c), fixes #161258.

2004-11-15  Mariano Suárez-Alvarez <mariano@gnome.org>

	* dock.c, preferences.c: include glib/gi18n.h to get _

2004-09-22  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* applet.c: (gnome_volume_applet_setup):
	  Fix crasher (#153171).

2004-09-16  Dennis Cranston <dennis_cranston at yahoo com>

	Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* preferences.c: (gnome_volume_applet_preferences_init):
	HIGify the preferences dialog: Use proper widget padding; remove
	the separator; add shadow to list view; and remove the word 
	applet from the dialog.
	
2004-09-16  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* Makefile.am:
	* applet.c: (gnome_volume_applet_get_type),
	(gnome_volume_applet_class_init), (gnome_volume_applet_init),
	(gnome_volume_applet_setup), (gnome_volume_applet_dispose),
	(gnome_volume_applet_popup_dock),
	(gnome_volume_applet_popdown_dock), (gnome_volume_applet_pop_dock),
	(gnome_volume_applet_toggle_mute), (gnome_volume_applet_run_mixer),
	(gnome_volume_applet_scroll), (gnome_volume_applet_button),
	(gnome_volume_applet_key), (gnome_volume_applet_orientation),
	(gnome_volume_applet_size), (cb_volume),
	(gnome_volume_applet_refresh), (cb_check), (cb_gconf),
	(cb_prefs_destroy), (cb_verb):
	* applet.h:
	* dock.c: (gnome_volume_applet_dock_get_type),
	(gnome_volume_applet_dock_class_init),
	(gnome_volume_applet_dock_init), (gnome_volume_applet_dock_new),
	(gnome_volume_applet_dock_dispose), (cb_timeout),
	(cb_button_press), (cb_button_release),
	(gnome_volume_applet_dock_change):
	* dock.h:
	* keys.h:
	* load.c: (create_mixer_collection), (gnome_volume_applet_factory):
	* mixer.c:
	* preferences.c: (gnome_volume_applet_preferences_get_type),
	(gnome_volume_applet_preferences_class_init),
	(gnome_volume_applet_preferences_init),
	(gnome_volume_applet_preferences_new),
	(gnome_volume_applet_preferences_dispose),
	(gnome_volume_applet_preferences_response),
	(gnome_volume_applet_preferences_change), (cb_dev_selected),
	(cb_track_select):
	* preferences.h:
	  New volume control applet. Fully GStreamer-based, includes patches
	  for launching gnome volume control on double click, clickable +/-
	  buttons for changing volume. Also much nicer code. Fixes #151970
	  and also fixes #123000, #143799, #78720 and #109317 while we're at
	  it. Clickable +/- button based on patch by Chris Kelso
	  <ckelso@heliosphere.org> (see #123000).

2004-09-13  Shaun McCance  <shaunm@gnome.org>

	* docs/C/mixer_applet2-C.omf:
	* docs/C/mixer_applet2.xml:
	- Updates for 2.8 from Angela Boyle

2004-09-06  Davyd Madeley  <davyd@madeley.id.au>

	* Makefile.am:
	* mixer.c: Fix install location so that mixer icon appears in Add to
	Panel dialog. Patch by Mark McLoughlin <markmc@redhat.com>. Closes
	#151834.

2004-08-15  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: Remove references to screen-exec.
	* mixer.c: (mixer_help_cb), (show_help_cb),
	(mixer_init_stock_icons): Use gnome_help_*. Also
	#elif defined instead of just #elif for the harware
	support stuff at the beginning of the file.

2004-07-29  Kjartan Maraas  <kmaraas@gnome.org>

	* mixer.c: (destroy_mixer_cb): Merge fix for
	bug #148708 from stable.

2004-06-26  Dennis Smit  <ds@nerds-incorporated.org>

	* mixer.c (applet_size_allocate): Added function.

	(mixer_update_image): Don't get size from the panel
	but using the allocation.

	(mixer_applet_create): Connect signal to the
	applet_size_allocate.

	Patch by: Vincent Noel  <vnoel@cox.net>

	Fixes bug #144531.

2004-06-10  Dennis Smit  <ds@nerds-incorporated.org>

	* mixer.c (mixer_applet_create): Set the correct range value
	for gtk_adjustment_new.
	(mixer_value_changed_cb): Changed -adj->value to adj->value.
	(mixer_update_slider): Removed vol = -vol (there is no need).
	(mixer_popup_show): Set vscale to inverted.
	
	Patch by:  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>

	bug #125393.

2004-06-07  Jorn Baayen  <jbaayen@gnome.org>

	* mixer.c: (get_channel):

	Restore saved mixer channel on startup. Fixes #139374.

2004-04-25  Kevin Vandersloot <kfv101 psu edu>

	* mixer.c: Fix volume reduction for alsa. Fixes bug #137307. Patch
	from Jan Schmidt.

2004-04-25  Kevin Vandersloot <kfv101 psu edu>

	* *.server.in: use correct icon to theme properly. Patch from Calum Benson.
	Fixes bug #137707

2004-03-17  Glynn Foster  <glynn.foster@sun.com>

	* docs/ja/*: Add ja docs since I haven't heard from the original
	author.

2004-03-15  Glynn Foster  <glynn.foster@sun.com>

	* docs/*: Add localized online documentation from Sun's
	translation team for de, es, fr, it, ko, sv, zh_CN, zh_HK
	and zh_TW.

2004-03-15  Glynn Foster  <glynn.foster@sun.com>

	* docs/*.sgml: Remove the sgml stuff since we don't need it 
	anymore.

2004-02-26  Dennis Smit  <ds@nerds-incorporated.org>

	* mixer.c (applet_change_background_cb):
	pixmap argument is a GdkPixmap not a gchar *pixmap.

2004-02-23  Dennis Smit  <ds@nerds-incorporated.org>

	* mixer.c (mixer_about_cb): Set the about dialog
	on the right screen if the user requests the dialog and
	it's already there but not on the right screen.

2004-02-22  Dennis Smit  <ds@nerds-incorporated.org>
	
	* mixer.c (mixer_start_gmix_cb):
	Move from egg_screen_execute_command_line_async to
	gdk_spawn_on_screen.

	Fixes bug #135158.

2004-02-17 Breda McColgan <breda.mccolgan@sun.com>

	* docs/C/mixer_applet2.xml: Updated for GNOME 2.6.
	* docs/C/mixer_applet2-C.omf: Updated for GNOME 2.6.
	* docs/C/l10n.txt: Updated for GNOME 2.6.

2004-02-08  Jason Leach  <leach@wam.umd.edu>

	* Makefile.am (CLEANFILES): Add .server and .server.in here.
	(#132071, Padraig O'Briain)

2004-02-02  Richard Hult  <richard@imendio.com>

	* mixer.c: Update my email, and use the correct shadow type for
	the device list. Fixes bug #133136.

2004-01-28  Arvind Samptur  <arvind.samptur@wipro.com>

	* mixer.c: (mixer_about_cb): Set the screen for the
	about dialog.

2004-01-18  Jason Leach  <leach@wam.umd.edu>

	* Makefile.am (install-data-local): builddir != srcdir fix.

2004-01-16  Archana Shah <archana.shah@wipro.com>

	* mixer.c: Added a field for about dialog in structure MixerData.
	(mixer_applet_create): Initialized about_dialog to NULL.
	(mixer_about_cb): Changed to use about_dialog structure member
	instead of static variable.
	(destroy_mixer_cb): destroy about dialog when applet is removed.
	Fixes bug #131694

2004-01-15  Kevin Vandersloot

	* mixer.c: merge patch from gnome-mixer for gsteamer part

2004-01-03  Jon Trowbridge <trow@ximian.com>

	* mixer.c: Add support for GStreamer's mixer API.  Also did some
	minor clean-up of unused variables, etc.

2003-10-27  Kjartan Maraas  <kmaraas@gnome.org>

	* mixer.c: Merge fix for bug #125488 from stable.

2003-09-21  Christian Neumair  <chris@gnome-de.org>

	* mixer.c: Mark missing string for translation (#122406).

2003-09-20  Christian Neumair  <chris@gnome-de.org>

	* mixer.c: Add missing gettext call (#122793).

Mon Sep 15 15:22:51 2003  George Lebl <jirka@5z.com>

	* mixer.c: when started in lockdown mode, hide the preferences item

2003-08-24  Irene Ryan <irene.ryan@sun.com>

	* docs/C/mixer_applet2.xml, mixer_applet2-C.omf: minor updates to 
     Help files for the GNOME 2.4 release

2003-07-21  Dennis Cranston <dennis_cranston at yahoo com>

	* mixer.c:  HIGify widget padding between the vbox and action 
	area of the dialog.  Thanks to <chris@gnome-de.org> 
	Christian - Manny Calavera - Neumair.
	
Thu Jul 03 15:46:15 2003  George Lebl <jirka@5z.com>

	* mixer.c: when we obtain a gconf client, just cache the pointer,
	  that will make the key_writable call marginally faster.

Wed Jul 02 16:54:54 2003  George Lebl <jirka@5z.com>

	* mixer.c: respect key-writability

2003-06-19  Kevin Vandersloot

	* mixer.c: save and restore mixer state on startup. Fixes bug #61253
	
	* mixer.schemas: change dash to underline and add new prefs

2003-06-16  Kevin Vandersloot

	* mixer.c: add keybindings for mute and open volume control

2003-06-02  Kevin Vandersloot

	* mixer.c: expand applet for Fitt's law

2003-05-17  Dennis Cranston <dennis_cranston at yahoo com>

	* mixer.c:  Set window icon for preferences dialog.
	
2003-05-17  Dennis Cranston <dennis_cranston at yahoo com>

	* mixer.c:  HIGify the action area of the preferences dialog.

2003-05-14  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: put little +/- labels to indicate which direction is positive/negative. Fixes
	bug #99825
	
	* *.xml: Change "Run" to "Open". Fixes bug #89865

2003-05-03  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: popup the volume slider on key press instead of release.

2003-05-01  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: don't popup en error dialog unless user tries to do something. Patch
	from Balamurali Viswanathan. FIxes bug #110522

2003-04-26  Dennis Cranston <dennis_cranston at yahoo com>

	* mixer.c:  Minor HIGification of perference dialog: add mnemonic 
	label to listview, remove separator.  Also, hook up the help button.

2003-03-27 Glynn Foster <glynn.foster@sun.com>

	* Makefile.am: Dist the schemas file.

2003-03-13 David Bordoley <bordoley@msu.edu>

       * GNOME_MixerApplet.xml: Minor context
       menu ui tweek

2003-03-13  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c, mixer.schemas: Add the ability to customize the channel affected by
	the applet. Only for OSS drivers now. Fixes bugs #60292 and #101833

2003-03-12  Balamurali Viswanathan <balamurali.viswanathan@wipro.com>

	* mixer.c : Sync mute functionality with other applications in Solaris 
	Fixes bug #105724

2003-03-10  Breda McColgan  <Breda.McColgan@sun.com>

        * docs/C/mixer_applet2.xml: Had inadvertently overwritten John Fleck's update of 2002-11-26. Have now re-corrected "Run Audio Mixer" to "Run Volume Control".

        * docs/C/mixer_applet2-C.omf : Updated to reflect new manual version
        number and date

2003-03-07  Mark McLoughlin  <mark@skynet.ie>

	* mixer.c: (mixer_help_cb): update for screen-exec changes.

2003-01-22  Breda McColgan  <Breda.McColgan@sun.com>

        * docs/C/mixer_applet2.xml: Updated for GNOME 2.2

        * docs/C/mixer_applet2-C.omf : Updated to reflect new manual version
        number and date

2003-01-08  Stanislav Brabec  <sbrabec@suse.cz>

	* mixer.c: Make SOUND_MIXER_SPEAKER change powerpc specific. Fixes
	bug #96639.

2002-12-14  Fernando Herrera <fherrera@onirica.com>

	* GNOME_MixerApplet.server.in.in: added bugzilla attributtes

2002-11-27  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: don't register stock icons if they have been registred already. Kill a
	warning also. Fixes bug #99156

2002-11-26 John Fleck <jfleck@inkstain.net>

	* docs/C/mixer_applet2.xml
	update to new wording for "run volume control"
	remove
	* docs/C/figures/mixer_applet.png
	which we don't use any more

2002-09-15  Juan Salaverria <rael@vectorstar.net>

	* GNOME_MixerApplet.xml: Added a separator in the
	menu. May fix bug #89864

2002-10-30  Glynn Foster  <glynn.foster@sun.com>

	* *small.png : Remove since we don't need them anymore.

2002-10-30  Glynn Foster  <glynn.foster@sun.com>

	* Makefile.am: Remove installation of the -small images.
	* mixer.c: (mixer_load_volume_images), (mixer_update_image),
	(mixer_popup_hide), (applet_change_size_cb),
	(register_mixer_stock_icons), (mixer_init_stock_icons),
	(applet_style_event_cb), (mixer_applet_create): We now have
	icon theming. Theme the volume and mute icons. Fixes bug 
	#96085.

2002-09-19  Mark McLoughlin  <mark@skynet.ie>

	* mixer.c: (mixer_popup_show), (mixer_start_gmix_cb),
	(mixer_about_cb), (mixer_help_cb), (mixer_applet_create):
	kill the HAVE_GTK_MULTIHEAD conditionals. We require
	gtk+ HEAD now.

2002-09-12  Kevin Vandersloot <kfv101@psu.edu>

        * mixer.c, Makefile.am, .sever.in.in: add new set of larger
        sized icons from Suzanna at Sun. Scales icons much better
        now. Fixes bug #75191

2002-08-19  Kevin Vandersloot <kfv101@psu.edu>

        * mixer.c: fix some mem leaks

2002-08-02  Deepa Natarajan <deepa.natarajan@wipro.com>

        * mixer.c: resize the applets icon based on the size of the
        panel. Fixes bug #75191.

2002-08-14  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: link against libscreen-exec.la.

	* mixer.c: (mixer_help_cb): use the multiscreen
	gnome_help variants.

2002-07-18  Kevin Vandersloot <kfv101@psu.edu>

        * mixer.c: use consistent error messages. Fixes bug #87905.
        Patch by Johan Dahlin

2002-07-18  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: install applet to libexec.

	* GNOME_MixerApplet.server.in: move .server.in to
	.server.in.in to allow for libexec dir substitution.

2002-07-11  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: add egg-screen-exec.[ch] to the build.

	* mixer.c:
	(mixer_start_gmix_cb): lauch mixer on the same screen
	as the applet.
	(mixer_popup_show), (mixer_start_gmix_cb), (mixer_about_cb),
	(mixer_applet_create): realise dialogs on the same screen as
	the applet.

2002-07-11  Mark McLoughlin  <mark@skynet.ie>

	* mixer.c:
	(mixer_start_gmix_cb): pop up error dialog if
	we fail to execute mixer.

2002-05-31 Kevin Vandersloot <kfv101@psu.edu>

	* Makefile.am: Fix GNOMELOCALEDIR to point to correct
	location. Fixes #83621. 

2002-05-26  Kevin Vandersloot <kfv101@psu.edu>

	* docs/C/mixer_applet2.xml: Update docs for string change.
	Fixes bug #82012. Also cvs remove old .sgml files and an
	old .omf file.

2002-05-21  Balamurali Viswanathan <balamurali.viswanathan@wipro.com>

	* mixer.c Fix for bug 82449

2002-05-16  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: get help working with new docs

2002-04-29  Fernando Herrera <fherrera@onirica.com>

	* mixer.c: mixer_update_slider: for all panels mixer vol is -vol 
	in slide bar. With old code (vol = vol - VOLUME_MAX for vertical
	panels) when starting the applet in vertical panels with a saved 
	mixer vol of 90, it changed to 10.

2002-04-29  Fernando Herrera <fherrera@onirica.com>

	* mixer.c: change the volume with mouse wheel over the button
	applet without bringing up the popup

2002-05-10 Stephen Browne <stephen.browne@sun.com>

	* mixer.c: use AUDIODEV env var instead of hardcoding 
	/dev/audio on Solaris.  This makes this applet work on Sun Ray devices

2002-05-10  Deepa Natarajan <deepa.natarajan@wipro.com>

        * .xml: added mnemonics for the popup menu

2002-05-10  Wayne Schuller  <k_wayne@linuxpower.org>

	* GNOME_MixerApplet.xml: Update string to match the name 'Volume Control' for consistency. I've committed this because the string freeze has been extended (http://mail.gnome.org/archives/desktop-devel-list/2002-May/msg00175.html). This was based on a patch from Manuel Clos. For more info see: http://bugzilla.gnome.org/show_bug.cgi?id=75016
	* docs/C/mixer.sgml: Bring the docs up to date with this change and the 'mute' option which wasn't documented. There are no figures that need updating from this change.

2002-05-06  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: run gnome-volumne-control not gnome-volumne-meter.
	Patch from Manuel Clos Crespo - fixes bug #80144

2002-04-29  Satyajit Kanungo <satyajit.kanungo@wipro.com>
	* docs/Makefile.am 
	  docs/C/Makefile.am only "C" locale is supported now 
	
	* mixer.c  used gnome help API to enable help on mixer applet	

2002-04-27  Dennis Cranston <dennis_cranston@yahoo.com>

	* mixer.c:  "About..." dialog fixes -- use gnome-mixer-applet.png
	for the window icon.

2002-04-22  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* mixer.c: (mixer_about_cb): Added the icon.

2002-04-20  Abel Cheung  <maddog@linux.org.hk>

	* mixer.c: Added translation_credit and documenters placeholders.

2002-04-13  Fernando Herrera <fherrera@onirica.com>

	* mixer.c: bring up the volume popup when scrolling with the wheel
	when the mouse is over the applet (without clicking first)
	
Tue Apr 09 14:28:55 2002  George Lebl <jirka@5z.com>

	* mixer.c: Let the "can't open the sound device" dialog be
	  closed by whacking it after a gtk_dialog_run

2002-03-31  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: try /dev/sound/mixer if /dev/mixer fails. Fixes
	mixer on devfs and bug #74996

2002-03-18  Parag Kabra <parag.kabra@wipro.com>
	* mixer.c: added accessibility related code.

2002-03-12  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: if no mixers are found, don't display the menu item

	* .xml: add the verb names here

2002-03-12  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: check for external mixers and run stdauidocontrl
	for Solaris users who can't get gmix working. Should fix
	bug #62202

2002-03-09  Kevin Vandersloot <kfv101@psu.edu.

	* mixer.c: bind to button release instead of button_press for
	the applet to fix the breakage in my previous commit. Fixes
	bug #73991. Also make the step icrement of the slider larger
	since it's pretty slow pressing the up or down buttons

2002-03-07  Kevin Vandersloot <kfv101@psu.edu>

	* mixer.c: allow the user to popup the slider from the keyboard
	when focus is on the applet. Also fix the issue where you can't
	click on the toggle button to popdown the slider. Also make
	to sllider pop up and down on button press instead of release

2002-03-05  Seth Nickell  <snickell@stanford.edu>

	* GNOME_MixerApplet.server.in:

	Update description.

2002-03-03  Richard Hult  <rhult@codefactory.se>

	* mixer.c (mixer_applet_factory): Remove temporary i18n stuff now
	that it is in libpanel-applet.

	* mixer.c: Popup scale on button release instead of button press,
	this makes the popup work again with the recent grab fixes in
	gtk+, and also it makes more sense. And don't run the mixer on
	double click, because it doesn't make sense to double click on a
	combo-like popup button.
	
2002-02-16  Richard Hult  <rhult@codefactory.se>

	* Makefile.am: Add ui file.
	(EXTRA_DIST): Add ui file, as Kjartan points out.

	* mixer.c: Remove crack (i.e. don't quit when the last applet
	goes).
	(mixer_applet_create): Set up menu from file so that we can
	translate the strings.

	* GNOME_MixerApplet.xml: Add ui file.

2002-02-11  Kjartan Maraas  <kmaraas@gnome.org>

	* GNOME_MixerApplet.server.in: Mark strings for l10n.
	
2002-02-11  Mark McLoughlin  <mark@skynet.ie>

	* GNOME_MixerApplet.server.in: move to Vertigo namespace.

	* mixer.c: update for factory macro change.

2002-02-11  Bastien Nocera  <hadess@hadess.net>

	* GNOME_MixerApplet.server.in: update to use new icon
	* Makefile.am: install new icon
	* gnome-mixer-applet.png: added (original from gnome-media)

2002-02-10  Richard Hult  <rhult@codefactory.se>

	* mixer.c: Clean up while looking for bug that was actually in the
	panel. Also make it quit when the last applet is destroyed.

2002-02-09  Gediminas Paulauskas <menesis@delfi.lt>

	* Makefile.am: compile with all DEPRECATED flags defined.
	* mixer.c: remove eventbox -- PanelApplet is derived from
	GtkEventBox.

2002-02-05  Gediminas Paulauskas <menesis@delfi.lt>

	* mixer.c: Run gnome-volume-control on menu item or double-click on
	applet.

2002-02-02  Richard Hult  <rhult@codefactory.se>

	* mixer.c: Don't use deprecated API and fix slider direction for
	vertical panels. 

2002-01-21  Richard Hult  <rhult@codefactory.se>

	* mixer.c: Hide the popup when any button is pressed, not just
	button 1.
	
2002-01-19  Seth Nickell  <snickell@stanford.edu>

	* GNOME_MixerApplet.server.in:

	Drop "Applet" from name.

2002-01-09  Kevin Vandersloot <kfv101@psu.edu>

	* Makefile.am: dist the xpms

2002-01-06  Kevin Vandersloot <kfv101@psu.edu>

	* Makefile.am: reorder includes so it builds with strange 
	setups like mine

2002-01-03  Richard Hult  <rhult@codefactory.se>

	* mixer.c (applet_change_background_cb): Handle background
	changes. 

2001-12-17  Mark McLoughlin  <mark@skynet.ie>

	* mixer.c: (mixer_applet_fill), (mixer_applet_factory):
	update for panel-applet api changes.

2001-12-12  Richard Hult  <rhult@codefactory.se>

	* GNOME_MixerApplet.server.in: Change the icon file from
        gnome-unknown to one that doesn't exist. We need an icon :)

	* mixer.c (mixer_applet_new): Remove unused variable.
	(applet_change_size_cb): Dont make the applet bigger than
	necessary, or the depressed frame will look ugly.
	(mixer_popup_show): Depress frame.
	(mixer_popup_hide): Restore frame.
	Remove the non-existent stock icons from the menu xml string.

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

	* mixer.c: Remove double include of <config.h>
	
2001-12-10  Richard Hult  <rhult@codefactory.se>

	* GNOME_MixerApplet_Factory.server.in: Add bonobo-activation
	file.

	* mixer.c: GNOME 2 port/rewrite.

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

	* mixer.c: Solaris fixes. Bug #60076
	
2001-08-26  Alexander Larsson <alexl@redhat.com>

	Patch from David Woodhouse <dwmw2@infradead.org>
	* mixer.c: If mixer doesn't have master volume, fall back to PCM.

2001-06-17  Kjartan Maraas  <kmaraas@gnome.org>

	* mixer.c: Apply patch from Mike Kelly <mike@csuchico.edu> to
	make the slider play nice with wheelmice.
	* mixer.c: Apply patch from David KAELBLING <drk@sgi.com>
	to fix stuff on Irix.
	
2001-04-07  Manuel de Vega Barreiro <mbarreiro@red.madritel.es>
	
	* docs/es/* : Updated Spanish tranlation.

2001-03-01  Manuel de Vega Barreiro <mbarreiro@red.madritel.es>
	
	* docs/es/* : Added Spanish tranlation.

2000-04-25  Fatih Demir	<kabalak@gmx.net>
	
	* mixer_applet.desktop : Added [tr] section .

2000-04-15  Eric Baudais  <baudais@okstate.edu>

	* docs/C/mixer-applet.sgml: Added a bit about trademarks.

2000-04-11  Dan Mueth <d-mueth@uchicago.edu>

	* docs/C/*sgml: Updated to latest template and fixed a couple
	small things.

2000-03-31  Jacob Berkman  <jacob@helixcode.com>

	* mixer.c (help_cb): add help stuff

2000-03-29  Jason Leach  <leach@wam.umd.edu>

	* mixer.c (main): changed "Run gmix..." to "Run Audio Mixer..."
	for consistent naming with the Main Menu gmix.desktop entry,
	closing bug #8040.
	(start_gmix_cb): formalized input parameters to (AppletWidget
	*applet, gpointer data) to get rid of a warning of incompatible
	pointer type in applet_widget_register_stock_callback

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

	* mixer.c (mixer_about): Added About dialog, bug #7295

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

	* mixer.c (main): final fixes of Dave Larson's patch.

Mon Feb 21 23:33:49 2000  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* #IF SUN_API   ->   #IFDEF SUN_API
	* Reported by Paul Barnfather <plb@clanger9.demon.co.uk>

2000-02-20  Jacob Berkman  <jacob@helixcode.com>

	* mixer.c: fix my previous Dave Larson patch thingie
	
	* mixer.c (create_mixer_widget): increase timeout to 500 ms
	(how high can we go?)
	(mixer_timeout_callback): applied modified patch from Chris Jones
	<chris@black-sun.co.uk> to not update scrollbar every timeout
	(create_mixer_widget): initialize md->last_vol

2000-02-14  Jacob Berkman  <jacob@helixcode.com>

	* mixer.c: patch from Dave Larson <davlarso@acm.org> for
	Solaris support

Sat Jan 29 15:50:23 2000  George Lebl <jirka@5z.com>

	* mixer.c: use 32 and not 36 for the size of slider

Sat Jan 29 15:24:41 2000  George Lebl <jirka@5z.com>

	* mixer.c: when we can't open /dev/mixer, put up a dialog and go on
	  but ignore any settings.

