2009-01-31 Mario Blättermann * docs/de/de.po: Small fix in German translation 2009-01-31 Callum McKenzie * dock.c (gnome_volume_applet_dock_new): Add a border around the dock. * applet.c (gnome_volume_applet_button): Double click -> toggle mute rather than launching the volume control. Mute is the more common command. 2009-01-27 Callum McKenzie * preferences.[ch]: * load.c: * applet.[ch]: Remove gstreamer 0.8 support. Remove libgnome stuff. ==================== 2.25.2 ====================== 2008-12-17 William Jon McCann * Makefile.am: Add missing libgnomeui CFLAGS Patch from: lucasr.at.mundo@gmail.com (Bug #564192) 2008-12-02 Callum McKenzie * dock.[ch]: * applet.[ch]: Hook the mute button into the system. Do some prep work to separate the applet object into a model and a viewer/control so the dock can also be a viewer/control on an equal footing. This will make some code a lot cleaner. Also hook up the new "Volume Control..." button. 2008-11-27 Callum McKenzie * dock.c (gnome_volume_applet_dock_new): Rotate the volume control dock 90 degrees. Replace the textual '+' and '-' with icons and make the whole slider bigger. Rework some of the code to be even more data-driven and remove duplication. Remove the table and use nested hboxen/vboxen. Add a checkbox for mute and a volume control button (unattached). 2008-11-22 Mario Blättermann * docs/de/de.po: Some fixes in German translation 2008-11-14 Callum McKenzie * preferences.[ch]: * dock.[ch]: * applet.[ch]: Patch from Maxim Ermilov to rationalise GTK includes. See bug 560678. 2008-11-07 Mario Blättermann * docs/de/de.po: Added German translation * docs/Makefile.am: Added de to DOC_LINGUAS. * docs/de/figures/: Updated screenshot ==================== 2.24.0.1 ==================== 2008-09-20 Simos Xenitellis * docs/Makefile.am: Added el to DOC_LINGUAS. 2008-09-19 Simos Xenitellis * docs/el/el.po: Added Greek translation by Hlias Makris. 2008-08-27 Callum McKenzie * applet.c: Patch from Cosimo Cecchi to avoid a crash when the panel icon cannot be found. Bug 509065. 2008-08-19 Rodrigo Moya * dock.c (destroy_source): set function to void explicitly, to avoid no-return-in-nonvoid-function warning. 2008-08-09 Callum McKenzie * applet.c (gnome_volume_applet_popup_dock): Revert to the old code for positioning the window. This is ugly, but it doesn't have the window mysteriously appearing in an odd place before jumping to the right place. (Still bug #456498.) 2008-08-07 Callum McKenzie * dock.c (gnome_volume_applet_dock_init): Be more explicit about everything to do with the dock window behaviour. (Continuation of bug #456498) 2008-08-06 Callum McKenzie * dock.c (gnome_volume_applet_dock_init): Explicitly disable decoration of the dock window since the type hint isn't doing the right thing for everyone (see bug #456498). 2008-07-27 Callum McKenzie * applet.h: * applet.c: Patch from Bastien Nocera to use gstreamer signals to avoid the need to poll the state (to update the icon) on devices which support it. See bug #478485. 2008-07-06 Changwoo Ryu * docs/ko/ko.po: Updated Korean translation. 2008-07-01 Callum McKenzie * dock.c: * dock.h: * applet.c: Decouple the dock window from the volume applet by introducing gnome_volume_applet_dock_set_focus. Simplify the window repositioning code, the initial guess is unnecessary. Move the adjustment object into a central location under the applet object and avoid reconstructing it every time the dock is rebuilt. 2008-06-26 Callum McKenzie * dock.c: Remove abuse of internal knowledge about GTK+. Refactoring of the source removal code and the widget creation code. Make the widget creation even more data driven. Use a "normal" top-level window for the slider with appropriate properties set rather than some of the magic that had been used. This changes the behaviour of the slider. It is no longer modal, instead it is sticky and stay-on-top in the same style as other dock windows. * dock.h: Remove unnecessary includes. * applet.c: Remove the explicit grab in favour of a traditional top-level window for the volume slider. Make sure that an adjustment isn't leaked when the applet is moved from a horizontal to a vertical panel. 2008-05-31 Gabor Kelemen * docs/Makefile.am: Added hu to DOC_LINGUAS * docs/hu/hu.po: Added Hungarian translation by Őry Máté. 2008-04-25 Callum McKenzie * applet.c: * preferences.c: Fix the math for volume level calculations. This shouldn't have affected anyone, but it's best to be sure. Patch from Tim-Philipp Muller (Bug #529739). 2008-04-22 Ilkka Tuohela * docs/Makefile.am: Added Finnish translation by Jukka Heikkilä. * docs/fi: Added fi to DOC_LINGUAS 2008-03-16 Callum McKenzie * dock.c: Patch from Danny Baumann to set the window type hint to assist compositing window managers (see bug #522238). 2008-02-13 Jonh Wendell * docs/Makefile.am: * docs/pt_BR/pt_BR.po: added Brazilian Portuguese translation by Amadeu A. Barbosa Junior. * docs/: Added some files to the list of svn ignored files. 2008-01-04 Callum McKenzie * GNOME_MixerApplet.xml: Patch from Ted Gould to remove almost-impossible-to-use accelerators from the menu. See bug #498258. Fortunately these were never documented. 2007-12-02 Changwoo Ryu * docs/Makefile.am (DOC_LINGUAS): Added ko. * ko/ko.po: gnome-doc-utils migration & updated Korean translation. * ko/*.xml: Removed old XMLs. * ko/figures/*.png: Removed old images. 2007-10-13 Callum McKenzie * applet.c: * dock.c: * preferences.c: Use G_DEFINE_TYPE macros. Patch from Jaap Haitsma, Bug #459705. 2007-09-26 Kjartan Maraas * preferences.c: (cb_track_select): Plug leak. 2007-09-20 Bastien Nocera * 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 * 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 * 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 * docs/Makefile.am: * docs/ca/ca.po: added Catalan translation by Gil Forcada 2007-02-17 David Lodge * 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 * docs/pa/pa.po: Punjabi is added * docs/Makefile.am: pa is added 2007-01-27 Timur Salikhov * docs/Makefile.am: * docs/ru/ru.po: added Russian translation 2007-01-08 Ray Strode * 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 * applet.c: Also use left/right key to change volume. Patch from Jerry Tan. Closes bug 353644. 2006-11-15 Kjartan Maraas * docs/C/mixer_applet2.xml: Fix build. 2006-11-08 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. 2006-10-02 Davyd Madeley * applet.c: * applet.c: - icon related cleanups - fix icon resizing Patches from Matthias Clasen 2006-09-04 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. * docs/sv/figures/*png: Removed old screenshots. 2006-08-21 Paolo Borelli * preferences.c: plug a couple of memory leaks. 2006-07-31 Ronald S. Bultje,,, * applet.c: (gnome_volume_applet_init): Set accessibility name (#337059). 2006-07-25 Christophe Bliard * fr/fr.po: Small update of French translation 2006-07-23 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. * docs/sv/legal.xml: Removed obsolete file. 2006-07-10 Rodney Dawes * 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 * docs/sv/sv.po: Added Swedish translation. 2006-06-17 Stefan Kost * applet.h: * dock.h: * preferences.h: Correct GObject macros, fixes #341457 2006-06-01 Manjunath K V * 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 * 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 * 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 * 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 . Closes #330508. 2006-01-31 Davyd Madeley * load.c: do not g_free GList (causes an invalid free); use g_list_free instead 2006-01-21 Vincent Untz * docs/fr/fr.po: small update 2006-01-06 Vincent Untz * docs/fr/fr.po: update french translation, by Christophe Bliard 2005-12-20 Ronald S. Bultje * 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 * load.c: (create_mixer_collection): Give unique names to mixers if multiple mixers have the same device name (#308738). 2005-12-17 Michael Hofmann Reviewed by: Ronald S. Bultje * 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 * 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 * 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 * docs/fr/*: french translation, by Christophe Bliard * docs/*: give some .cvsignore love 2005-11-02 Ronald S. Bultje * 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 * 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 . Fixes bug #316922. 2005-10-15 Ronald S. Bultje * 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 * 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 * docs/Makefile.am: add DOC_FIGURES list to get .png's into the tarball. Closes bug #317476. 2005-08-26 Ronald S. Bultje * load.c: (sort_by_rank), (create_mixer_collection): Sort mixers by the elementfactory rank. 2005-08-10 Ronald S. Bultje * 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 * 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 * 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 * 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 * applet.c: (select_element_and_track): Properly initialise 'active_tracks' variable to NULL. Remove unused 'test' variable. 2005-06-10 Ryan Lortie * 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 * 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 * applet.c: (gnome_volume_applet_run_mixer): Woops, re-add some code. 2005-06-10 Jordan Saunders Reviewed by: Ronald S. Bultje * 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 * applet.c: (init_pixbufs), (gnome_volume_applet_run_mixer): Use gdk_pixbuf_flip() - #304329. 2005-05-09 Dennis Cranston * 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 * 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 * 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 * 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 * applet.c: (gnome_volume_applet_toggle_mute), (gnome_volume_applet_refresh), (cb_ui_event): Fix for mute misbehaviour. 2005-04-03 Ronald S. Bultje * applet.c: (gnome_volume_applet_init), (gnome_volume_applet_refresh): * applet.h: Display tooltip showing current volume, based on a patch from Pedro Villavicencio (#166914). 2005-04-03 Ronald S. Bultje * 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 * applet.c: Use show/hide_all instead of show/hide for the drop-down slider. Closes bug #168726. 2005-03-20 Kjartan Maraas * 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 * applet.c: (gnome_volume_applet_button): Ignore clicks from outside widget. Fixes #168726. 2005-02-27 Ryan Lortie * 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 * 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 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 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 * 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 * 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 * Makefile.am: * volume-*.png (removed): No longer install pixmaps. * applet.c: Use icon theme instead. 2005-01-11 Ronald S. Bultje * applet.c: (gnome_volume_applet_refresh): Make sugar-daddy happy. Evil hack. Don't look. Fixes #153553. 2004-12-14 Ronald S. Bultje * load.c: (create_mixer_collection): Dont' show modems (similar to g-v-c), fixes #161258. 2004-11-15 Mariano Suárez-Alvarez * dock.c, preferences.c: include glib/gi18n.h to get _ 2004-09-22 Ronald S. Bultje * applet.c: (gnome_volume_applet_setup): Fix crasher (#153171). 2004-09-16 Dennis Cranston Reviewed by: Ronald S. Bultje * 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 * 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 (see #123000). 2004-09-13 Shaun McCance * docs/C/mixer_applet2-C.omf: * docs/C/mixer_applet2.xml: - Updates for 2.8 from Angela Boyle 2004-09-06 Davyd Madeley * Makefile.am: * mixer.c: Fix install location so that mixer icon appears in Add to Panel dialog. Patch by Mark McLoughlin . Closes #151834. 2004-08-15 Kjartan Maraas * 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 * mixer.c: (destroy_mixer_cb): Merge fix for bug #148708 from stable. 2004-06-26 Dennis Smit * 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 Fixes bug #144531. 2004-06-10 Dennis Smit * 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 bug #125393. 2004-06-07 Jorn Baayen * mixer.c: (get_channel): Restore saved mixer channel on startup. Fixes #139374. 2004-04-25 Kevin Vandersloot * mixer.c: Fix volume reduction for alsa. Fixes bug #137307. Patch from Jan Schmidt. 2004-04-25 Kevin Vandersloot * *.server.in: use correct icon to theme properly. Patch from Calum Benson. Fixes bug #137707 2004-03-17 Glynn Foster * docs/ja/*: Add ja docs since I haven't heard from the original author. 2004-03-15 Glynn Foster * 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 * docs/*.sgml: Remove the sgml stuff since we don't need it anymore. 2004-02-26 Dennis Smit * mixer.c (applet_change_background_cb): pixmap argument is a GdkPixmap not a gchar *pixmap. 2004-02-23 Dennis Smit * 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 * 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 * 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 * Makefile.am (CLEANFILES): Add .server and .server.in here. (#132071, Padraig O'Briain) 2004-02-02 Richard Hult * mixer.c: Update my email, and use the correct shadow type for the device list. Fixes bug #133136. 2004-01-28 Arvind Samptur * mixer.c: (mixer_about_cb): Set the screen for the about dialog. 2004-01-18 Jason Leach * Makefile.am (install-data-local): builddir != srcdir fix. 2004-01-16 Archana Shah * 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 * mixer.c: Add support for GStreamer's mixer API. Also did some minor clean-up of unused variables, etc. 2003-10-27 Kjartan Maraas * mixer.c: Merge fix for bug #125488 from stable. 2003-09-21 Christian Neumair * mixer.c: Mark missing string for translation (#122406). 2003-09-20 Christian Neumair * mixer.c: Add missing gettext call (#122793). Mon Sep 15 15:22:51 2003 George Lebl * mixer.c: when started in lockdown mode, hide the preferences item 2003-08-24 Irene Ryan * 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 * mixer.c: HIGify widget padding between the vbox and action area of the dialog. Thanks to Christian - Manny Calavera - Neumair. Thu Jul 03 15:46:15 2003 George Lebl * 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 * 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 * mixer.c: Set window icon for preferences dialog. 2003-05-17 Dennis Cranston * mixer.c: HIGify the action area of the preferences dialog. 2003-05-14 Kevin Vandersloot * 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 * mixer.c: popup the volume slider on key press instead of release. 2003-05-01 Kevin Vandersloot * 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 * 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 * Makefile.am: Dist the schemas file. 2003-03-13 David Bordoley * GNOME_MixerApplet.xml: Minor context menu ui tweek 2003-03-13 Kevin Vandersloot * 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 * mixer.c : Sync mute functionality with other applications in Solaris Fixes bug #105724 2003-03-10 Breda McColgan * 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 * mixer.c: (mixer_help_cb): update for screen-exec changes. 2003-01-22 Breda McColgan * 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 * mixer.c: Make SOUND_MIXER_SPEAKER change powerpc specific. Fixes bug #96639. 2002-12-14 Fernando Herrera * GNOME_MixerApplet.server.in.in: added bugzilla attributtes 2002-11-27 Kevin Vandersloot * 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 * 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 * GNOME_MixerApplet.xml: Added a separator in the menu. May fix bug #89864 2002-10-30 Glynn Foster * *small.png : Remove since we don't need them anymore. 2002-10-30 Glynn Foster * 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 * 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 * 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 * mixer.c: fix some mem leaks 2002-08-02 Deepa Natarajan * mixer.c: resize the applets icon based on the size of the panel. Fixes bug #75191. 2002-08-14 Mark McLoughlin * Makefile.am: link against libscreen-exec.la. * mixer.c: (mixer_help_cb): use the multiscreen gnome_help variants. 2002-07-18 Kevin Vandersloot * mixer.c: use consistent error messages. Fixes bug #87905. Patch by Johan Dahlin 2002-07-18 Mark McLoughlin * 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 * 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 * mixer.c: (mixer_start_gmix_cb): pop up error dialog if we fail to execute mixer. 2002-05-31 Kevin Vandersloot * Makefile.am: Fix GNOMELOCALEDIR to point to correct location. Fixes #83621. 2002-05-26 Kevin Vandersloot * 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 * mixer.c Fix for bug 82449 2002-05-16 Kevin Vandersloot * mixer.c: get help working with new docs 2002-04-29 Fernando Herrera * 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 * mixer.c: change the volume with mouse wheel over the button applet without bringing up the popup 2002-05-10 Stephen Browne * 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 * .xml: added mnemonics for the popup menu 2002-05-10 Wayne Schuller * 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 * mixer.c: run gnome-volumne-control not gnome-volumne-meter. Patch from Manuel Clos Crespo - fixes bug #80144 2002-04-29 Satyajit Kanungo * 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 * mixer.c: "About..." dialog fixes -- use gnome-mixer-applet.png for the window icon. 2002-04-22 Benedikt Roth * mixer.c: (mixer_about_cb): Added the icon. 2002-04-20 Abel Cheung * mixer.c: Added translation_credit and documenters placeholders. 2002-04-13 Fernando Herrera * 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 * 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 * mixer.c: try /dev/sound/mixer if /dev/mixer fails. Fixes mixer on devfs and bug #74996 2002-03-18 Parag Kabra * mixer.c: added accessibility related code. 2002-03-12 Kevin Vandersloot * mixer.c: if no mixers are found, don't display the menu item * .xml: add the verb names here 2002-03-12 Kevin Vandersloot * 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 * 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 * GNOME_MixerApplet.server.in: Update description. 2002-03-03 Richard Hult * 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 * 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 * GNOME_MixerApplet.server.in: Mark strings for l10n. 2002-02-11 Mark McLoughlin * GNOME_MixerApplet.server.in: move to Vertigo namespace. * mixer.c: update for factory macro change. 2002-02-11 Bastien Nocera * 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 * 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 * Makefile.am: compile with all DEPRECATED flags defined. * mixer.c: remove eventbox -- PanelApplet is derived from GtkEventBox. 2002-02-05 Gediminas Paulauskas * mixer.c: Run gnome-volume-control on menu item or double-click on applet. 2002-02-02 Richard Hult * mixer.c: Don't use deprecated API and fix slider direction for vertical panels. 2002-01-21 Richard Hult * mixer.c: Hide the popup when any button is pressed, not just button 1. 2002-01-19 Seth Nickell * GNOME_MixerApplet.server.in: Drop "Applet" from name. 2002-01-09 Kevin Vandersloot * Makefile.am: dist the xpms 2002-01-06 Kevin Vandersloot * Makefile.am: reorder includes so it builds with strange setups like mine 2002-01-03 Richard Hult * mixer.c (applet_change_background_cb): Handle background changes. 2001-12-17 Mark McLoughlin * mixer.c: (mixer_applet_fill), (mixer_applet_factory): update for panel-applet api changes. 2001-12-12 Richard Hult * 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 * mixer.c: Remove double include of 2001-12-10 Richard Hult * GNOME_MixerApplet_Factory.server.in: Add bonobo-activation file. * mixer.c: GNOME 2 port/rewrite. 2001-09-14 Kjartan Maraas * mixer.c: Solaris fixes. Bug #60076 2001-08-26 Alexander Larsson Patch from David Woodhouse * mixer.c: If mixer doesn't have master volume, fall back to PCM. 2001-06-17 Kjartan Maraas * mixer.c: Apply patch from Mike Kelly to make the slider play nice with wheelmice. * mixer.c: Apply patch from David KAELBLING to fix stuff on Irix. 2001-04-07 Manuel de Vega Barreiro * docs/es/* : Updated Spanish tranlation. 2001-03-01 Manuel de Vega Barreiro * docs/es/* : Added Spanish tranlation. 2000-04-25 Fatih Demir * mixer_applet.desktop : Added [tr] section . 2000-04-15 Eric Baudais * docs/C/mixer-applet.sgml: Added a bit about trademarks. 2000-04-11 Dan Mueth * docs/C/*sgml: Updated to latest template and fixed a couple small things. 2000-03-31 Jacob Berkman * mixer.c (help_cb): add help stuff 2000-03-29 Jason Leach * 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 * mixer.c (mixer_about): Added About dialog, bug #7295 2000-02-21 Jacob Berkman * mixer.c (main): final fixes of Dave Larson's patch. Mon Feb 21 23:33:49 2000 Tom Gilbert * #IF SUN_API -> #IFDEF SUN_API * Reported by Paul Barnfather 2000-02-20 Jacob Berkman * 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 to not update scrollbar every timeout (create_mixer_widget): initialize md->last_vol 2000-02-14 Jacob Berkman * mixer.c: patch from Dave Larson for Solaris support Sat Jan 29 15:50:23 2000 George Lebl * mixer.c: use 32 and not 36 for the size of slider Sat Jan 29 15:24:41 2000 George Lebl * mixer.c: when we can't open /dev/mixer, put up a dialog and go on but ignore any settings.