summaryrefslogtreecommitdiff
path: root/mixer/ChangeLog
blob: 51632e2db726b13da0c2fe38341f45caaff10a70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
2009-01-31  Callum McKenzie  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* preferences.[ch]: 
	* load.c:
	* applet.[ch]: Remove gstreamer 0.8 support. Remove libgnome
	stuff.

==================== 2.25.2 ======================

2008-12-17  William Jon McCann  <jmccann@redhat.com>

	* Makefile.am: Add missing libgnomeui CFLAGS
	Patch from: lucasr.at.mundo@gmail.com
	(Bug #564192)

2008-12-02  Callum McKenzie  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* 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  <mariobl@svngnome.org>
	
	* docs/de/de.po: Some fixes in German translation
 
2008-11-14  Callum McKenzie  <callum@spooky-possum.org>

	* preferences.[ch]:
	* dock.[ch]:
	* applet.[ch]: Patch from Maxim Ermilov to rationalise
	GTK includes. See bug 560678.

2008-11-07  Mario Blättermann  <mariobl@svngnome.org>
	
	* 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  <simos@gnome.org>

	* docs/Makefile.am: Added el to DOC_LINGUAS.

2008-09-19  Simos Xenitellis  <simos@gnome.org>

	* docs/el/el.po: Added Greek translation by Hlias Makris.

2008-08-27  Callum McKenzie  <callum@spooky-possum.org>

	* applet.c: Patch from Cosimo Cecchi to avoid a crash when the
	panel icon cannot be found. Bug 509065.

2008-08-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* dock.c (destroy_source): set function to void explicitly, to
	avoid no-return-in-nonvoid-function warning.

2008-08-09  Callum McKenzie  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* 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  <cwryu@debian.org>

	* docs/ko/ko.po: Updated Korean translation.

2008-07-01  Callum McKenzie  <callum@spooky-possum.org>

	* 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  <callum@spooky-possum.org>

	* 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  <kelemeng@gnome.hu>

	* docs/Makefile.am: Added hu to DOC_LINGUAS
	* docs/hu/hu.po: Added Hungarian translation by Őry Máté.

2008-04-25  Callum McKenzie  <callum@spooky-possum.org>

	* 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 <hile@iki.fi>

	* docs/Makefile.am: Added Finnish translation by Jukka Heikkilä.
	* docs/fi: Added fi to DOC_LINGUAS

2008-03-16  Callum McKenzie  <callum@spooky-possum.org>

	* 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 <jwendell@gnome.org>

	* 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  <callum@spooky-possum.org>

	* 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  <cwryu@debian.org>

	* 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  <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.