summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2011-12-11 13:11:15 +0100
committerStefano Karapetsas <[email protected]>2011-12-11 13:11:15 +0100
commit4ee2559eaaf2a94ac26c265517e9604a72729360 (patch)
treef24e3e3294c2b75819755289e592bf2e28e668c4
downloadmate-media-4ee2559eaaf2a94ac26c265517e9604a72729360.tar.bz2
mate-media-4ee2559eaaf2a94ac26c265517e9604a72729360.tar.xz
moved from Mate-Extra
-rw-r--r--AUTHORS11
-rw-r--r--COPYING340
-rw-r--r--COPYING-DOCS355
-rw-r--r--COPYING.grecord481
-rw-r--r--COPYING.gst-mixer481
-rw-r--r--COPYING.profiles481
-rw-r--r--ChangeLog.pre-2-265447
-rw-r--r--INSTALL302
-rw-r--r--MAINTAINERS15
-rw-r--r--Makefile.am76
-rw-r--r--Makefile.in858
-rw-r--r--NEWS1250
-rw-r--r--README23
-rw-r--r--aclocal.m41960
-rwxr-xr-xautogen.sh24
-rwxr-xr-xbuild-aux/compile143
-rwxr-xr-xbuild-aux/config.guess1501
-rwxr-xr-xbuild-aux/config.sub1705
-rwxr-xr-xbuild-aux/depcomp630
-rwxr-xr-xbuild-aux/git-version-gen154
-rwxr-xr-xbuild-aux/install-sh520
-rw-r--r--build-aux/ltmain.sh9655
-rwxr-xr-xbuild-aux/missing376
-rwxr-xr-xbuild-aux/mkinstalldirs162
-rwxr-xr-xcompile143
-rwxr-xr-xconfig.guess1561
-rw-r--r--config.h.in140
-rw-r--r--config.h.in~140
-rwxr-xr-xconfig.sub1686
-rwxr-xr-xconfigure18778
-rw-r--r--configure.ac460
-rwxr-xr-xdepcomp630
-rw-r--r--distro/archlinux/PKGBUILD55
-rw-r--r--distro/archlinux/mate-media.install22
-rwxr-xr-xdistro/ubuntu/build44
-rwxr-xr-xdistro/ubuntu/postinst8
-rwxr-xr-xdistro/ubuntu/postrm8
-rwxr-xr-xdistro/ubuntu/preinst6
-rwxr-xr-xdistro/ubuntu/prerm9
-rw-r--r--grecord/AUTHORS3
-rw-r--r--grecord/ChangeLog.pre-2-261820
-rw-r--r--grecord/INSTALL182
-rw-r--r--grecord/Makefile.am31
-rw-r--r--grecord/Makefile.in735
-rw-r--r--grecord/NEWS0
-rw-r--r--grecord/README18
-rw-r--r--grecord/doc/C/figures/grecord_window.pngbin0 -> 16794 bytes
-rw-r--r--grecord/doc/C/legal.xml76
-rw-r--r--grecord/doc/C/mate-sound-recorder.xml259
-rw-r--r--grecord/doc/ChangeLog150
-rw-r--r--grecord/doc/Makefile.am9
-rw-r--r--grecord/doc/Makefile.in993
-rw-r--r--grecord/doc/ca/ca.po499
-rw-r--r--grecord/doc/ca/figures/grecord_window.pngbin0 -> 30773 bytes
-rw-r--r--grecord/doc/cs/cs.po316
-rw-r--r--grecord/doc/cs/figures/grecord_window.pngbin0 -> 34532 bytes
-rw-r--r--grecord/doc/da/da.po500
-rw-r--r--grecord/doc/de/de.po500
-rw-r--r--grecord/doc/de/figures/grecord_window.pngbin0 -> 18674 bytes
-rw-r--r--grecord/doc/el/el.po498
-rw-r--r--grecord/doc/el/figures/grecord_window.pngbin0 -> 42091 bytes
-rw-r--r--grecord/doc/en_GB/en_GB.po494
-rw-r--r--grecord/doc/es/es.po498
-rw-r--r--grecord/doc/es/figures/grecord_window.pngbin0 -> 31557 bytes
-rw-r--r--grecord/doc/fr/figures/grecord_window.pngbin0 -> 32478 bytes
-rw-r--r--grecord/doc/fr/fr.po507
-rw-r--r--grecord/doc/it/figures/grecord_window.pngbin0 -> 29037 bytes
-rw-r--r--grecord/doc/it/it.po501
-rw-r--r--grecord/doc/mate-sound-recorder.omf.in30
-rw-r--r--grecord/doc/oc/oc.po407
-rw-r--r--grecord/doc/ru/ru.po479
-rw-r--r--grecord/doc/sv/figures/grecord_window.pngbin0 -> 29200 bytes
-rw-r--r--grecord/doc/sv/sv.po307
-rw-r--r--grecord/doc/uk/figures/grecord_window.pngbin0 -> 16794 bytes
-rw-r--r--grecord/doc/uk/uk.po1568
-rw-r--r--grecord/doc/zh_CN/zh_CN.po454
-rw-r--r--grecord/icons/16x16/Makefile.am6
-rw-r--r--grecord/icons/16x16/Makefile.in481
-rw-r--r--grecord/icons/16x16/mate-sound-recorder.pngbin0 -> 846 bytes
-rw-r--r--grecord/icons/22x22/Makefile.am6
-rw-r--r--grecord/icons/22x22/Makefile.in481
-rw-r--r--grecord/icons/22x22/mate-sound-recorder.pngbin0 -> 1264 bytes
-rw-r--r--grecord/icons/24x24/Makefile.am6
-rw-r--r--grecord/icons/24x24/Makefile.in481
-rw-r--r--grecord/icons/24x24/mate-sound-recorder.pngbin0 -> 1282 bytes
-rw-r--r--grecord/icons/32x32/Makefile.am6
-rw-r--r--grecord/icons/32x32/Makefile.in481
-rw-r--r--grecord/icons/32x32/mate-sound-recorder.pngbin0 -> 2329 bytes
-rw-r--r--grecord/icons/48x48/Makefile.am6
-rw-r--r--grecord/icons/48x48/Makefile.in481
-rw-r--r--grecord/icons/48x48/mate-sound-recorder.pngbin0 -> 4117 bytes
-rw-r--r--grecord/icons/AUTHORS1
-rw-r--r--grecord/icons/Makefile.am18
-rw-r--r--grecord/icons/Makefile.in649
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-16x16.svg572
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-22x22.svg668
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-32x32.svg1034
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-48x48.svg1457
-rw-r--r--grecord/icons/scalable/Makefile.am6
-rw-r--r--grecord/icons/scalable/Makefile.in481
-rw-r--r--grecord/icons/scalable/mate-sound-recorder.svg1346
-rw-r--r--grecord/mate-sound-recorder.desktop.in.in14
-rw-r--r--grecord/mate-sound-recorder.schemas.in.in176
-rw-r--r--grecord/src/Makefile.am30
-rw-r--r--grecord/src/Makefile.in667
-rw-r--r--grecord/src/gsr-window.c2759
-rw-r--r--grecord/src/gsr-window.h61
-rw-r--r--grecord/src/mate-recorder.c232
-rw-r--r--grecord/src/ui.xml41
-rw-r--r--gst-mixer/Makefile.am28
-rw-r--r--gst-mixer/Makefile.in727
-rw-r--r--gst-mixer/doc/C/figures/mate-volume-control_window.pngbin0 -> 13809 bytes
-rw-r--r--gst-mixer/doc/C/legal.xml76
-rw-r--r--gst-mixer/doc/C/mate-volume-control.xml434
-rw-r--r--gst-mixer/doc/ChangeLog71
-rw-r--r--gst-mixer/doc/Makefile.am9
-rw-r--r--gst-mixer/doc/Makefile.in993
-rw-r--r--gst-mixer/doc/ca/ca.po674
-rw-r--r--gst-mixer/doc/ca/figures/mate-volume-control_window.pngbin0 -> 23895 bytes
-rw-r--r--gst-mixer/doc/cs/cs.po662
-rw-r--r--gst-mixer/doc/da/da.po672
-rw-r--r--gst-mixer/doc/de/de.po673
-rw-r--r--gst-mixer/doc/de/figures/mate-volume-control_window.pngbin0 -> 19088 bytes
-rw-r--r--gst-mixer/doc/el/el.po669
-rw-r--r--gst-mixer/doc/en_GB/en_GB.po655
-rw-r--r--gst-mixer/doc/es/es.po675
-rw-r--r--gst-mixer/doc/es/figures/mate-volume-control_window.pngbin0 -> 22061 bytes
-rw-r--r--gst-mixer/doc/fr/figures/mate-volume-control_window.pngbin0 -> 26366 bytes
-rw-r--r--gst-mixer/doc/fr/fr.po606
-rw-r--r--gst-mixer/doc/it/figures/mate-volume-control_window.pngbin0 -> 20472 bytes
-rw-r--r--gst-mixer/doc/it/it.po595
-rw-r--r--gst-mixer/doc/mate-volume-control.omf.in30
-rw-r--r--gst-mixer/doc/oc/oc.po565
-rw-r--r--gst-mixer/doc/ru/ru.po650
-rw-r--r--gst-mixer/doc/sv/figures/mate-volume-control_window.pngbin0 -> 24896 bytes
-rw-r--r--gst-mixer/doc/sv/sv.po447
-rw-r--r--gst-mixer/doc/zh_CN/zh_CN.po612
-rw-r--r--gst-mixer/icons/16x16/Makefile.am4
-rw-r--r--gst-mixer/icons/16x16/Makefile.in633
-rw-r--r--gst-mixer/icons/16x16/devices/Makefile.am19
-rw-r--r--gst-mixer/icons/16x16/devices/Makefile.in493
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-3d-sound.pngbin0 -> 613 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-headphones.pngbin0 -> 488 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-line-in.pngbin0 -> 448 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-tone.pngbin0 -> 201 bytes
-rw-r--r--gst-mixer/icons/16x16/status/Makefile.am16
-rw-r--r--gst-mixer/icons/16x16/status/Makefile.in490
-rw-r--r--gst-mixer/icons/16x16/status/audio-input-microphone-muted.pngbin0 -> 652 bytes
-rw-r--r--gst-mixer/icons/Makefile.am15
-rw-r--r--gst-mixer/icons/Makefile.in644
-rw-r--r--gst-mixer/mate-volume-control.desktop.in.in15
-rw-r--r--gst-mixer/mate-volume-control.schemas.in29
-rw-r--r--gst-mixer/pixmaps/Makefile.am9
-rw-r--r--gst-mixer/pixmaps/Makefile.in484
-rw-r--r--gst-mixer/pixmaps/chain-broken.pngbin0 -> 325 bytes
-rw-r--r--gst-mixer/pixmaps/chain.pngbin0 -> 302 bytes
-rw-r--r--gst-mixer/src/Makefile.am42
-rw-r--r--gst-mixer/src/Makefile.in648
-rw-r--r--gst-mixer/src/button.c133
-rw-r--r--gst-mixer/src/button.h71
-rw-r--r--gst-mixer/src/element.c595
-rw-r--r--gst-mixer/src/element.h68
-rw-r--r--gst-mixer/src/keys.h39
-rw-r--r--gst-mixer/src/main.c177
-rw-r--r--gst-mixer/src/misc.c72
-rw-r--r--gst-mixer/src/misc.h32
-rw-r--r--gst-mixer/src/preferences.c441
-rw-r--r--gst-mixer/src/preferences.h77
-rw-r--r--gst-mixer/src/track.c647
-rw-r--r--gst-mixer/src/track.h113
-rw-r--r--gst-mixer/src/volume.c552
-rw-r--r--gst-mixer/src/volume.h82
-rw-r--r--gst-mixer/src/window.c435
-rw-r--r--gst-mixer/src/window.h75
-rw-r--r--gstreamer-properties/Makefile.am48
-rw-r--r--gstreamer-properties/Makefile.in912
-rw-r--r--gstreamer-properties/gstreamer-properties-structs.h82
-rw-r--r--gstreamer-properties/gstreamer-properties.c695
-rw-r--r--gstreamer-properties/gstreamer-properties.pngbin0 -> 3466 bytes
-rw-r--r--gstreamer-properties/gstreamer-properties.ui975
-rw-r--r--gstreamer-properties/help/C/figures/gstreamer_properties_window.pngbin0 -> 11477 bytes
-rw-r--r--gstreamer-properties/help/C/legal.xml76
-rw-r--r--gstreamer-properties/help/C/mate-gstreamer-properties.xml216
-rw-r--r--gstreamer-properties/help/ChangeLog86
-rw-r--r--gstreamer-properties/help/Makefile.am9
-rw-r--r--gstreamer-properties/help/Makefile.in993
-rw-r--r--gstreamer-properties/help/ca/ca.po361
-rw-r--r--gstreamer-properties/help/ca/figures/gstreamer_properties_window.pngbin0 -> 36644 bytes
-rw-r--r--gstreamer-properties/help/cs/cs.po372
-rw-r--r--gstreamer-properties/help/cs/figures/gstreamer_properties_window.pngbin0 -> 43881 bytes
-rw-r--r--gstreamer-properties/help/da/da.po379
-rw-r--r--gstreamer-properties/help/de/de.po378
-rw-r--r--gstreamer-properties/help/de/figures/gstreamer_properties_window.pngbin0 -> 31140 bytes
-rw-r--r--gstreamer-properties/help/el/el.po220
-rw-r--r--gstreamer-properties/help/en_GB/en_GB.po350
-rw-r--r--gstreamer-properties/help/es/es.po412
-rw-r--r--gstreamer-properties/help/es/figures/gstreamer_properties_window.pngbin0 -> 39356 bytes
-rw-r--r--gstreamer-properties/help/fr/figures/gstreamer_properties_window.pngbin0 -> 39583 bytes
-rw-r--r--gstreamer-properties/help/fr/fr.po377
-rw-r--r--gstreamer-properties/help/it/figures/gstreamer_properties_window.pngbin0 -> 34811 bytes
-rw-r--r--gstreamer-properties/help/it/it.po309
-rw-r--r--gstreamer-properties/help/mate-gstreamer-properties.omf.in29
-rw-r--r--gstreamer-properties/help/oc/oc.po274
-rw-r--r--gstreamer-properties/help/pt_BR/pt_BR.po192
-rw-r--r--gstreamer-properties/help/ru/ru.po344
-rw-r--r--gstreamer-properties/help/sv/figures/gstreamer_properties_window.pngbin0 -> 34543 bytes
-rw-r--r--gstreamer-properties/help/sv/sv.po183
-rw-r--r--gstreamer-properties/help/th/figures/gstreamer_properties_window.pngbin0 -> 36070 bytes
-rw-r--r--gstreamer-properties/help/th/th.po341
-rw-r--r--gstreamer-properties/help/uk/figures/gstreamer_properties_window.pngbin0 -> 27811 bytes
-rw-r--r--gstreamer-properties/help/uk/uk.po351
-rw-r--r--gstreamer-properties/help/zh_CN/zh_CN.po321
-rw-r--r--gstreamer-properties/mate-gstreamer-properties.desktop.in.in14
-rw-r--r--gstreamer-properties/pipeline-constants.c198
-rw-r--r--gstreamer-properties/pipeline-tests.c279
-rw-r--r--gstreamer-properties/pipeline-tests.h42
-rwxr-xr-xinstall-sh520
-rwxr-xr-xltmain.sh8406
-rw-r--r--m4/as-ac-expand.m434
-rw-r--r--m4/as-compiler-flag.m433
-rw-r--r--m4/as-version.m471
-rw-r--r--m4/intltool.m4216
-rw-r--r--m4/libtool.m47982
-rw-r--r--m4/ltoptions.m4384
-rw-r--r--m4/ltsugar.m4123
-rw-r--r--m4/ltversion.m423
-rw-r--r--m4/lt~obsolete.m498
-rw-r--r--m4/mate-doc-utils.m456
-rw-r--r--mate-volume-control/AUTHORS2
-rw-r--r--mate-volume-control/ChangeLog.pre-2-261245
-rw-r--r--mate-volume-control/Makefile.am16
-rw-r--r--mate-volume-control/Makefile.in647
-rw-r--r--mate-volume-control/data/Makefile.am29
-rw-r--r--mate-volume-control/data/Makefile.in731
-rw-r--r--mate-volume-control/data/icons/16x16/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/16x16/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/16x16/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/16x16/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-high.pngbin0 -> 853 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-low.pngbin0 -> 548 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-medium.pngbin0 -> 687 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-muted.pngbin0 -> 520 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/22x22/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/22x22/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/22x22/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-high.pngbin0 -> 1188 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-low.pngbin0 -> 827 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-medium.pngbin0 -> 968 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-muted.pngbin0 -> 817 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/24x24/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/24x24/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/24x24/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-high.pngbin0 -> 1214 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-low.pngbin0 -> 849 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-medium.pngbin0 -> 1001 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-muted.pngbin0 -> 851 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/32x32/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/32x32/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/32x32/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-high.pngbin0 -> 2182 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-low.pngbin0 -> 1818 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-medium.pngbin0 -> 1981 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-muted.pngbin0 -> 2005 bytes
-rw-r--r--mate-volume-control/data/icons/Makefile.am25
-rw-r--r--mate-volume-control/data/icons/Makefile.in656
-rw-r--r--mate-volume-control/data/icons/scalable/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/scalable/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/scalable/devices/Makefile.am35
-rw-r--r--mate-volume-control/data/icons/scalable/devices/Makefile.in508
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back-testing.svg539
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back.svg506
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-testing.svg913
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-subwoofer-testing.svg240
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-subwoofer.svg325
-rw-r--r--mate-volume-control/data/icons/scalable/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/scalable/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-high.svg1076
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-low.svg1045
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-medium.svg1066
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-muted.svg1040
-rw-r--r--mate-volume-control/data/mate-volume-control-applet.desktop.in16
-rw-r--r--mate-volume-control/data/mate-volume-control.desktop.in.in14
-rw-r--r--mate-volume-control/src/Makefile.am94
-rw-r--r--mate-volume-control/src/Makefile.in757
-rw-r--r--mate-volume-control/src/applet-main.c102
-rw-r--r--mate-volume-control/src/dialog-main.c211
-rw-r--r--mate-volume-control/src/gvc-applet.c310
-rw-r--r--mate-volume-control/src/gvc-applet.h55
-rw-r--r--mate-volume-control/src/gvc-balance-bar.c548
-rw-r--r--mate-volume-control/src/gvc-balance-bar.h69
-rw-r--r--mate-volume-control/src/gvc-channel-bar.c930
-rw-r--r--mate-volume-control/src/gvc-channel-bar.h86
-rw-r--r--mate-volume-control/src/gvc-channel-map.c245
-rw-r--r--mate-volume-control/src/gvc-channel-map.h81
-rw-r--r--mate-volume-control/src/gvc-combo-box.c394
-rw-r--r--mate-volume-control/src/gvc-combo-box.h67
-rw-r--r--mate-volume-control/src/gvc-level-bar.c753
-rw-r--r--mate-volume-control/src/gvc-level-bar.h75
-rw-r--r--mate-volume-control/src/gvc-log.c62
-rw-r--r--mate-volume-control/src/gvc-log.h35
-rw-r--r--mate-volume-control/src/gvc-mixer-card.c498
-rw-r--r--mate-volume-control/src/gvc-mixer-card.h87
-rw-r--r--mate-volume-control/src/gvc-mixer-control.c2150
-rw-r--r--mate-volume-control/src/gvc-mixer-control.h98
-rw-r--r--mate-volume-control/src/gvc-mixer-dialog.c2134
-rw-r--r--mate-volume-control/src/gvc-mixer-dialog.h56
-rw-r--r--mate-volume-control/src/gvc-mixer-event-role.c239
-rw-r--r--mate-volume-control/src/gvc-mixer-event-role.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-sink-input.c188
-rw-r--r--mate-volume-control/src/gvc-mixer-sink-input.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-sink.c220
-rw-r--r--mate-volume-control/src/gvc-mixer-sink.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-source-output.c128
-rw-r--r--mate-volume-control/src/gvc-mixer-source-output.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-source.c220
-rw-r--r--mate-volume-control/src/gvc-mixer-source.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-stream.c912
-rw-r--r--mate-volume-control/src/gvc-mixer-stream.h127
-rw-r--r--mate-volume-control/src/gvc-speaker-test.c499
-rw-r--r--mate-volume-control/src/gvc-speaker-test.h57
-rw-r--r--mate-volume-control/src/gvc-stream-status-icon.c825
-rw-r--r--mate-volume-control/src/gvc-stream-status-icon.h63
-rwxr-xr-xmissing376
-rwxr-xr-xmkinstalldirs162
-rw-r--r--po/ChangeLog6821
-rw-r--r--po/LINGUAS88
-rw-r--r--po/Makefile.in.in217
-rw-r--r--po/POTFILES.in45
-rw-r--r--po/POTFILES.skip8
-rw-r--r--po/af.po2258
-rw-r--r--po/am.po2578
-rw-r--r--po/ar.po2580
-rw-r--r--po/as.po2543
-rw-r--r--po/ast.po1454
-rw-r--r--po/az.po2503
-rw-r--r--po/be.po2492
-rw-r--r--po/[email protected]2801
-rw-r--r--po/bg.po1574
-rw-r--r--po/bn.po2552
-rw-r--r--po/bn_IN.po1528
-rw-r--r--po/br.po1981
-rw-r--r--po/bs.po2514
-rw-r--r--po/ca.po3529
-rw-r--r--po/[email protected]3530
-rw-r--r--po/cs.po1578
-rw-r--r--po/cy.po3200
-rw-r--r--po/da.po2648
-rw-r--r--po/de.po1944
-rw-r--r--po/dz.po2550
-rw-r--r--po/el.po1740
-rw-r--r--po/[email protected]1084
-rw-r--r--po/en_CA.po2328
-rw-r--r--po/en_GB.po2778
-rw-r--r--po/es.po2832
-rw-r--r--po/et.po1204
-rw-r--r--po/eu.po1581
-rw-r--r--po/fa.po2390
-rw-r--r--po/fi.po2542
-rw-r--r--po/fr.po1584
-rw-r--r--po/ga.po1426
-rw-r--r--po/gl.po1590
-rw-r--r--po/gu.po1461
-rw-r--r--po/he.po2566
-rw-r--r--po/hi.po1499
-rw-r--r--po/hr.po2458
-rw-r--r--po/hu.po1593
-rw-r--r--po/id.po1543
-rw-r--r--po/it.po1578
-rw-r--r--po/ja.po2575
-rw-r--r--po/ka.po2354
-rw-r--r--po/kn.po1527
-rw-r--r--po/ko.po2543
-rw-r--r--po/ku.po2452
-rw-r--r--po/lt.po1576
-rw-r--r--po/lv.po2566
-rw-r--r--po/mai.po2743
-rw-r--r--po/mg.po2317
-rw-r--r--po/mk.po2445
-rw-r--r--po/ml.po1525
-rw-r--r--po/mn.po2331
-rw-r--r--po/mr.po1504
-rw-r--r--po/ms.po2492
-rw-r--r--po/nb.po1551
-rw-r--r--po/nds.po1382
-rw-r--r--po/ne.po2437
-rw-r--r--po/nl.po2451
-rw-r--r--po/nn.po2570
-rw-r--r--po/oc.po2367
-rw-r--r--po/or.po1541
-rw-r--r--po/pa.po2583
-rw-r--r--po/pl.po1571
-rw-r--r--po/pt.po2840
-rw-r--r--po/pt_BR.po2881
-rw-r--r--po/ro.po1614
-rw-r--r--po/ru.po1555
-rw-r--r--po/rw.po2834
-rw-r--r--po/si.po2374
-rw-r--r--po/sk.po2455
-rw-r--r--po/sl.po1521
-rw-r--r--po/sq.po2416
-rw-r--r--po/sr.po2627
-rw-r--r--po/[email protected]2627
-rw-r--r--po/sv.po2466
-rw-r--r--po/ta.po1509
-rw-r--r--po/te.po1523
-rw-r--r--po/th.po3191
-rw-r--r--po/tk.po2370
-rw-r--r--po/tr.po2495
-rw-r--r--po/ug.po1550
-rw-r--r--po/uk.po1527
-rw-r--r--po/vi.po2711
-rw-r--r--po/wa.po2454
-rw-r--r--po/xh.po2490
-rw-r--r--po/zh_CN.po1606
-rw-r--r--po/zh_HK.po1587
-rw-r--r--po/zh_TW.po1602
-rw-r--r--profiles/Makefile.am81
-rw-r--r--profiles/Makefile.in1111
-rw-r--r--profiles/README73
-rw-r--r--profiles/audio-profile-choose.c436
-rw-r--r--profiles/audio-profile-choose.h74
-rw-r--r--profiles/audio-profile-edit.c426
-rw-r--r--profiles/audio-profile-edit.h63
-rw-r--r--profiles/audio-profile-private.h54
-rw-r--r--profiles/audio-profile.c1132
-rw-r--r--profiles/audio-profile.h84
-rw-r--r--profiles/audio-profiles-edit.c988
-rw-r--r--profiles/audio-profiles-edit.h67
-rw-r--r--profiles/glade/Makefile.am26
-rw-r--r--profiles/glade/Makefile.in671
-rw-r--r--profiles/glade/mate-media-profiles-catalog.c8
-rw-r--r--profiles/glade/mate-media-profiles.xml29
-rw-r--r--profiles/gmp-conf.h26
-rw-r--r--profiles/gmp-util.c164
-rw-r--r--profiles/gmp-util.h40
-rw-r--r--profiles/help/C/figures/mate-audio-profiles-profile-window.pngbin0 -> 24667 bytes
-rw-r--r--profiles/help/C/figures/mate-audio-profiles-profiles-window.pngbin0 -> 18912 bytes
-rw-r--r--profiles/help/C/legal.xml73
-rw-r--r--profiles/help/C/mate-audio-profiles.xml262
-rw-r--r--profiles/help/ChangeLog4
-rw-r--r--profiles/help/Makefile.am10
-rw-r--r--profiles/help/Makefile.in995
-rw-r--r--profiles/help/da/da.po603
-rw-r--r--profiles/help/de/de.po415
-rw-r--r--profiles/help/de/figures/mate-audio-profiles-profile-window.pngbin0 -> 47134 bytes
-rw-r--r--profiles/help/de/figures/mate-audio-profiles-profiles-window.pngbin0 -> 33638 bytes
-rw-r--r--profiles/help/el/el.po270
-rw-r--r--profiles/help/es/es.po415
-rw-r--r--profiles/help/fr/figures/mate-audio-profiles-profile-window.pngbin0 -> 38715 bytes
-rw-r--r--profiles/help/fr/figures/mate-audio-profiles-profiles-window.pngbin0 -> 26516 bytes
-rw-r--r--profiles/help/fr/fr.po427
-rw-r--r--profiles/help/mate-audio-profiles.omf.in9
-rw-r--r--profiles/help/sv/figures/mate-audio-profiles-profile-window.pngbin0 -> 32967 bytes
-rw-r--r--profiles/help/sv/sv.po260
-rw-r--r--profiles/mate-audio-profile-edit.ui204
-rw-r--r--profiles/mate-audio-profile-new.ui195
-rw-r--r--profiles/mate-audio-profiles-properties.c81
-rw-r--r--profiles/mate-audio-profiles-test.c188
-rw-r--r--profiles/mate-audio-profiles.schemas.in.in612
-rw-r--r--profiles/mate-media-profiles.c72
-rw-r--r--profiles/mate-media-profiles.h27
-rw-r--r--profiles/mate-media-profiles.pc.in13
-rw-r--r--sound-theme/Makefile.am38
-rw-r--r--sound-theme/Makefile.in757
-rw-r--r--sound-theme/gvc-sound-theme-chooser.c1191
-rw-r--r--sound-theme/gvc-sound-theme-chooser.h54
-rw-r--r--sound-theme/gvc-sound-theme-editor.c1397
-rw-r--r--sound-theme/gvc-sound-theme-editor.h54
-rw-r--r--sound-theme/sound-theme-file-utils.c305
-rw-r--r--sound-theme/sound-theme-file-utils.h37
-rw-r--r--sound-theme/sounds/Makefile.am29
-rw-r--r--sound-theme/sounds/Makefile.in524
-rw-r--r--sound-theme/sounds/bark.oggbin0 -> 13322 bytes
-rw-r--r--sound-theme/sounds/drip.oggbin0 -> 8495 bytes
-rw-r--r--sound-theme/sounds/glass.oggbin0 -> 18999 bytes
-rw-r--r--sound-theme/sounds/mate-sounds-default.xml.in.in27
-rw-r--r--sound-theme/sounds/sonar.oggbin0 -> 20011 bytes
493 files changed, 368562 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..346676e
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,11 @@
+Maintainers:
+Marc-Andre Lureau <[email protected]>
+Bastien Nocera <[email protected]>
+
+-------------------------------------------------------------------------------
+Authors:
+Andreas Hyden <[email protected]> (grecord)
+Seth Nickell <[email protected]> (gst-mixer)
+Ronald Bultje <[email protected]> (gst-mixer)
+Thomas Vander Stichele <thomas at apestaart dot org> (profiles)
+William Jon McCann <[email protected]> (mate-volume-control)
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..d60c31a
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/COPYING-DOCS b/COPYING-DOCS
new file mode 100644
index 0000000..b42936b
--- /dev/null
+++ b/COPYING-DOCS
@@ -0,0 +1,355 @@
+ GNU Free Documentation License
+ Version 1.1, March 2000
+
+ Copyright (C) 2000 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+written document "free" in the sense of freedom: to assure everyone
+the effective freedom to copy and redistribute it, with or without
+modifying it, either commercially or noncommercially. Secondarily,
+this License preserves for the author and publisher a way to get
+credit for their work, while not being considered responsible for
+modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work that contains a
+notice placed by the copyright holder saying it can be distributed
+under the terms of this License. The "Document", below, refers to any
+such manual or work. Any member of the public is a licensee, and is
+addressed as "you".
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject. (For example, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, whose contents can be viewed and edited directly and
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup has been designed to thwart or discourage
+subsequent modification by readers is not Transparent. A copy that is
+not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML designed for human modification. Opaque formats include
+PostScript, PDF, proprietary formats that can be read and edited only
+by proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML produced by some word processors for output
+purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies of the Document numbering more than 100,
+and the Document's license notice requires Cover Texts, you must enclose
+the copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a publicly-accessible computer-network location containing a complete
+Transparent copy of the Document, free of added material, which the
+general network-using public has access to download anonymously at no
+charge using public-standard network protocols. If you use the latter
+option, you must take reasonably prudent steps, when you begin
+distribution of Opaque copies in quantity, to ensure that this
+Transparent copy will remain thus accessible at the stated location
+until at least one year after the last time you distribute an Opaque
+copy (directly or through your agents or retailers) of that edition to
+the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document). You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has less than five).
+C. State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section entitled "History", and its title, and add to
+ it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+ there is no section entitled "History" in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on. These may be placed in the "History" section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+K. In any section entitled "Acknowledgements" or "Dedications",
+ preserve the section's title, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements
+ and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles. Section numbers
+ or the equivalent are not considered part of the section titles.
+M. Delete any section entitled "Endorsements". Such a section
+ may not be included in the Modified Version.
+N. Do not retitle any existing section as "Endorsements"
+ or to conflict in title with any Invariant Section.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections entitled "History"
+in the various original documents, forming one section entitled
+"History"; likewise combine any sections entitled "Acknowledgements",
+and any sections entitled "Dedications". You must delete all sections
+entitled "Endorsements."
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, does not as a whole count as a Modified Version
+of the Document, provided no compilation copyright is claimed for the
+compilation. Such a compilation is called an "aggregate", and this
+License does not apply to the other self-contained works thus compiled
+with the Document, on account of their being thus compiled, if they
+are not themselves derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one quarter
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that surround only the Document within the aggregate.
+Otherwise they must appear on covers around the whole aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License provided that you also include the
+original English version of this License. In case of a disagreement
+between the translation and the original English version of this
+License, the original English version will prevail.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License. Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http://www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+ Copyright (c) YEAR YOUR NAME.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.1
+ or any later version published by the Free Software Foundation;
+ with the Invariant Sections being LIST THEIR TITLES, with the
+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+ A copy of the license is included in the section entitled "GNU
+ Free Documentation License".
+
+If you have no Invariant Sections, write "with no Invariant Sections"
+instead of saying which ones are invariant. If you have no
+Front-Cover Texts, write "no Front-Cover Texts" instead of
+"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
diff --git a/COPYING.grecord b/COPYING.grecord
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.grecord
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License"). Each licensee is
+addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ c) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ d) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free
+ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/COPYING.gst-mixer b/COPYING.gst-mixer
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.gst-mixer
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License"). Each licensee is
+addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ c) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ d) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free
+ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/COPYING.profiles b/COPYING.profiles
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.profiles
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the library, or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link a program with the library, you must provide
+complete object files to the recipients so that they can relink them
+with the library, after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, so that any problems introduced by others will not reflect on
+the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+General Public License (also called "this License"). Each licensee is
+addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also compile or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ c) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ d) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Library General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free
+ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/ChangeLog.pre-2-26 b/ChangeLog.pre-2-26
new file mode 100644
index 0000000..9741f06
--- /dev/null
+++ b/ChangeLog.pre-2-26
@@ -0,0 +1,5447 @@
+2009-03-30 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c, gst-mixer/src/preferences.c:
+ Initialize the whitelist before using it. Fixes bug #576022.
+
+ Patch by Robert Ancell <[email protected]>
+
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * configure.ac: post-release bump to 2.26.1
+
+==================== 2.26.0 ====================
+
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * NEWS: 2.26.0 release.
+ * Makefile.am (DIST_SUBDIRS): add sound-theme.
+
+2009-03-05 Marc-André Lureau <[email protected]>
+
+ * sound-theme/sound-theme-file-utils.h: minor define fix.
+
+2009-03-05 Marc-André Lureau <[email protected]>
+
+ * configure.ac: if --enable-gstmix, then build gst-mixer.
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: I noticed that when switching devices,
+ the "Sound Theme" tab was not rebuilding properly. Avoiding to ever
+ remove the "Sound Theme" tab fixes this problem.
+
+2009-03-04 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * sound-theme/Makefile.am: Use properly linked libtool libs,
+ not static libs
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/track.c: Add new icons mappings. Fixes bug #571084.
+ Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: Fix code so that options are updated upon
+ change. Fixes bug #571083. Patch by Garrett D'Amore
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/preferences.c: Add the pagenum directly to the
+ gtk_list_store, and avoid having to look up the pagenum in the
+ sort_by_page_num function. This makes the code simpler and avoids
+ needless string comparisons. Fixes bug #571068. Patch by Garrett
+ D'Amore. <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: Use get_page_description() to get the labels
+ rather than duplicating the values in the content structure. Fixes bug
+ #570979. Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.[ch], gst-mixer/src/preferences.c: Move the
+ whitelist_init_list from the element.h to element.c file. This makes
+ for more efficient code since the structure only needs to be defined
+ once, not twice (once in element.c and once in preferences.c). Fixes
+ bug #570978. Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * configure.ac, Makefile.am, gst-mixer/src/Makefile.am,
+ gst-mixer/src/element.c, mate-volume-control/src/Makefile.am,
+ mate-volume-control/data/Makefile.am: Now the sound-theme widgets
+ and the sound files are built in the sound-theme directory. The
+ sound-theme widgets are built into a static library that is linked
+ into both gst-mixer and mate-volume-control so that both
+ applications can provide the ability to edit the Sound Theme
+ configuration. This fixes bug #570736.
+ * sound-theme/Makefile.am, sound-theme/gvc-sound-theme-editor.[ch],
+ sound-theme/gvc-sound-theme-chooser.[ch],
+ sound-theme/sound-theme-file-utils.[ch]: Move sound-theme widget
+ files from mate-volume-control/src and provide Makefile.am to build
+ them into a static library.
+ * sound-theme/sounds: Move from mate-volume-control/data/sounds.
+
+2009-03-03 Vincent Untz <[email protected]>
+
+ * configure.in: post-release bump to 2.26.0
+
+==================== 2.25.92 ====================
+
+2009-03-03 Vincent Untz <[email protected]>
+
+ * NEWS:
+ * configure.in: version 2.25.92
+
+2009-02-25 Mart Raudsepp <[email protected]>
+
+ reviewed by: Marc-André Lureau <[email protected]>
+
+ * configure.ac: Fix automagic dep on pulseaudio (bug #571396).
+
+ Patch by: Nirbheek Chauhan
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * configure.ac: Detect whether we have PA 0.9.15,
+ to use some of the new API
+
+2009-02-11 Bastien Nocera <[email protected]>
+
+ * configure.ac: Require libunique for the new
+ volume control, and don't use dbus-glib directly
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * configure.ac: Require GTK+ 2.15.x
+
+==== 2.25.5 ====
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.ac: 2.25.5
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * configure.ac: Add new sounds directory.
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * configure.ac: Add a desktop file and icons
+ for mate-volume-control
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/track.c: Add an icon for "cap"
+ tracks
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * configure.ac: Post release bump
+
+==== 2.25.1 ====
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * NEWS: Update for release
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * configure.ac:
+ * Makefile.am (DISTCHECK_CONFIGURE_FLAGS):
+ * profiles/Makefile.am (libmate_media_profiles_la_CFLAGS): I wish
+ distcheck would pass (again).
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * grecord/src/gsr-window.h, gst-mixer/src/button.h,
+ gst-mixer/src/element.h, gst-mixer/src/preferences.h,
+ gst-mixer/src/volume.h, profiles/audio-profile-choose.h,
+ profiles/audio-profile-edit.h, profiles/audio-profiles-edit.h,
+ profiles/mate-audio-profiles-properties.c: clean up GLib and GTK+
+ includes. Closes #563573
+
+ Patch by: Luis Menina <[email protected]>
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * profiles/audio-profile.c (gm_audio_profile_forget): Remove
+ audio profile from hashtable with id instead of name, fix "can't
+ delete profile with '#' in its name". Closes: #553383
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use 32kHz for
+ Speex. Closes: #564060
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Add MP2
+ profile. Closes: #557043
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use LC profile by
+ default for AAC (m4a). Closes: #498617
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * configure.ac: Add makefile generation
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use .ogg extension
+ back (revert .oga changes). Closes again: #543306
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Make speex voice encoder mono. (Closes: #552420)
+
+2008-11-08 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_class_init),
+ (mate_volume_control_button_dispose):
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/main.c: (main):
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c: (cb_toggle):
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_playback):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_new),
+ (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc):
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose),
+ (mate_volume_control_window_new):
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_init):
+ * profiles/glade/mate-media-profiles-glade.c:
+ (glade_module_register_widgets):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/mate-audio-profiles-properties.c:
+ * profiles/mate-audio-profiles-test.c: (main):
+ * profiles/mate-media-profiles.c:
+ General cleanups: Remove unused variables, mark code static, add
+ missing prototypes and includes etc. Bug #552748.
+
+2008-11-07 Marc-André Lureau <[email protected]>
+
+ * configure.ac: Raise glib dependency to 2.18 for the new
+ translations functions used in mate-volume-control.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * configure.ac: Add canberra dep.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * configure.ac: Add new directory.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * Makefile.am:
+ * configure.ac:
+ Added mate-volume-control sub-module. Only
+ built if pulseaudio is available.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * configure.ac: Post branch version bump
+
+=== release 2.24.0.1 ===
+
+2008-09-24 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-23 Brian Cameron <[email protected]>
+
+ * COPYING, COPYING.gst-mixer, COPYING.profiles, COPYING.vu-meter:
+ Add new COPYING files so that license information is more clear.
+ * Makefile.am: Add new COPYING files to EXTRA_DIST.
+ * grecord/COPYING, grecord/Makefile.am: Remove extra COPYING file
+ since the top-level directory already contains the same information.
+ * README: Add some information about which license files relate to
+ which sub-components.
+
+=== release 2.24.0 ===
+
+2008-09-23 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-13 Patryk Zawadzki <[email protected]>
+
+ * grecord/mate-sound-recorder.desktop.in.in: add Audio
+ category (#552047)
+
+2008-09-08 Marc-André Lureau <[email protected]>
+
+ * configure.ac: Post release increment 2.24.0
+
+=== release 2.23.92 ===
+
+2008-09-08 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-07 Gilles Dartiguelongue <[email protected]>
+
+ * Makefile.am:
+ * autogen.sh:
+ * configure.ac:
+ * configure.in:
+ * gst-mixer/src/Makefile.am:
+ * m4/as-version.m4: Modernize autofoo, bug #550919.
+ Rename configure.in to configure.ac, use a modern
+ version of AS_VERSION, remove duplicate of ACLOCAL flags,
+ remove tabs and trailing ws, print CFLAGS, use
+ MATE_COMPILE_FLAGS, change autogen.sh accordingly,
+ remove the weird unused MAIL_TRANSFERT_AGENT, make a more
+ appropriate summary by moving mate-cd and deprecated stuff
+ to the end.
+ Patch by Marc-André Lureau <[email protected]>
+ and Gilles Dartiguelongue <[email protected]>.
+
+2008-09-05 Matthias Clasen <[email protected]>
+
+ Bug 550931 – use standard icon name for cd icon
+
+ * gst-mixer/src/track.c: Use the standard icon name
+ media-optical instead of media-cdrom.
+
+2008-09-04 Gilles Dartiguelongue <[email protected]>
+
+ reviewed by: Marc-André Lureau <[email protected]>
+
+ * configure.in: allow building without esd, bug #550307.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Post release increment 2.23.92
+
+=== release 2.23.91 ===
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Add automatic stow support.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Bump version number to 2.23.91
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Remove last bit of mate-vfs from the configure
+ (Closes: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Port mate-sound-recorder to GIO (Helps: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in:
+ * profiles/audio-profile-choose.c (gm_audio_profile_choose_new):
+ Patch from Gustavo Noronha <[email protected]> to port the media profiles
+ to use GIO (Helps: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Remove recent-files sub-directory
+
+2008-07-30 Sebastien Bacher <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:use oga naming
+ rather than ogg for the ogg vorbis audio profile (bug #543306)
+
+2008-06-21 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/track.c: Remove non-existing include to fix build.
+
+2008-06-21 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/preferences.c: (cb_toggle):
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_playback):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc):
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_init):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/mate-audio-profiles-test.c: (main):
+
+2008-06-16 Brian Cameron <[email protected]>
+
+ * volume.[ch], track.c: Remove call to mate_volume_control_volume_sync
+ in cb_mute_toggled. This causes problems for the SunAudio mixer. It
+ is better for the mixer plugin itself to update state as needed.
+ Also remove the mate_volume_control_volume_sync function itself
+ since nothing more calls it. Fixes bug #537028.
+
+=== release 2.23.3 ===
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * NEWS: Release 2.23.3
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/track.c (mate_volume_control_track_update):
+ * gst-mixer/src/volume.c (mate_volume_control_volume_update):
+ Stop muting the track when volume is zero, and doing weird things
+ that do more harm than good.
+ (Closes #341021)
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.c (cb_notify_message): Fix warning
+ introduced by previous change.
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/track.{c,h}:
+ * gst-mixer/src/volume.{c,h}:
+
+ Listen to GStreamer bus events for mixers that supports it.
+ (Closes #462164)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * Makefile.am (INTLTOOL_BUILT): Add back intltool*.
+ I screwed up with last dist?! crap.
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.{c,h}:
+ * gst-mixer/src/preferences.c (get_mateconf_key):
+ * gst-mixer/src/window.c (mate_volume_control_window_new):
+
+ Fix wrong track list displayed on startup.
+ (Closes #535058)
+
+ Fix enable/disable the wrong tracks, again.
+ (bug #528252)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/track.c (mate_volume_control_track_add_option),
+ * gst-mixer/src/element.c (cb_mateconf),
+
+ Use g_str_equal () and check arguments.
+ (Closes #441641)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/window.c (cb_change),
+ gst-mixer/src/preferences.c (set_mateconf_track_active):
+
+ Remove MateConf values and use higher level functions instead.
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ Based on patch by: Louis-Francis Ratté-Boulianne
+
+ * mate-volume-control-ui.xml: deleted.
+
+ * src/button.{c,h}, src/element.{c,h}, src/track.{c,h},
+ src/volume.{c,h}, src/window.{c,h}: Make g-v-c a capplet, with
+ some custom accelerators.
+ (Closes #349951)
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ * configure.in: version 2.23.3
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/misc.c (get_page_description): match the title of
+ the tabs.
+ (Closes #534090)
+
+2008-05-20 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/preferences.c (g_v_c_preferences_change):
+ Display the track column in "Preferences" dialog.
+
+2008-05-09 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/preferences.c (sort_by_page_num)
+ (mate_volume_control_preferences_init):
+ Sort mixer tracks by their type.
+ (Closes #528064)
+
+2008-04-21 Jens Granseuer <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_clicked):
+ * gst-mixer/src/window.c: (mate_volume_control_window_new): don't
+ declare variables in the middle of a code block. Fixes build with
+ older compilers (bug #529083)
+
+=== release 2.23.1.1 ===
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * configure.in: release 2.23.1.1: intltool 0.35 is enough
+ according to dobey. Fix a mate-record configure regression.
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * configure.in (MATE_MEDIA_VERSION): 2.23.2, back to dev.
+
+=== release 2.23.1 ===
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * NEWS: upd
+ * configure.in: version 2.23.1
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * autogen.sh, configure.in: depends on intltool 0.39.99
+ * Makefile.am (INTLTOOL_BUILT): no more necessary to ship
+
+2008-04-19 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: remove gst-inspect build dependencies.
+
+2008-04-17 Marc-Andre Lureau <[email protected]>
+
+ * gst-mixer/src/preferences.c (cb_mateconf): mixer track
+ enable/disable toggles toggle the wrong tracks!
+ (Closes: #528252)
+
+2008-03-27 Marc-Andre Lureau <[email protected]>
+
+ * grecord/src/gsr-window.c (seconds_to_full_string): use ngettext
+ for plural forms. Based on rhythmdb_compute_status_normal.
+ (Closes: #504419)
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: added AM_PROG_CC_C_O, as per autofoo warning:
+ compiling `mate-audio-profiles-properties.c' with per-target
+ flags requires `AM_PROG_CC_C_O' in `configure.in'
+
+ * acinclude.m4->m4/esd.m4, Makefile.am (EXTRA_DIST): move
+ acinclude.m4 to m4 directory.
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * AUTHORS (Maintainers): updated.
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * autogen.sh (REQUIRED_INTLTOOL_VERSION): 0.35.
+ * omf-install/.cvsignore, omf-install/Makefile.am, omf.make,
+ xmldocs.make: removed
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * BUGS, HACKING, TODO, mate-media.spec.in: deleted.
+ * README: updated.
+
+2008-03-24 Jaap A. Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * configure.in: Disable mate-cd and cddb-slave by default
+ (Closes: #524097)
+
+2008-03-24 Jaap Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_class_init),
+ (mate_volume_control_preferences_dispose),
+ (mate_volume_control_preferences_response):
+ Use G_DEFINE_TYPE for preferences type
+
+2008-03-24 Takao Fujiwara <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (fill_in_information):
+ Use g_filename_from/to_utf8() so that grecord doen't crash.
+ (Closes: #524099)
+
+2008-03-24 Jaap Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * configure.in:
+ * gst-mixer/Makefile.am:
+ * gst-mixer/mate-volume-control-ui.xml:
+ * gst-mixer/icons/16x16/Makefile.am:
+ * gst-mixer/icons/16x16/devices/Makefile.am:
+ * gst-mixer/icons/16x16/status/Makefile.am:
+ * gst-mixer/icons/Makefile.am:
+ * gst-mixer/pixmaps/Makefile.am:
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/button.c: (mate_volume_control_button_class_init),
+ (mate_volume_control_button_init),
+ (mate_volume_control_button_dispose),
+ (mate_volume_control_button_new),
+ (mate_volume_control_button_clicked),
+ (mate_volume_control_button_mouseover),
+ (mate_volume_control_button_mouseout):
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.c:
+ (mate_volume_control_element_class_init),
+ (mate_volume_control_element_init),
+ (mate_volume_control_element_new),
+ (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/main.c: (main):
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/stock.h:
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_title),
+ (mate_volume_control_track_put_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_recording),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_add_option):
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_class_init),
+ (mate_volume_control_volume_init), (cb_mouseover), (cb_mouseout),
+ (get_button), (mate_volume_control_volume_new),
+ (mate_volume_control_volume_dispose),
+ (mate_volume_control_volume_size_alloc),
+ (mate_volume_control_volume_expose):
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (menu_item_select_cb),
+ (menu_item_deselect_cb), (connect_proxy_cb), (disconnect_proxy_cb),
+ (cb_change), (cb_exit), (cb_preferences_destroy), (cb_preferences),
+ (open_uri), (cb_help), (cb_about),
+ (mate_volume_control_window_dispose),
+ (mate_volume_control_window_class_init),
+ (mate_volume_control_window_init),
+ (mate_volume_control_window_new):
+ * gst-mixer/src/window.h:
+ Use GtkUIManager i.s.o. deprecated libmateui
+ Remove libmateui as a dependency
+ Use tango icons if possible and make all icons themeable
+ Install deprecated icons from the application itself. Now we just need
+ a pixel pusher to make us some nice tango icons for the remaining icons
+ Use G_DEFINE_TYPE macro for our own types
+ Fixes bug #494031 and bug #310883
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profile.c (gm_audio_profile_get_type): use
+ G_DEFINE_TYPE, use "self" where appropriate instead of "profile"
+ for object methods.
+
+2008-03-23 Takao Fujiwara <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * grecord/src/gsr-window.c (file_open_cb, do_save_file,
+ file_save_as_cb, close_confirmation_dialog, fill_in_information,
+ play_cb, gsr_window_set_property): Use g_filename_to_utf8() so
+ that grecord doen't crash.
+ (Closes: #483254)
+
+2008-03-22 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profile-choose.c (audio_profile_forgotten):
+ Remove deleted profiles from the profile choose combo-box.
+ Replace GMP_DEBUG macro with GST_DEBUG.
+
+ * grecord/src/gsr-window.c: more checking before string
+ comparisons. (Bug #493503)
+
+2008-03-22 Marc-Andre Lureau <[email protected]>
+
+ * mate-cd/linux-cdrom.c: return FALSE when track_info is NULL.
+ (Closes: #430824)
+
+2008-03-18 Loïc Minier <[email protected]>
+
+ * gst-mixer/src/element.c: Only show a separator at the left of the
+ Playback control if a previous control has been visible; patch by
+ Matt Krai; fixes #415353
+
+2008-03-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_option):
+ Use gst_mixer_options_list_values() instead of accessing the
+ mixer options structure directly; this gives implementations
+ a change to return an updated list on request (and know when
+ it's safe to update the structure value). This is required
+ for mixer implementations where the list of available options
+ may change, such as OSSv4.
+ (Closes: #519544)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profiles-edit.c (gm_audio_profiles_edit_init):
+ * gst-mixer/src/track.c, profiles/audio-profiles-edit.c: Move code
+ comments to avoid them being close to translatable strings.
+ (Closes: #504422)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profiles-edit.c: Use gtk_stock_add to avoid crash
+ when started multiple times.
+ (Closes: #448706)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ patch by: Andrea Del Signore
+ reviewed by: Ronald Bultje & Bastien Nocera
+
+ * gst-mixer/src/main.c, gst-mixer/src/window.c,
+ gst-mixer/src/window.h: Specify tab at startup. Removed
+ unnecessary g_print, as suggested by Bastien from the original
+ patch.
+ (Closes: #349106)
+
+2008-03-11 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: 2.23.0, back to dev.
+ * MAINTAINERS: Removed Thomas and Ronald: thank you both!
+ Adding Bastien and me.
+
+=== release 2.22.0 ===
+
+2008-03-10 Marc-Andre Lureau <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.22.0
+
+2008-03-10 Marc-Andre Lureau <[email protected]>
+
+ * gstreamer-properties/help/gstreamer-properties.omf.in: Generate
+ a "seriesid" different from g-s-r, as suggested by ChPe:
+ 4b74e078-eebf-11dc-9b4b-a29c33073fb7
+ (Closes #405821)
+
+2007-10-22 Brian Cameron <[email protected]>
+
+ * profiles/audio-profiles-edit.c: Change definition of edit_item to
+ "static const" instead of "const". This fixes a bug on Solaris
+ using Sun Studio compiler where the Edit label was not appearing.
+
+2007-10-18 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_init),
+ (mate_volume_control_window_new):
+ - Sanitise the height/width values we get from MateConf so we get a decent
+ width/height on the main window on startup
+ - reset the "active-element" MateConf key to the currently selected
+ element if the one in MateConf isn't available
+ (Closes: #485411)
+
+2007-10-17 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/element.h: Fix no tracks showing up
+ at all with newer laptops that only have a "Front" track
+ (Closes: #487623)
+
+2007-10-12 Christian Persch <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/main.c:
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/track.c:
+ * gst-mixer/src/volume.c: Include <glib/gi18n.h>. Bug #483876.
+ * gst-mixer/src/window.c: (cb_about): Fix programme name with gtk+
+ 2.12. Bug #483893.
+
+2007-09-20 Marc-Andre Lureau <[email protected]>
+
+ * mate-cd/doc/mate-cd.omf.in:
+ * grecord/doc/mate-sound-recorder.omf.in:
+ * gst-mixer/doc/mate-volume-control.omf.in:
+ * gstreamer-properties/help/gstreamer-properties.omf.in:
+ Adding missing files from the doc-utils migration.
+
+=== release 2.20.1 ===
+
+2007-09-19 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.20.1
+
+=== release 2.20.0 ===
+
+2007-09-17 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.20.0
+
+2007-09-08 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ Fix build of gstreamer-properties against an
+ uninstalled copy of GStreamer.
+
+=== release 2.19.92 ===
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.19.92
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_option_changed): Simplify
+ getting the text from the combobox
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * configure.in: No need to check for scrollkeeper anymore,
+ we use mate-doc-utils
+
+2007-08-23 Yannig Marchegay <[email protected]>
+
+ * oc/oc.po: Added Occitan translation
+
+2007-07-20 Marc-Andre Lureau <[email protected]>
+
+ reviewed by: Danilo Segan & folks
+
+ * .cvsignore:
+ * Makefile.am:
+ * configure.in:
+ * mate-cd/doc/C/Makefile.am:
+ * mate-cd/doc/C/mate-cd-C.omf:
+ * mate-cd/doc/C/mate-cd.xml:
+ * mate-cd/doc/Makefile.am:
+ * mate-cd/doc/de/Makefile.am:
+ * mate-cd/doc/es/Makefile.am:
+ * mate-cd/doc/fr/Makefile.am:
+ * mate-cd/doc/it/Makefile.am:
+ * mate-cd/doc/ja/Makefile.am:
+ * mate-cd/doc/ko/Makefile.am:
+ * mate-cd/doc/nl/Makefile.am:
+ * mate-cd/doc/sv/Makefile.am:
+ * mate-cd/doc/uk/Makefile.am:
+ * mate-cd/doc/zh_CN/Makefile.am:
+ * mate-cd/doc/zh_TW/Makefile.am:
+ * grecord/doc/C/Makefile.am:
+ * grecord/doc/C/mate-sound-recorder.xml:
+ * grecord/doc/C/grecord-C.omf:
+ * grecord/doc/Makefile.am:
+ * grecord/doc/de/Makefile.am:
+ * grecord/doc/es/Makefile.am:
+ * grecord/doc/fr/Makefile.am:
+ * grecord/doc/it/Makefile.am:
+ * grecord/doc/ja/Makefile.am:
+ * grecord/doc/ko/Makefile.am:
+ * grecord/doc/sv/Makefile.am:
+ * grecord/doc/uk/Makefile.am:
+ * grecord/doc/zh_CN/Makefile.am:
+ * grecord/doc/zh_TW/Makefile.am:
+ * gst-mixer/doc/C/mate-volume-control-C.omf:
+ * gst-mixer/doc/C/mate-volume-control.xml:
+ * gst-mixer/doc/Makefile.am:
+ * gst-mixer/doc/uk/Makefile.am:
+ * gstreamer-properties/help/C/Makefile.am:
+ * gstreamer-properties/help/C/gstreamer-properties-C.omf:
+ * gstreamer-properties/help/C/gstreamer-properties.xml:
+ * gstreamer-properties/help/Makefile.am:
+ * gstreamer-properties/help/uk/Makefile.am:
+ mate-doc-utils migration (#405821).
+
+2007-06-15 Takao Fujiwara <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/track.c:
+ Use "untranslated-label" property from GstMixerTrack since 0.10.13.
+ Based on Tim-Philipp Müller <tim at centricular dot net> (#416595).
+
+2007-05-16 Takao Fujiwara <[email protected]>
+
+ * profiles/audio-profiles-edit.c:
+ * profiles/gmp-util.h:
+ Use gi18n-lib.h instead of gi18n.h (#438866).
+
+2007-05-14 Michael Terry <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in: Remove png
+ suffix from icon
+
+ * gst-mixer/src/main.c: (main): Use "multimedia-volume-control"
+ from theme not "mixer.png" from pixmaps
+
+ * gst-mixer/src/window.c: (cb_about): Use
+ "multimedia-volume-control" not "volume-knob"
+
+ * gst-mixer/pixmaps/Makefile.am: Don't install mate-mixer.png
+
+ * gst-mixer/pixmaps/mate-mixer.png: Delete unused icon
+
+2007-05-06 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ Add category for the new control-center shell. Alex Smith.
+ Closes bug #429904.
+
+2007-04-19 Bastien Nocera <[email protected]>
+
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_new):
+ * profiles/audio-profiles-edit.c: (edit_button_clicked),
+ (delete_button_clicked), (gm_audio_profiles_edit_new),
+ (gm_audio_profiles_edit_new_profile):
+ Make the edit dialogues modal so that they are editable in
+ sound-juicer and Rhythmbox, remove an unused and unexported
+ function (Closes: #406739)
+
+2007-03-12 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.18.0 ===
+
+2007-03-12 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.18.0.
+
+2007-03-11 Christian Kirbach <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ * cddb-slave2/cddb-slave.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in.in:
+ * vu-meter/reclevel.desktop.in.in:
+ * vu-meter/vumeter.desktop.in.in:
+ Removed invalid categories that are not part of the
+ freedesktop.org specification.
+
+2007-03-05 Brian Cameron <[email protected]>
+
+ * profiles/audio-profile-private.h, profiles/audio-profile.c,
+ profiles/mate-audio-profiles-test.c: Add missing LGPL license.
+ Fixes bug #413736.
+
+2007-02-16 Bastien Nocera <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ Don't display the "Multimedia Systems Selector" item in the menus
+ (Closes: #408292)
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.17.91 ===
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.91.
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Make statusbar accessible using tab-browsing (#365176). Patch by
+ Patrick Wade <[email protected]>.
+
+2007-02-12 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ Remove invalid Application category (#405427).
+
+2007-02-12 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ * configure.in:
+ Allow to disable components individually. Patch by Rene Vahtel
+ <[email protected]> (#319277).
+
+2007-02-12 Brian Cameron <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_is_cdrom_device):
+ Ignore GST_CDROM_IOCTL_CDCAPABILITY_REQUEST (#326628).
+
+2007-02-12 Irene Huang <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Add relationship labelled by for priv->input and priv->profile
+ combobox and their labels.
+
+2007-02-06 Sebastien Bacher <[email protected]>
+
+ * gst-mixer/src/volume.c: (get_scale):
+ - don't use int values for gtk_adjustment_new (), fix scrollwheel
+ not working to adjust the volume (Closes: #400498)
+
+2007-02-03 Jens Granseuer <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Make sure we don't call gst_mixer_get_volume() with a NULL pointer.
+ Closes #402165.
+
+2007-01-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/mate-cd.c: (main):
+ * grecord/src/mate-recorder.c: (main):
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Call g_thread_init() before calling any other GLib function here too.
+ Closes #399807.
+
+2007-01-23 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/main.c: (main):
+ Add g_thread_init() call to workaround new glib "feature" where
+ lazy loading no longer works (#399710, plus see bugs referenced
+ in there).
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ And development continues.
+
+=== release 2.17.90 ===
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.90.
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Don't mark file extension for i18n.
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ Hide by default (see also #397949).
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/display.c: (cd_display_parse_theme):
+ * mate-cd/preferences.c: (do_theme_changed):
+ Don't crash when changing theme without being displayed (#380124).
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ For new control center categories, add gstreamer-properties to the
+ system-settings group, also (#395499). Patch by Denis Washington
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Fix segfault (#396023).
+
+2007-01-08 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/doc/C/mate-volume-control.xml:
+ s/Settings/Edit/ (#316363).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Remove whitespace before punctuation (#327012).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/mate-cd.c: (main):
+ s/tray/notification area/, patch by Michael Arnauts
+ <[email protected]> (#308340).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Set show_arrow to FALSE, so that the toolbar cannot be hidden
+ when the text of the labels is too large. Idea provided by
+ Jeff Fortin <[email protected]> (#355085).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ C89 fix by Jens Franseuer <[email protected]> (#393998).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.glade2:
+ Increase default width so that more text fits on the screen
+ (e.g. the description or the gst-pipeline). Patch provided by
+ Harm Hilvers <[email protected]> (#330050).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profile-edit.c: (on_profile_description_changed),
+ (gm_audio_profile_edit_new), (textview_set_text_if_changed),
+ (gm_audio_profile_edit_update_description):
+ * profiles/mate-audio-profiles.glade2:
+ Change entry into a textview, so that the big description fits
+ on the screen of unsuspecting users (#330050).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Back to dev mode.
+
+=== release 2.17.2 ===
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.2.
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file), (file_save_as_cb),
+ (record_state_changed_cb), (gsr_window_set_property):
+ Save extension when recording start, so that if the profile
+ selection changes, we don't provide a false extension hint for
+ the already-recorded file (#300571).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (pipeline_error_cb), (file_save_cb),
+ (play_state_changed_cb), (record_state_changed_cb),
+ (gsr_window_set_property):
+ * grecord/src/ui.xml:
+ Remove save-as from toolbar, make save behave as save-as if no
+ filename has been given yet.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Change speex extension from ogg to spx (#328386).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked):
+ Don't run edit dialogs, no need to, plus it makes them modal
+ (#317430).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ * profiles/audio-profile.c: (gm_audio_profile_get_active_list):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Include AAC and MP3 profiles. Only show profiles if they parse
+ (i.e. if the plugins exist). Fixes #317257. Based on a patch by
+ Ed Catmur <[email protected]>.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/gtkled.c: (gtk_led_init), (gtk_led_size_request),
+ (gtk_led_size_allocate), (gtk_led_expose):
+ * vu-meter/gtkled.h:
+ * vu-meter/gtkledbar.c: (led_bar_new):
+ * vu-meter/main.c: (main):
+ Implement dynamic resizing (#315257), patch by Brent Smith
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/element.c: (mate_volume_control_element_dispose):
+ * gst-mixer/src/misc.c: (get_page_num), (get_page_description):
+ * gst-mixer/src/misc.h:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_init),
+ (mate_volume_control_preferences_change):
+ * gst-mixer/src/track.c: (should_toggle_record_switch),
+ (cb_toggle_changed), (cb_check),
+ (mate_volume_control_track_add_title),
+ (mate_volume_control_track_add_switch):
+ Don't duplicate devices for the Audigy (#313495). Patch by
+ Sam Morris <[email protected]>.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/volume.c: (get_scale):
+ Dynamically set the step-size and change page-size so it is more
+ accessible for keyboard-use.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.glade2:
+ Remove cancel/ok buttons, change to close, since it's instant-apply
+ anyway (#346386).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/track.c: (mate_volume_control_track_free):
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose):
+ Clean up on close, so that we don't crash if the idle handler
+ comes in between the final exit() and the cleanup (#361887).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Set correct gtk version dependency for GtkStatusIcon.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (file_save_as_cb):
+ Patch by jerry tan <[email protected]> to not crash after we
+ close the window though saving the file (#367442).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string):
+ Use G_GNUC_PRETTY_FUNCTION instead of __FUNCTION__, so that it
+ works on non-gcc compilers (#383106).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ Fix indenting.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (update_device_menu):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ C89 compile fixes by Jens Granseuer <[email protected]> (#387868).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (create_pipeline_menu):
+ Use gettext(), not _(), since it's not a constant string.
+ * gstreamer-properties/pipeline-constants.c:
+ Mark pipeline descriptors for translation, patch provided by
+ Gabor Kelemen <[email protected]> (#393527).
+
+2007-01-06 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/access/Makefile.am:
+ Explicit dependency on libxml2 (#388728).
+
+2007-01-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Don't internationalize a gstreamer element (#383469).
+
+2006-12-19 Ronald S. Bultje <[email protected]>
+
+ * configure.in: Dev mode.
+
+=== Release 2.17.1 ===
+
+2006-12-19 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS: Release 2.17.1.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * profiles/Makefile.am:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init),
+ (gm_audio_profile_edit_class_init),
+ (gm_audio_profile_edit_finalize), (gm_audio_profile_edit_response),
+ (gm_audio_profile_edit_dispose), (gm_audio_profile_edit_new):
+ * profiles/audio-profiles-edit.c:
+ (gm_audio_profile_manage_register_stock),
+ (on_gm_audio_profiles_edit_response),
+ (gm_audio_profiles_edit_init), (gm_audio_profiles_edit_class_init),
+ (gm_audio_profiles_edit_finalize):
+ * profiles/gmp-util.h:
+ * profiles/mate-audio-profiles-properties.c: (main):
+ * profiles/mate-audio-profiles.glade2:
+ HIGify the dialogs. Patch from Christian Persch. Closes bug #332563.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * profiles/audio-profiles-edit.c: (delete_button_clicked),
+ (new_profile_response_callback),
+ (gm_audio_profiles_edit_new_profile):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/gmp-util.h:
+ Fix for error dialogues that can't be closed. Patch from Stephen Cook
+ Closes bug #323600.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * configure.in: Link to -lgstinterfaces too.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * grecord/.cvsignore:
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/track.c:
+ (mate_volume_control_track_add_recording):
+ * gst-mixer/src/track.h: Fix terminology. s/Capture/Record.
+ Reported by Calum Benson. Patch from Brian Cameron. Closes
+ bug #348253.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * configure.in: Bump version and use IT_PROG_INTLTOOL.
+
+2006-10-01 Wouter Bolsterlee <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c: (main):
+ Use a fancy window icon. Fixes bug #340303.
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/Makefile.am:
+ Almost right!
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Back to dev.
+
+=== release 2.16.1 ===
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.16.1.
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/Makefile.am:
+ Fix .desktop installation (#354362).
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to development.
+
+=== release 2.16.0 ===
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ * cddb-slave2/cddb-slave.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in:
+ * mate-cd/mate-cd.desktop.in.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in.in:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/reclevel.desktop.in.in:
+ * vu-meter/vumeter.desktop.in:
+ * vu-meter/vumeter.desktop.in.in:
+ .desktop.in -> .desktop.in.in conversion
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ Fix distdir target.
+ * NEWS:
+ * configure.in:
+ Release update (2.16.0).
+ * configure.in:
+ * cddb-slave2/Makefile.am:
+ * cddb-slave2/cddb-slave.desktop.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/Makefile.am:
+ * grecord/mate-sound-recorder.desktop.in:
+ * gst-mixer/Makefile.am:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * po/POTFILES.in:
+ * vu-meter/Makefile.am:
+ * vu-meter/vumeter.desktop.in:
+ Add X-MATE-Bugzilla-Version (#348851).
+
+2006-08-25 Kjartan Maraas <[email protected]>
+
+ * configure.in: Up the requirement for gtk+ in mate-cd.
+
+2006-08-25 Kjartan Maraas <[email protected]>
+
+ * Makefile.am:
+ * cddb-slave2/Makefile.am:
+ * grecord/src/Makefile.am:
+ * profiles/Makefile.am: Cygwin build fixes
+ from Cygwin ports maintainer. Closes bug #329409.
+
+2006-08-15 Kjartan Maraas <[email protected]>
+
+ * configure.in: Fix intltool req.
+
+2006-08-07 Marc-Andre Lureau <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/preferences.h:
+ Fixed "Preferences" dialog sync with MateConf.
+ Fixed "Full row in checkbox listing should be clickable" (#336315).
+
+2006-06-17 Stefan Kost <[email protected]>
+
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.h:
+ fix GObject mmacros
+
+2006-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.desktop.in:
+ Add player category (#333450).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Development.
+
+=== release 2.14.2 ===
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.14.2.
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (record_input_changed_cb):
+ Leave unselected capture boxes alone (#333476).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.h:
+ Add capture (for capturing microphone) to whitelist (#169441).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.h:
+ Add dig. output to whitelist (#336186).
+
+2006-05-29 Vincent Fretin <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ Fix desktop categories as in latest freedesktop spec (#333450).
+
+2006-05-29 Mike Auty <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/Makefile.am:
+ Correct order for proper compilation with -Wl,--as-needed (#341361).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Use new intltool (for po file packaging).
+
+2006-05-28 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gstreamer-properties/pipeline-constants.c:
+ Change 'XWindows' to 'X Window System' (#343030).
+
+2006-05-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/mate-cd.c: (make_popup_menu):
+ Don't crash when creating the context menu and we
+ don't have a status (like when there's an error).
+ Fixes #333442.
+
+2006-05-09 Kjartan Maraas <[email protected]>
+
+ * mate-cd/Makefile.am: Patch from Mikhail Zabaluev
+ to fix linking with -Wl,--as-needed. Closes bug #334301.
+
+2006-04-21 Kjartan Maraas <[email protected]>
+
+ * configure.in: Fix the LINGUAS thing.
+
+2006-04-14 Michael Terry <[email protected]>
+
+ * vu-meter/main.c: Convert from popt to GOption (#336147)
+
+2006-04-10 Wouter Bolsterlee <[email protected]>
+
+ * configure.in: use po/LINGUAS
+
+ * po/LINGUAS: new file listing all linguas
+
+2006-04-06 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ Revert bogus commit to configure.in that broke
+ the build (#337153).
+
+2006-04-04 Gora Mohanty <[email protected]>
+
+ * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
+
+2006-03-29 Jérémy Ar Floc'h <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Breton (br).
+
+2006-03-24 Tommi Vainikainen <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
+
+2006-03-20 Vladimer Sichinava <[email protected]>
+
+ * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
+
+2006-03-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to head
+
+=== release 2.14.0 ===
+
+2006-03-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-03-03 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ * mate-cd/gst-cdrom.c: (gst_cdrom_get_status):
+ Fix critical warnings when there is no CD drive (#331256).
+
+2006-02-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.93 ===
+
+2006-02-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.92 ===
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Tim-Philipp Müller
+
+ * grecord/src/gsr-window.c: (stop_cb), (record_state_changed_cb):
+ - makes input selection combo box insensitive while recording
+ - fixes a problem when stopping to record ('Internal Data Flow'
+ error dialog might pop up when pressing 'Stop')
+ Fixes #324508
+
+2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ * mate-cd/mate-cd.c: (main):
+ * grecord/src/mate-recorder.c: (main):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Move options parsing to GOption to make it work properly
+ in connection with GStreamer 0.10 (which doesn't support
+ popt). Bumping requirements for libmate/libmateui to 2.13
+ for the GOptions stuff. (see #324508).
+
+2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ Use newly-added gst_parse_bin_from_description() utility
+ function from core instead of home-grown stuff, and bump
+ requirements to 0.10.3 for that. (see #324508)
+
+2006-01-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.91 ===
+
+2006-01-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ Release 2.13.91.
+
+2006-01-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/gsr-window.c: (show_missing_known_element_error),
+ (show_profile_error), (make_play_pipeline), (make_record_source),
+ (make_record_pipeline):
+ Write proper functions and text for error dialogs. Fixes #321536.
+
+2006-01-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.90 ===
+
+2006-01-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.13.90.
+
+2006-01-29 Tim-Philipp Müller <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_eject):
+ Fix copyright/ugly comments.
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string), (main):
+ Don't recreate MateConf client object for each use.
+
+2006-01-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/images: renamed all theme dirs to match installed
+
+2006-01-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/display.c: (make_fullname):
+ * mate-cd/images/None-theme/Makefile.am:
+ * mate-cd/images/lcd-theme/Makefile.am:
+ * mate-cd/images/media-theme/Makefile.am:
+ * mate-cd/images/red-lcd-theme/Makefile.am:
+ * mate-cd/theme.c: (theme_check):
+ revert theme patch, since the list of themes gets built by
+ listing all directories in the theme dir (ugh).
+ Will fix by CVS moving the uninstalled dirs instead.
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ fix build without GStreamer
+ fix mate-cd without GStreamer
+ output a reason for mate-sound-recorder not building at the end
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ add GTK to Categories
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/Makefile.am:
+ don't build test without GStreamer
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh:
+ update requirements for intltoolize; 0.33 contains references to
+ non-shipped patches
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-tests.c: (build_test_pipeline),
+ (user_test_pipeline):
+ commit another missing patch from the 0.10 branch
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * README:
+ remove the transmogrify stuff and patch, now that the branch
+ has landed
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_is_cdrom_device):
+ commit missing patch from the 0.10 branch
+
+2006-01-19 Elijah Newren <newren gmail com>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.7 ===
+
+2006-01-19 Elijah Newren <newren gmail com>
+
+ * NEWS:
+ * configure.in:
+ release 2.13.7.
+
+
+ * grecord/src/gsr-window.c: Remove extraneous 'm' character at the
+ beginning of the file
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.6 ===
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ release 2.13.6.
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/cdrom.c: (cdrom_update_cd):
+ * mate-cd/display.c: (make_fullname):
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/gst-cdparanoia-cdrom.h:
+ * mate-cd/gst-cdrom.c: (nanoseconds_to_msf),
+ (gst_cdrom_set_playbin_state_to_null), (gst_cdrom_is_cdrom_device),
+ (gst_cdrom_set_volume), (gst_cdrom_pause), (gst_cdrom_eject),
+ (gst_cdrom_next), (gst_cdrom_back), (gst_cdrom_seek_to_time),
+ (gst_cdrom_skip), (gst_cdrom_ffwd), (gst_cdrom_rewind),
+ (gst_cdrom_stop), (gst_cdrom_finalize), (gst_cdrom_init),
+ (gst_cdrom_class_init), (gst_cdrom_error_msg), (gst_cdrom_eos_msg),
+ (gst_cdrom_state_change_msg), (gst_cdrom_tag_msg),
+ (mate_cdrom_new), (object_has_property),
+ (gst_cdrom_notify_source_cb), (gst_cdrom_is_open),
+ (gst_cdrom_ensure_open), (gst_cdrom_set_device),
+ (gst_cdrom_update_cd), (gst_cdrom_update_tray_status),
+ (gst_cdrom_get_status), (gst_cdrom_play),
+ (gst_cdrom_set_cddb_data_from_tags), (gst_cdrom_get_cddb_data):
+ * mate-cd/gst-cdrom.h:
+ * mate-cd/images/None-theme/Makefile.am:
+ * mate-cd/images/lcd-theme/Makefile.am:
+ * mate-cd/images/media-theme/Makefile.am:
+ * mate-cd/images/red-lcd-theme/Makefile.am:
+ * mate-cd/theme.c: (theme_check), (theme_load), (theme_free):
+ * grecord/src/Makefile.am:
+ * grecord/src/mate-recorder.c: (gsr_open_window), (main):
+ * grecord/src/gsr-window.c: (show_error_dialog),
+ (set_pipeline_state_to_null), (shutdown_pipeline), (file_open_cb),
+ (handle_ebusy_error), (notgst_element_get_toplevel),
+ (pipeline_error_cb), (do_save_file), (file_save_as_cb),
+ (run_mixer_cb), (close_confirmation_dialog), (fill_in_information),
+ (about_cb), (play_cb), (stop_cb), (record_cb), (seek_to),
+ (play_tick_callback), (record_tick_callback),
+ (play_state_changed_cb), (pipeline_deep_notify_caps_cb),
+ (profile_changed_cb), (play_eos_msg_cb), (make_play_pipeline),
+ (record_eos_msg_cb), (record_start), (record_state_changed_cb),
+ (notgst_bin_find_unconnected_pad),
+ (notgst_render_bin_from_description), (make_record_source),
+ (record_input_changed_cb), (fill_record_input),
+ (make_record_pipeline), (calculate_format_value), (find_ui_file),
+ (gsr_window_init), (gsr_window_finalize), (gsr_window_class_init),
+ (gsr_window_new):
+ * grecord/src/gsr-window.h:
+ * grecord/src/gst/Makefile.am:
+ * grecord/src/gst/assistant.c:
+ * grecord/src/gst/assistant.h:
+ * grecord/src/gst/manager.c:
+ * grecord/src/gst/manager.h:
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/main.c: (mixer_filter_func),
+ (create_mixer_collection), (main):
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c:
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose):
+ * gstreamer-0.10.patch:
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_full_key),
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string), (dialog_response),
+ (test_button_clicked), (update_from_option),
+ (set_menuitem_by_pipeline), (update_from_mateconf),
+ (pipeline_option_changed), (entry_changed), (element_available),
+ (create_pipeline_menu), (init_pipeline_editor), (create_dialog),
+ (main):
+ * gstreamer-properties/pipeline-constants.c:
+ * gstreamer-properties/pipeline-tests.c:
+ (user_test_pipeline_response), (user_test_pipeline_timeout),
+ (build_test_pipeline), (pipeline_error_dlg), (user_test_pipeline):
+ * gstreamer-properties/pipeline-tests.h:
+ * po/POTFILES.in:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profiles-edit.c: (count_selected_profiles_func),
+ (selection_changed_callback), (profile_activated_callback),
+ (gm_audio_profiles_edit_init):
+ * profiles/gmp-conf.h:
+ * profiles/mate-audio-profiles-test.c: (edit_clicked_cb),
+ (test_clicked_cb), (main):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ * transmogrify-into-gstreamer-0.10:
+ Integrate gst-0.10 patch in CVS tree. Needs lots of work.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/Makefile.am:
+ * grecord/src/gsr-window.c: (record_cb), (make_record_source),
+ (record_input_changed_cb), (fill_record_input),
+ (make_record_pipeline), (gsr_window_init):
+ add a drop-down box for selecting the recording channel.
+ Fixes #305926.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Add a lossy voice compression, using speex.
+ Fixes #322900.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (count_selected_profiles_func),
+ (selection_changed_callback), (gm_audio_profiles_edit_init):
+ Correctly handle sensitivity of Edit and Delete.
+ Fixes #317186.
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.5 ===
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * .cvsignore:
+ * Makefile.am:
+ * NEWS:
+ * README:
+ * configure.in:
+ * gstreamer-0.10.patch:
+ * transmogrify-into-gstreamer-0.10:
+ Release 2.13.5.
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Re-remove GStreamer slang.
+
+2006-01-14 Chao-Hsiung Liao <[email protected]>
+
+ * configure.in: Added "zh_HK" to ALL_LINGUAS.
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Gabor Kelemen
+
+ * gst-mixer/src/volume.c: (get_button):
+ mark a user-visible string for translation (#326151)
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline),
+ (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Plugins are not elements - plugins provide features, which
+ can be elements. Fix the strings back.
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Raphael Slinckx
+
+ * mate-cd/mate-cd.c: (tray_icon_create):
+ do not leak the cd pixbuf (#313511)
+
+2005-12-21 Frederic Crozat <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_init),
+ (mate_volume_control_window_new), (cb_change):
+ * gst-mixer/src/window.h:
+ Fix warnings/crash when selecting default mixer (#315052).
+
+2005-12-21 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Change default volume from 0 to max. Should fix silence on start
+ such as reported in #321356.
+
+2005-12-21 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/solaris-cdrom.c: (solaris_cdrom_get_status):
+ Remove spurious warnings when opening without CD in drive.
+
+2005-12-21 Madhan Raj M <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok), (remainingtime_mode_changed_cb),
+ (volume_changed): Set the tool tip for the display.
+ * mate-cd/callbacks.h:
+ * mate-cd/display.c: (button_press_event), (class_init)
+ * mate-cd/display.h:
+ * mate-cd/mate-cd.c: (window_destroy_cb), (set_volue), (init_player)
+ Add events to the display to show tool tip.
+ * mate-cd/mate-cd.h:
+ * mate-cd/mate-cd.schemas.in.in:
+ * mate-cd/preferences.c:
+ Remaining time mode. Fixes Bug #72802.
+
+2005-12-21 Christian Neumair <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline),
+ (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Prevent use of GStreamer slang words ("element", "sink", "source")
+ and fix window position for gstreamer-properties (#321536).
+
+2005-10-29 Erdal Ronahi <[email protected]>
+
+ * configure.in: Added ku (Kurdish) to ALL_LINGUAS
+
+2005-09-04 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode again.
+
+=== release 2.12.0 ===
+
+2005-09-04 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.12.0.
+
+2005-08-27 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * mate-cd/Makefile.am:
+ Do not dist generated files; they may be build-env-dependent.
+ Fixes #314660.
+
+2005-08-26 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (sort_by_rank), (create_mixer_collection):
+ Sort mixers by elementfactory rank.
+
+2005-08-24 Maxim Dziumanenko <[email protected]>
+
+ * configure.in:
+ * grecord/doc/Makefile.am:
+ * grecord/doc/uk/*:
+ * mate-cd/doc/Makefile.am:
+ * mate-cd/doc/uk/*:
+ * gst-mixer/doc/Makefile.am:
+ * gst-mixer/doc/uk/*:
+ * gstreamer-properties/help/Makefile.am:
+ * gstreamer-properties/help/uk/*:
+ Added Ukrainian translation of the manual.
+
+=== release 2.11.91 ===
+
+2005-08-24 Madhan Raj M <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.92.
+
+2005-08-18 Frederic Crozat <[email protected]>
+
+ * gst-mixer/mate-volume-control.schemas.in:
+ Fix typo in schema.
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * gst-mixer/src/volume.c: (cb_volume_changed),
+ (mate_volume_control_volume_ask):
+ s/lrint/rint/ for BSD portability (#309634).
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.11.91 ===
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.91.
+
+2005-08-06 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok)
+ Repeat the track in Loop mode. Fixes #312636.
+
+2005-08-06 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (play_cb), (position_changed)
+ * mate-cd/mate-cd.c: (skip_to_track)
+ For playing the last track, set end_track = -1.
+ Fixes Bug #312654
+
+2005-08-05 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (play_cb), (stop_cb), (status_ok)
+ Stop should stop play while in Loop mode.
+ Fixes Bug #312658
+
+2005-07-25 Madhan Raj M <[email protected]>
+
+ * profiles/mate-media-profiles.h:
+ * profiles/audio-profile-private.h:
+ * profiles/mate-audio-profiles-properties.c:
+ Use audio-profile-private.h instead of mate-media-profiles.h
+ for private functions.
+ Fixes Bug #311458
+
+2005-07-24 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok), (remainingtime_mode_changed_cb),
+ (volume_changed): Set the tool tip for the display.
+ * mate-cd/callbacks.h:
+ * mate-cd/display.c: (button_press_event), (class_init)
+ * mate-cd/display.h:
+ * mate-cd/mate-cd.c: (window_destroy_cb), (set_volue), (init_player)
+ Add events to the display to show tool tip.
+ * mate-cd/mate-cd.h:
+ * mate-cd/mate-cd.schemas.in.in:
+ * mate-cd/preferences.c:
+ Remaining time mode. Fixes Bug #72802.
+
+2005-07-24 Madhan Raj M <[email protected]>
+
+ * profiles/mate-media-profiles.h:
+ * profiles/mate-media-profiles.c: (gtk_dialog_build_children),
+ (dialog_find_internal_child): Moved the definitions from
+ mate-audio-profiles-properties.c.
+ * profiles/mate-audio-profiles-properties.c:
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked), (delete_button_clicked),
+ (gm_audio_profiles_edit_new_profile):
+ Make the dialog run. Also based on the patch from Luca Cavalli.
+ Fixes Bug#309883.
+
+2005-07-17 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (cd_status_changed_cb)
+ Check for empty disc.
+ * mate-cd/cdrom.h: (_MateCDRomDriveStatus)
+ New status MATE_CDROM_STATUS_EMPTY_DISC.
+ * mate-cd/gst-cdparanoia-cdrom.c: (gst_cdparanoia_cdrom_get_status)
+ Use gst_cdparanoia_cdrom_get_cddb_data and check
+ for Null data (empty disc).
+ Fix crash #310626
+ * mate-cd/mate-cd.c: (make_popup_menu)
+ Set popup menu sensitivity.
+
+2005-07-13 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode once more.
+
+=== release 2.11.5 ===
+
+2005-07-13 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Update 2.11.5.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Bla bla.
+
+2005-07-13 Brent Smith <[email protected]>
+
+ * gst-mixer/window.c (mate_volume_control_window_dispose):
+ another small leak.
+
+2005-07-13 Paolo Borelli <[email protected]>
+
+ * gst-mixer/window.c (mate_volume_control_window_new): plug
+ a small leak.
+
+2005-07-11 Madhan Raj M <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu):
+ Update the Popup menu stock items.
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.11.4 ===
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.4.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Translation updates.
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu), (init_player):
+ Re-order menu items a bit.
+ * gstreamer-properties/pipeline-constants.c:
+ Add autovideo/audiosink.
+
+2005-06-13 Ross Burton <[email protected]>
+
+ * mate-cd/bsd-cdrom.c:
+ * mate-cd/callbacks.c:
+ * mate-cd/cdrom.c:
+ * mate-cd/display.c:
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/linux-cdrom.c:
+ * mate-cd/preferences.c:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile.c:
+ * profiles/audio-profiles-edit.c:
+ * profiles/gmp-util.c:
+ * profiles/gmp-util.h:
+ * profiles/mate-media-profiles.c:
+ * vu-meter/gtkled.c:
+ * vu-meter/gtkledbar.c:
+ Use gi18n.h instead of mate-i18n.h, and G_DEFINE_TYPE instead of
+ MATE_CLASS_BOILERPLATE.
+
+2005-06-08 John (J5) Palmieri <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (stop_playback_idle_func),
+ (check_playtime):
+ Idle handler for EOS handling (#305228).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/doc/C/mate-cd.xml:
+ Change docs after some small UI changes (#306798).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ Fix incorrect capitalization (#304063).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Give error dialog if registry is missing (#306052). Fix error
+ if glade file not found.
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Remember volume (#302156).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu), (init_player):
+ * mate-cd/mate-cd.h:
+ * mate-cd/images/Makefile.am:
+ * mate-cd/images/media-ffwd.png:
+ * mate-cd/images/media-next.png:
+ * mate-cd/images/media-pause.png:
+ * mate-cd/images/media-play.png:
+ * mate-cd/images/media-prev.png:
+ * mate-cd/images/media-record.png:
+ * mate-cd/images/media-rewind.png:
+ * mate-cd/images/media-stop.png:
+ Use Gtk+ stock icons instead of our own (#306323).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (init_player):
+ put track list edit button after list (#300408).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c:
+ Don't override stock labels for menu items (#306698).
+
+2005-06-08 Kjartan Maraas <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file):
+ * profiles/audio-profile.c: (gm_audio_profile_init):
+ String typos (#303630).
+
+=== release 2.11.3 ===
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.3.
+ * grecord/src/Makefile.am:
+ Add ui.xml to EXTRA_DIST.
+ * grecord/src/gsr-window.c:
+ Remove unused macro.
+ * po/POTFILES.in:
+ Remove gsr.xml.
+ * po/POTFILES.skip:
+ Add .schemas.in files (intltool-update complains...).
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Translation updates.
+
+2005-05-16 Olav Vitters <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: Always free cddb cache, prevents a crash when
+ quickly re-interting a cd. Patch by Frederic Crozat. Fixes bug
+ #169511.
+
+2005-05-10 Nirmal Kumar <[email protected]>
+
+ * audio-profile-choose.c:
+ Record as Combo box is modified to reflect mime type too (#170350).
+
+2005-04-23 Felix Riemann <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c: (get_hostname),
+ (no_info_toggled), (real_info_toggled), (create_dialog), (main):
+ Make dialog look pretty (#110686).
+
+2005-04-23 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/inetaddr.c: (gnet_inetaddr_new_async_cb),
+ (gnet_inetaddr_get_name_async_cb),
+ (gnet_inetaddr_get_canonical_name):
+ * cddb-slave2/socks-private.c: (gnet_private_negotiate_socks5),
+ (gnet_private_negotiate_socks4):
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_new_async_cb):
+ * mate-cd/display.c: (cd_display_parse_theme):
+ * mate-cd/gst-cdparanoia-cdrom.c: (check_playtime):
+ * mate-cd/theme.c: (theme_load):
+ * grecord/src/gsr-window.c: (replace_dialog),
+ (gsr_window_set_property):
+ * gst-mixer/src/volume.c:
+ GCC4 warning fixes, based on patch from Kjartan Maraas
+ <[email protected]> (fixes #300658).
+
+2005-04-23 James Henstridge <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Remove double mateconf/libglade entries (#300450).
+
+2005-04-22 Frederic Crozat <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c: (main):
+ Initialize gettext and include config.h.
+
+2005-04-15 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_clicked):
+ Plug a leak
+ * gst-mixer/src/track.c: (cb_option_changed): Plug a leak.
+ * gst-mixer/src/volume.c: _ISOC99_SOURCE. Closes bug #300719
+
+2005-04-11 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * configure.in:
+ Fix build if matecorba/matecomponent is in a non-standard dir (#300117).
+
+2005-04-08 Philip Langdale <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ Numbering gets screwed up by destroying, so just hide it instead,
+ fixes one more crash (#172697).
+
+2005-04-03 [email protected]
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (create_mixer_collection):
+ Don't set a NULL title, fix memleak (#172538).
+
+2005-04-03 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/volume.c: (cb_volume_changed),
+ (mate_volume_control_volume_ask):
+ Fix stupid rounding bug.
+
+2005-04-03 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_init):
+ Fix focus bug (see #171367). Thanks to Christian Persch
+ <[email protected]> for the patch.
+
+2005-03-31 Steve Murphy <[email protected]>
+
+ * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-30 Nirmal Kumar R <[email protected]>
+
+ * mate-cd/callbacks.c (about_cb): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-30 Nirmal Kumar R <[email protected]>
+
+ * grecord/src/gsr-window.c (help_about): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c (notify_cb): Do
+ appropriate changes when notified.
+ (destroy_window): Remove the notify
+ (create_dialog): Add a notify (Fixes #90792)
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * mate-cd/mate-cd.c (menuitems): Added quit menu item.
+ (make_popup_menu): Create quit menu item for tray popup.
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c (other_freedb_toggled): Get
+ the selection and set it in mateconf.
+
+2005-03-30 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (open_track_editor):
+ Fix grammar errors (#172036/#172034).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (status_ok ):
+ * mate-cd/mate-cd.c (tray_icon_create): Sets the
+ tooltip for the mate-cd status tray icon to show the
+ name of the album currently playing and Current time.
+ (Fixes #144163).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (open_track_editor): Displays
+ dialog that pops up when the track editor is clicked again
+ after changing discs (Fixes #105703).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * gst-mixer/Makefile.am:
+ * gst-mixer/src/keys.h:
+ * gst-mixer/src/main.c (cb_check_resize):
+ * gst-mixer/src/window.c (mate_volume_control_window_init) :
+ Sets the window geometry accordingly (Fixes #148689).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (popup_menu_cb):
+ * mate-cd/mate-cd.c (make_popup_menu):
+ * mate-cd/mate-cd.h: Establishes "Iconify to tray" option
+ (Fixes #139808)
+
+2005-03-28 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c (volume_changed): Update the tooltip.
+ Read the volume from mateconf.
+ * mate-cd/mate-cd.c (init_player): Created a new mateconf
+ key "volume"
+ (volume_changed_cb): callback for mateconf notify
+ (set_volume): Setting the volume when mateconf notifies and also to
+ intialise.
+ * mate-cd/mate-cd.h:
+ * mate-cd/preferences.c:
+ * mate-cd/mate-cd.schemas.in.in: Added the new key "volume"
+
+2005-03-25 Pedro Villavicencio Garrido <[email protected]>
+
+ * gst-mixer/src/window.c (cb_about): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-22 Adi Attar <[email protected]>
+
+ * configure.in: Added 'xh' to ALL_LINGUAS.
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/CDDB-Slave2.schemas.in:
+ Fix port (changed from 888 to 8880) - see #152878.
+
+2005-03-21 jsc <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * cddb-slave2/cddb-disclosure.c:
+ * cddb-slave2/cddb-disclosure.h:
+ * cddb-slave2/cddb-track-editor.c:
+ (disc_options_expanded_notify_cb),
+ (track_options_expanded_notify_cb), (make_track_editor_control):
+ Use gtk-expander instead of our own (fixes a11y bug in #98195).
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (cb_rec_eos), (media_stop):
+ Remove debug.
+ * gstreamer-properties/pipeline-constants.c:
+ Remove aasink (fix #161973).
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * grecord/src/Makefile.am:
+ Add grecord/src/gst/.
+ * grecord/src/mate-recorder.c: (main):
+ * grecord/src/gsr-window.c: (cb_rec_eos), (media_stop),
+ (tick_callback), (play_state_changed_cb), (make_play_pipeline),
+ (make_record_pipeline):
+ Add EOS handling to recording, stolen from cupid. On 'stop' while
+ recording, send EOS in pipeline rather than just stopping the
+ pipeline. This results in valid wav- and ogg-files.
+ Besides that, always read the length at every iteration, similar
+ to Totem.
+ * grecord/src/gst/Makefile.am:
+ * grecord/src/gst/assistant.c: (gst_rec_assistant_get_type),
+ (gst_rec_assistant_base_init), (gst_rec_assistant_class_init),
+ (gst_rec_assistant_init), (gst_rec_assistant_chain),
+ (gst_rec_assistant_src_event), (gst_rec_assistant_change_state):
+ * grecord/src/gst/assistant.h:
+ * grecord/src/gst/manager.c: (gst_rec_manager_get_type),
+ (gst_rec_manager_base_init), (gst_rec_manager_class_init),
+ (gst_rec_manager_init), (gst_rec_manager_dispose),
+ (gst_rec_manager_child_eos), (gst_rec_manager_child_add),
+ (gst_rec_manager_child_del), (gst_rec_register_elements),
+ (gst_rec_elements_init):
+ * grecord/src/gst/manager.h:
+ Recorder EOS managing code stolen from cupid.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (maybe_close_tray), (eject_cb), (play_cb),
+ (stop_cb), (ffwd_timeout_cb), (next_cb), (back_cb),
+ (rewind_timeout_cb), (status_ok), (open_track_editor),
+ (volume_changed), (position_changed):
+ * mate-cd/mate-cd.c: (gcd_error), (skip_to_track):
+ * mate-cd/mate-cd.h:
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Show error dialog to user if something fatal went wrong while
+ doing an actual user action (press a button or so), e.g. because
+ the GStreamer element was missing. Fixes #164120.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (record_start):
+ Update title bar when we record a new file while another file
+ was opened, which fixes #170685. Based on patch from Nirmal
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ -> 2.11.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ Fix seek while paused (#149451).
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Set device property correctly. Should fix #168370.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Fix volume setting using cdparanoia backend.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (tray_icon_destroyed):
+ Set variable to NULL when destroying it (for debugging).
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (profile_changed_cb), (gsr_window_new):
+ Never update extension in the title bar. It is supposed to
+ represent the current file. Extensions only change in the
+ save-as dialog.
+
+2005-03-20 Nirmal kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (set_extension), (gsr_window_new):
+ Do not append the extension in the new window if we are opening
+ a file. Fixes #170658.
+
+2005-03-20 Nirmal kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file), (file_save_as):
+ Replace extension in the save-dialog if we changed the type
+ of the file that we are trying to save (#170785).
+
+2005-03-20 Lorenzo Colitti <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave.c: (do_query_response):
+ Prompt user if multiple exact matches were found (return code
+ 210, similar to response code 211); fixes #168691.
+
+2005-03-20 Ross Burton <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile-choose.c:
+ (gm_audio_profile_choose_get_active):
+ Don't get profile if there was no selection (fixes crash in
+ #167467).
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to development mode.
+
+=== Release 2.10.0
+
+2005-03-07 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.10.0, here we go.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Hmm...
+
+2005-03-04 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ Fix for crasher (#169021).
+
+2005-03-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev.
+
+=== Release 2.9.92 ===
+
+2005-03-01 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.9.92.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files.
+
+2005-02-24 Kjartan Maraas <[email protected]>
+
+ * configure.in: Make it build with gstreamer-0.9 as well.
+ Maybe we could remove the fallback to 0.7 by now?
+
+2005-02-15 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (cb_about):
+ Add translator credits (#167338).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Fix double free (resulting in crash when creating new profile).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Implement basic buffering (should prevent hickups) and add
+ a max. speed of 2 so that it doesn´t get too loud (#164857).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (handle_ebusy_error):
+ Check which pipeline to change state on. Makes testcase in #162302
+ work for me.
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (media_record):
+ Don´t segfault if pipeline creation failed.
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (file_save), (gsr_window_class_init):
+ Add translator comments to 'Untitled' and mark for translation.
+ Fixes #162607.
+
+2005-02-04 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_button_new_with_stock_image),
+ (gsr_dialog_add_button), (replace_dialog), (replace_existing_file),
+ (do_save_file):
+ Add confirmation dialog if overwriting an existing file (#130653).
+ Based on patch by Sun (from JDS), proposed by Glynn Foster
+ <[email protected]> and Archana Shah <[email protected]>.
+
+2005-02-04 Vincent Untz <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c:
+ (gtk_dialog_build_children), (dialog_find_internal_child), (main):
+ Don't crash (#153496).
+
+2005-02-04 Ed Catmur <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * vu-meter/main.c: (handle_read):
+ Fix for wrong pointer handling (#158222).
+
+2005-02-04 John Spray <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (mate_volume_control_track_show):
+ Patch to not try to call gtk_table_set_[col|row]_spacing for
+ negative (0 - 1) row/col numbers.
+
+2005-02-04 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Fix label (as proposed in #150450 by Ranganathan Chandrasekaran
+ <[email protected]> and Kjartan Maraas <[email protected]>.
+
+2005-01-31 David Schleef <[email protected]>
+
+ * gstreamer-properties/pipeline-constants.c: Add polypaudio
+ src and sink.
+
+2005-01-28 Jeff Markham <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (tray_icon_destroyed):
+ * mate-cd/callbacks.h:
+ * mate-cd/mate-cd.c: (init_player), (tray_icon_create):
+ * mate-cd/mate-cd.h:
+ Don't crash if the notification area is destroyed (#109909).
+
+2005-01-28 Joe Marcus Clarke <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * grecord/src/gsr-window.c: (do_save_file):
+ Use MATE-VFS to save files instead of /bin/cp (#162185).
+
+2005-01-25 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Devel.
+
+=== Release 2.9.90 ===
+
+2005-01-25 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * NEWS:
+ Release 2.9.90.
+ * mate-cd/callbacks.c: (button_press_event_cb), (popup_menu_cb):
+ * mate-cd/callbacks.h:
+ * mate-cd/mate-cd.c: (popup_menu_detach), (make_popup_menu),
+ (init_player):
+ * mate-cd/mate-cd.h:
+ Desensitize menu options when no CD present (#164229). Patch
+ contributed by Madhan Raj M <[email protected]>.
+ * po/*.po:
+ Translation sync with release.
+
+2005-01-24 Balamurali Viswanathan <[email protected]>
+
+ * gst-mixer/src/main.c (main): Check for the registry if its not there
+ give an error dialog and exit. Fixes bug #138582
+
+2005-01-19 Srinivasa Ragavan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-track-editor.c: (dialog_response):
+ Fix crash (#105709).
+
+2005-01-15 Chris Kelso <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ Fix build (#155150).
+
+2005-01-15 Breda McColgan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (file_properties):
+ fix label (#150452).
+
+2005-01-12 Ed Catmur <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Fix wrong mateconf loading of alsa-options (#163718).
+
+2005-01-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (get_page_num), (update_tab_visibility),
+ (mate_volume_control_element_change), (cb_mateconf):
+ Small refactoring, hide empty pages.
+
+2005-01-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_mute_toggled), (cb_check):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_sync),
+ (mate_volume_control_volume_ask), (cb_check):
+ * gst-mixer/src/volume.h:
+ Add workarounds for interaction with other applications that
+ do evil stuff to the soundcard when trying to mute.
+
+2005-01-10 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev.
+
+=== Release 2.9.4 ===
+
+2005-01-10 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.9.4.
+ * gst-mixer/src/element.h:
+ Some translation fixes.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Po file updates for release.
+
+2005-01-09 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/volume.c: (cb_mouseover):
+ Add translator comment for LFE (#162608).
+ * gstreamer-properties/gstreamer-properties.glade:
+ rename to Multimedia Systems Selector (##148650).
+
+2005-01-09 Madhan Raj M <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok):
+ Update labels on loading new CD. Fixes #163345.
+
+2005-01-06 Jakub Steiner <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/pixmaps/mate-mixer.png:
+ * gst-mixer/pixmaps/mixer.png:
+ New icon art.
+
+2005-01-06 James M. Cape <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/preferences.c: (device_changed_cb),
+ (preferences_dialog_show):
+
+2005-01-04 Zaheer Abbas Merali <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline):
+ Fix typo.
+
+2005-01-03 Kaushal Kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_free_disc_info), (cddb_get_query):
+ Remove hack to workaround broken entries and apply patch from
+ #105768 instead.
+
+2004-12-22 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev...
+
+=== Release 2.9.3 ===
+
+2004-12-22 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.9.3.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ I hate string changes.
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_new),
+ (cb_change):
+ Add mnemonics for detected mixers (#153499).
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c:
+ (mate_volume_control_element_whitelist),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_change):
+ Whitelists (#158346).
+ * gst-mixer/src/track.c: (cb_check):
+ Some more checkbox work.
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change),
+ (cb_mateconf):
+ * gst-mixer/src/track.c: (cb_toggle_changed),
+ (mate_volume_control_track_put_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_show):
+ * gst-mixer/src/track.h:
+ Add checkboxes in a separate tab. They now take less space and
+ actually look somewhat integrated (#159428). Also workaround a
+ GtkTable redraw problem (#157117).
+
+2004-11-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev...
+
+=== release 2.9.2 ===
+
+2004-11-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Release 2.9.2
+
+2004-11-26 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_get_query):
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Fix new-device handling. Fix segfault because the cache seems
+ corrupted (need to look into that).
+
+2004-11-26 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c: (cb_error), (build_pipeline):
+ Add CDDA-based CD (as default). For those poor Mac/Dell users
+ whose computer suppliers are too crapped to add a cable between
+ CD drive and soundcard (#51152).
+
+2004-11-25 Dennis Cranston <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Some HIGification. Fixes #156874.
+
+2004-11-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new):
+ * profiles/audio-profile.c: (gm_audio_profile_get_active_list),
+ (gm_audio_profile_create):
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ Fix some leaks (based on a patch by Christophe Fergeau
+ <[email protected]> (#150072).
+
+2004-11-06 Christophe Fergeau <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ Compile fix (#154547).
+
+2004-11-05 Dennis Cranston <dennis_cranston at yahoo com>
+
+ * gst-mixer/src/window.c:
+ Small capitalization fix missed by Ronald
+
+2004-11-02 Archana Shah <[email protected]>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file):
+ use g_spawn_command_line_sync () instead of rename () to save
+ the recorded file. Fixes #155088
+
+2004-11-02 Dennis Cranston <dennis_cranston at yahoo com>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c:
+ missing mnemonic for the new change device menu item.
+
+2004-11-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to CVS.
+
+=== release 2.9.1 ===
+
+2004-11-01 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/pipeline-tests.c: (build_test_pipeline):
+ Some more test pipeline fixes.
+ * NEWS:
+ * configure.in:
+ Release 2.9.1.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update line numbers etc. for release.
+
+2004-10-31 Christophe Fergeau <[email protected]>
+
+ * mate-cd/Makefile.am: fix lib link order, based on a patch by
+ Chris Kelso ([email protected])
+
+2004-10-28 Fernando Herrera <[email protected]>
+
+ * configure.in: check for libcaja-burn for mate-cd.
+
+2004-10-27 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c: (create_dialog):
+ * gstreamer-properties/pipeline-constants.c:
+ Add missing newline. Use audioscale for audio as well. Use
+ conversion elements for sources as well.
+
+2004-10-27 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ I hate booleans.
+
+2004-10-23 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (create_mixer_collection):
+ Hide modems and such devices with no tracks.
+
+2004-09-16 Dennis Cranston <dennis_cranston at yahoo com>
+
+ * gst-mixer/src/window.c: Use proper sentence case and add
+ missing mnemonic for the new change device menu item.
+
+2004-09-16 Dennis Cranston <dennis_cranston at yahoo com>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/preferences.c: (mate_volume_control_preferences_init):
+ HIGify the preferences dialog: Use proper widget padding; remove
+ the separator; add shadow to list view; and add mnemonic for tree
+ view widget.
+
+2004-09-20 Ronald S. Bultje <[email protected]>
+
+ * po/POTFILES.in:
+ Add missing files (egg widget from mate-cd, new files from
+ mate-volume-control) and remove obsolete file (olf file from
+ mate-volume-control).
+
+2004-09-20 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/inetaddr.c: (gethostbyname_async_child),
+ (gnet_inetaddr_get_canonical_name),
+ (gnet_inetaddr_get_interface_to):
+ * cddb-slave2/inetaddr.h:
+ * cddb-slave2/socks-private.c: (gnet_private_negotiate_socks5):
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_new_async):
+ Fix some compiler issues (why didn't I see those?), see #111423).
+ Thanks to Malcolm Tredinnick <[email protected]> and
+ Christophe Fergeau <[email protected]>.
+
+2004-09-16 Matthias Clasen <[email protected]>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.c: (dialog_response),
+ (main):
+ Hook up help button (#151744).
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ Proper linking patch from Sebastien Bacher <[email protected]>.
+
+2004-06-30 Archana Shah <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in: Added check to test IPv6 support on
+ system. IPv6 code will be compiled only when IPv6 support
+ and getaddrinfo() is there.
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Solaris installation fix (#145087).
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/pixmaps/3dsound.png:
+ * gst-mixer/pixmaps/Makefile.am:
+ * gst-mixer/pixmaps/chain-broken.png:
+ * gst-mixer/pixmaps/chain.png:
+ * gst-mixer/pixmaps/headphones.png:
+ * gst-mixer/pixmaps/noplay.png:
+ * gst-mixer/pixmaps/norecord.png:
+ * gst-mixer/pixmaps/play.png:
+ * gst-mixer/pixmaps/record.png:
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/button.c: (mate_volume_control_button_get_type),
+ (mate_volume_control_button_class_init),
+ (mate_volume_control_button_init),
+ (mate_volume_control_button_dispose),
+ (mate_volume_control_button_new),
+ (mate_volume_control_button_get_active),
+ (mate_volume_control_button_set_active),
+ (mate_volume_control_button_clicked),
+ (mate_volume_control_button_mouseover),
+ (mate_volume_control_button_mouseout):
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.c: (mate_volume_control_element_get_type),
+ (mate_volume_control_element_class_init),
+ (mate_volume_control_element_init),
+ (mate_volume_control_element_new),
+ (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change), (cb_mateconf):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/keys.h:
+ * gst-mixer/src/main.c: (create_mixer_collection),
+ (register_stock_icons), (cb_destroy), (main):
+ * gst-mixer/src/mixer.c:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_get_type),
+ (mate_volume_control_preferences_class_init),
+ (mate_volume_control_preferences_init),
+ (mate_volume_control_preferences_new),
+ (mate_volume_control_preferences_dispose),
+ (mate_volume_control_preferences_response), (get_mateconf_key),
+ (mate_volume_control_preferences_change), (cb_toggle):
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/stock.h:
+ * gst-mixer/src/track.c: (cb_mute_toggled), (cb_record_toggled),
+ (cb_option_changed), (cb_check),
+ (mate_volume_control_track_add_title),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_capture),
+ (mate_volume_control_track_add_option),
+ (mate_volume_control_track_free),
+ (mate_volume_control_track_show):
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_get_type),
+ (mate_volume_control_volume_class_init),
+ (mate_volume_control_volume_init), (cb_mouseover), (cb_mouseout),
+ (get_scale), (get_button), (mate_volume_control_volume_new),
+ (mate_volume_control_volume_dispose),
+ (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc),
+ (mate_volume_control_volume_expose), (cb_volume_changed),
+ (cb_lock_toggled), (cb_check):
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (mate_volume_control_window_get_type),
+ (mate_volume_control_window_class_init),
+ (mate_volume_control_window_init),
+ (mate_volume_control_window_new),
+ (mate_volume_control_window_dispose), (cb_change), (cb_exit),
+ (cb_preferences_destroy), (cb_preferences), (cb_about), (cb_mateconf),
+ (cb_error):
+ * gst-mixer/src/window.h:
+ New volume control. Full ALSA integration, better maintainable
+ code, updates if other apps change volume and some really cute
+ icons. What else could one wish for?
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Go to 2.9 development.
+
+=== release 2.8.0 ===
+
+2004-09-13 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * NEWS:
+ Prepare release.
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ Disable GStreamer backend for now. We'll re-enable it if there's
+ some more testing. Following approval from release-team.
+ * mate-cd/bsd-cdrom.c:
+ Fix BSD backend (#151573) with approval from release-team.
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ * mate-cd/linux-cdrom.c: (linux_cdrom_update_cd):
+ Those two free()es are occasionally causing crashes elsewhere.
+ Don't know what else to do right now, so just pushing back to
+ the MATE 2.6 code status basically.
+ The problem appears to be that the Linux native CD backend touches
+ those variables when they shouldn't be. The GStreamer backend
+ doesn't, so those reversals are basically part of the disabling
+ of the GStreamer backend. Anyway, those are leaks. This needs
+ careful looking over.
+ * mate-cd/gst-cdparanoia-cdrom.c: (msf_struct_to_frames),
+ (frames_to_msf_struct), (build_pipeline):
+ This fixes BSD support in the (now unused) GStreamer backend.
+
+2004-09-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ set ACLOCAL_AMFLAGS
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ And we're in CVS mode again.
+
+=== release 2.7.92 ===
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Set version number for release.
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_options_widget):
+ Unbreak string freeze. Accidently had intltool mark an #if 0'ed
+ string (in new code) for translation, unmarked for now.
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * gst-mixer/src/mixer.c: (cb_opt_changed), (create_track_header),
+ (create_track_widget), (create_options_widget),
+ (create_switch_widget), (create_mixer_widget), (cb_about):
+ Add switches (ALSA uses those, and is unusable on several sound
+ cards without). Add options, but #ifdef'ed out because the UI is
+ so severely uglified by it that it doesn't belong in there at all.
+ Also up GStreamer requirement to 0.8.2 because that's when the
+ required API was added to the mixer interface.
+
+2004-08-29 Ronald S. Bultje <Ronald S. Bultje <[email protected]>>
+
+ * cddb-slave2/cddb-parser.c: (cddb_entry_new_from_file):
+ * cddb-slave2/cddb-slave.h:
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_connect_inetaddr_cb):
+ * mate-cd/access/cddisplayaccessiblefactory.c:
+ (cddisplay_accessible_factory_get_type),
+ (cddisplay_accessible_factory_new):
+ * mate-cd/access/cddisplayaccessiblefactory.h:
+ * mate-cd/access/pangoaccessiblefactory.h:
+ * mate-cd/callbacks.c:
+ * mate-cd/cdrom.c: (cdrom_set_device):
+ * mate-cd/eggtrayicon.c: (egg_tray_icon_init),
+ (egg_tray_icon_class_init), (egg_tray_icon_get_property),
+ (egg_tray_icon_get_orientation_property),
+ (egg_tray_icon_manager_filter), (egg_tray_icon_unrealize),
+ (egg_tray_icon_send_manager_message),
+ (egg_tray_icon_update_manager_window), (egg_tray_icon_realize),
+ (egg_tray_icon_new_for_screen), (egg_tray_icon_new),
+ (egg_tray_icon_send_message), (egg_tray_icon_cancel_message),
+ (egg_tray_icon_get_orientation):
+ * mate-cd/eggtrayicon.h:
+ * mate-cd/mate-cd.c: (client_die):
+ * mate-cd/gst-cdparanoia-cdrom.c: (eos), (build_pipeline),
+ (gst_cdparanoia_cdrom_play), (gst_cdparanoia_cdrom_pause),
+ (gst_cdparanoia_cdrom_stop), (gst_cdparanoia_cdrom_get_status):
+ * mate-cd/linux-cdrom.c: (linux_cdrom_update_cd):
+ * grecord/src/mate-recorder.c: (main):
+ * grecord/src/gsr-window.c: (file_close):
+ * gst-mixer/src/mixer.c:
+ * gstreamer-properties/gstreamer-properties.c: (create_dialog),
+ (main):
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new),
+ (gm_audio_profile_choose_get_active),
+ (gm_audio_profile_choose_set_active):
+ * profiles/audio-profile-choose.h:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init):
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (on_profile_changed), (edit_button_clicked),
+ (gm_audio_profiles_edit_new), (new_profile_response_callback):
+ * profiles/mate-audio-profiles-properties.c: (main):
+ * profiles/mate-audio-profiles-test.c: (edit_cb), (test_cb),
+ (main):
+ * profiles/mate-media-profiles.c:
+ * vu-meter/gtkled.c: (gtk_led_new):
+ * vu-meter/main.c: (main):
+ Compile using -Wall -Werror and fix all. Also includes the cleanup
+ patch from bug #151306 (thanks to Kjartan Maraas <[email protected]>)
+ and updates the egg widgets to their latest version.
+
+2004-08-29 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (seek_to):
+ Remove unused variable, always return a boolean (fix #151305).
+
+2004-08-28 Akagic Amila <[email protected]>
+
+ * configure.in: Added 'bs' to ALL_LINGUAS.
+
+2004-08-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: [email protected]
+
+ * mate-cd/cdrom.c:
+ fix unitialized GError. Fixes #148353.
+
+2004-08-16 Kjartan Maraas <[email protected]>
+
+ * configure.in: Add nb to ALL_LINGUAS.
+
+2004-06-16 Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ Don't g_error() when common problems occur like a non-found
+ element. Don't ever even use g_error() at all, basically. Also
+ add a graphical error dialog instead and use this also if no
+ audio source could be loaded (which appears to happen a lot on
+ recent FC2/JDS installs...).
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * cddb-slave2/gnet-private.h:
+ Define socklen_t properly, and only if needed. Fixes #142828.
+
+2004-06-15 Balamurali Viswanathan <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (record_start):
+ Also update the record status slider the second time. Fixes
+ #123937.
+
+2004-06-15 Padraig O'Briain <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Give proper accessibility name to themes widget. Fixes #143327.
+
+2004-06-15 Padraig O'Briain <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok):
+ Don't fire name-change events unless we change name, because
+ otherwise we confuse accessibility tools. Fixes #140082.
+
+2004-06-15 Balamurali Viswanathan <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/solaris-cdrom.c: (set_audio_port),
+ (solaris_cdrom_get_status):
+ Set audio port on Solaris so that audio actually works.
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c: *:
+ * mate-cd/gst-cdparanoia-cdrom.h:
+ Add GStreamer-based (cdparanoia) option. Based on work from Iain
+ Holmes <[email protected]>. Fixes bug #51152.
+
+2004-06-14 Fernando Herrera <[email protected]>
+
+ Reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_get_query): don't free discid and free
+ offsets. Fixes #144341.
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ Fix memleak.
+
+2004-06-02 Mariano Suárez-Alvarez <[email protected]>
+
+ * autogen.sh: do not overwrite ACLOCAL_FLAGS, but append to it.
+
+=== release 2.7.1 ===
+
+2004-06-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * configure.in:
+ * m4/as-compiler-flag.m4:
+ * m4/as-version.m4:
+ adding m4 files for compiler flags and versioning
+
+2004-05-29 Christian Rose <[email protected]>
+
+ * configure.in: Added "tk" to ALL_LINGUAS.
+
+2004-05-26 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Workaround for not showing options without depending on a CVS
+ version of GStreamer.
+
+2004-05-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-disclosure.c: (get_x_y),
+ (expand_collapse_timeout), (do_animation):
+ * cddb-slave2/cddb-disclosure.h:
+ * cddb-slave2/cddb-parser.c:
+ * cddb-slave2/cddb-parser.h:
+ * cddb-slave2/cddb-slave-client.h:
+ * cddb-slave2/cddb-slave.c: (do_goodbye), (do_read_response),
+ (display_results), (read_from_server),
+ (impl_MATE_Media_CDDBSlave2_query),
+ (impl_MATE_Media_CDDBSlave2_isValid),
+ (impl_MATE_Media_CDDBSlave2_setAllTracks):
+ * cddb-slave2/cddb-track-editor.c: (make_tree_model),
+ (load_new_track_data), (make_track_editor_control), (main):
+ * cddb-slave2/main.c: (factory_fn), (main):
+ fix loads of -Wall -Werror-related bugs
+ * configure.in:
+ turn on -Wall -Werror for CDDBSLAVE
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Its funny how hard its eems to be to have an its y bits'y schema
+ entry have it's translation spelled correctly
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ i18n-ize profile names and descriptions. Fixes #130233
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile.c: (gm_audio_profile_forget):
+ change dir to path in source. Fixes #134339
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (delete_button_clicked):
+ Use ngettext. Fixes #134340.
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.glade2:
+ Fix #134341
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile.c: (gm_audio_profile_initialize):
+ change terminal to profile. Fixes #137139
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Julio M. Merino Vidal <jmmv at menta dot net>
+
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/bsd-cdrom.c: (bsd_cdrom_finalize), (msf_to_frames),
+ (frames_to_msf), (add_msf), (bsd_cdrom_open), (bsd_cdrom_close),
+ (bsd_cdrom_invalidate), (calculate_track_lengths):
+ * mate-cd/bsd-cdrom.h:
+ add NetBSD support.
+ rename FREEBSD functions/variables to BSD
+ Fixes #135139
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ change name and comment. Fixes #130651.
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh: don't use common doc stuff until it passes distcheck
+ * acconfig.h: removed
+ * configure.in: add third argument for AC_DEFINE*
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh: use mate-common. Fixes #140344
+
+2004-04-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-constants.c:
+ use ffmpegcolorspace (from gst-plugins) over ffcolorspace
+ (from gst-ffmpeg) (#141406)
+
+2004-04-29 Julio M. Merino Vidal <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * gstreamer-properties/Makefile.am:
+ Install gstreamer-properties shortcut in proper location so
+ it's found by contor-center. Fixes #137198.
+
+2004-04-23 Jorn Baayen <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c:
+ Swap "About" and "Help" menu items for consistency.
+
+2004-04-24 Kaushal Kumar <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * cddb-slave2/ChangeLog:
+ * cddb-slave2/cddb-slave-capplet.c: (dialog_button_clicked_cb):
+ s/wgoscustlookandfeel.xml/user-guide.xml.
+
+2004-04-24 Leena Gunda <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/ChangeLog:
+ * mate-cd/display.c: (cd_display_set_style):
+ * mate-cd/display.h:
+ Callback to redraw the display text when the style changes. Fixes
+ #125409.
+ * mate-cd/mate-cd.c: (init_player):
+ Connect cd_display_set_style callback for the style_set signal
+ of the CDDisplay.
+
+2004-04-24 Fernando Herrera <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * grecord/ChangeLog:
+ * grecord/src/mate-recorder.c: (main):
+ use gtk_icon_theme. Fix #137464.
+
+=== release 2.6.1 ===
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: releasing 2.6.1, "Maintain in Vain"
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: [email protected]
+
+ * cddb-slave2/cddb-slave.c: (do_open_response), (cddb_send_cmd):
+ fix g_print format (#134094)
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Alexander Winston
+
+ * acinclude.m4:
+ Fix underquotedness (#133217)
+
+2004-04-18 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_track_widget):
+ Fix up icons for the ALSA mixer.
+
+2004-04-09 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
+
+=== release 2.6.0 ===
+
+2004-03-22 Ted Gould <[email protected]>
+
+ * configure.in: Upping to 2.6.0
+
+2004-03-22 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
+
+2004-03-11 Alexander Winston <[email protected]>
+
+ * configure.in: Added en_CA to ALL_LINGUAS.
+
+2004-03-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: require gtk 2.3 for recorder and profiles (#135549)
+
+2004-03-09 Ted Gould <[email protected]>
+
+ * configure.in: Upping to 2.5.5
+
+2004-03-09 Jan Schmidt <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (create_pipeline_menu):
+ * gstreamer-properties/pipeline-constants.c:
+ - Add "audioconvert ! audioscale" to the pipeline for testing
+ audio sinks. This makes esdsink 'work' and fixes #136407
+ - Wrap lines in pipeline-constants to 80 chars for readability.
+ - Use gst_parse_launch to evaluate the validity of a sink pipeline, i
+ rather than assuming that they contain only a single sink.
+ Resurrects Ascii Art.
+ - Add a disabled cacasink destination. Disabled because apparently
+ cacasink briefly creates an empty window, even though we never
+ set the element to READY.
+ - Disable jack source & sink, since they're not working.
+ - Remove ossgst audio source which no longer exists.
+ - Remove fakesrc as a video source.
+
+2004-03-09 Ted Gould <[email protected]>
+
+ * grecord/src/gsr-window.c, gst-mixer/src/mixer.c: Adding
+ Sun Microsystems at the documenters as requested by Breda McColgan
+ who did the documentation for those.
+
+2004-03-07 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: check for 0.8 and 0.7 GStreamer
+
+2004-03-08 Jan Schmidt <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (update_from_option), (entry_changed), (init_pipeline_editor),
+ (main):
+ * gstreamer-properties/pipeline-constants.c:
+ Use gst-mateconf library for mateconf access
+
+2004-03-07 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ Check for gst-mateconf lib correctly.
+
+2004-03-01 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/mixer.c: (main):
+ Fix docs display (fixes #135692).
+
+2004-02-29 Seth Nickell <[email protected]>
+
+ Reviews by: Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Remove borders that are automatically put around GtkViewports.
+ Fixes #134331.
+
+2004-02-29 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (cb_about), (main):
+ s/GStreamer Volume Control/Volume Control/. Fixes #134329.
+
+2004-02-27 Breda McColgan <[email protected]>
+
+ * gst-mixer/doc/C/mate-volume-control.xml: Updated for MATE 2.6, technical review draft
+ * gst-mixer/doc/C/mate-volume-control-C.omf: Updated for MATE 2.6
+ * gst-mixer/doc/C/l10n.txt: Added for MATE 2.6
+ * gst-mixer/doc/C/figures/mate-volume-control_window.png: Added for MATE 2.6
+
+
+2004-02-25 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.4
+
+2004-02-25 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: add gstreamer-mateconf to requirements for GSR
+
+2004-02-24 Johan Dahlin <[email protected]>
+
+ * profiles/audio-profile-choose.c
+ (gm_audio_profile_choose_set_active): And fix leak(s)
+ (gm_audio_profile_choose_get_active): One more leak fix,
+ thanks Richard.
+
+ * profiles/audio-profile-choose.[ch] New function,
+ gm_audio_profile_choose_set_active
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.3
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in: Patch from
+ Grzegorz Golawski which makes this more fd.o
+ compatible. This is bug #129207.
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * cddb-slave2/Makefile.am, mate-cd/Makefile.am, grecord/Makefile.am
+ profiles/Makefile.am: Patch from Elijah Newren to clean
+ up the usage of MateConf. Fixes bug #135135 (cool number).
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * profiles/schemas.in.in: Adding a default value
+ to active. Patch from Julio M. Merino Vidal for
+ bug #135133
+
+2004-02-21 Paisa Seeluangsawat <[email protected]>
+
+ * configure.in: Added Thai (th) to ALL_LINGUAS.
+
+2004-02-19 Kaushal Kumar <[email protected]>
+
+ * gst-mixer/src/mixer.c (create_track_widget):
+ Make all the slider and checkbox widgets accessible.
+ Fix bugzilla #133208.
+
+2004-02-18 Ted Gould <[email protected]>
+
+ * autogen.sh, configure.in: Applying a patch by
+ Malcolm Tredinnick which is located in bug #133384 and
+ fully fixes everything for versions of intltool greater
+ than 0.30.
+
+2004-02-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/Makefile.am:
+ * grecord/src/Makefile.am:
+ fix cleaning of schemas/desktop files to make make distcheck work
+
+Sun Feb 8 00:53:23 2004 Matthias Clasen <[email protected]>
+
+ * autogen.sh (have_intltoolize): Make the version check pass
+ for 0.30.
+
+2004-01-17 Ted Gould <[email protected]>
+
+ * mate-cd/callbacks.c, mate-cd/mate-cd.c:
+ Applying patch by [email protected] for bug # 125321 that
+ deals with the title getting updated too much.
+
+2004-01-17 Ted Gould <[email protected]>
+
+ * mate-cd/cdda.c, mate-cd/callbacks.c:
+ Applying a patch done by Sanjiv Agarwala. It fixes a sleu of
+ bugs but has been placed in an umbrella bug #131799
+
+2004-01-14 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Make UI somewhat bigger by default.
+
+2004-01-14 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_collection):
+ Fix for crash if array from propertyprobe is NULL.
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/Makefile.am:
+ * grecord/src/mate-recorder.c: (gsr_open_window), (main):
+ * grecord/src/gsr-window.c: (set_extension), (profile_changed),
+ (gsr_window_new):
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ use audio profile selection to record
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ fix defaults
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/Makefile.am:
+ * profiles/README:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profile-choose.h:
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c:
+ * profiles/mate-audio-profiles-test.c:
+ * profiles/mate-media-profiles.c:
+ * profiles/mate-media-profiles.h:
+ separate AudioProfile in public and private bits and prefix with GM
+ make test code to show how it works
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c:
+ privatise audio-profile bits that are internal
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ * profiles/README:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init),
+ (gm_audio_profile_edit_new):
+ * profiles/audio-profile-edit.h:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_new):
+ * profiles/audio-profiles-edit.h:
+ assorted changes and notes
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new),
+ (gm_audio_profile_choose_get_active):
+ * profiles/audio-profile-choose.h:
+ * profiles/mate-media-profiles.h:
+ adding profile choose combo box
+
+2004-01-11 Christian Schaller <[email protected]>
+
+ * Switch gstreamer-properties to use new videosinks
+ * Switch gstreamer-properties to use ffcolorspace
+
+2004-01-10 Christian Schaller <[email protected]>
+
+ * Some updates to the spec file (re-enablind gsr)
+ * fix mate-sound-recorder desktop file
+ to point to actuall binary
+ * Update TODO
+
+2004-01-05 Ted Gould <[email protected]>
+
+ * mate-cd/linux-cdrom.c:
+ * mate-cd/freebsd-cdrom.c:
+ * mate-cd/solaris-cdrom.c:
+ Changing some errors to warnings. Patch submitted by
+ Srinivasa Ragavan to fix bug #119715
+
+ The patch was for the linux files, I changed the Solaris and FreeBSD
+ ones.
+
+2004-01-05 Ronald Bultje <[email protected]>
+
+ * gmix/.cvsignore:
+ * gmix/AUTHORS:
+ * gmix/BUGS:
+ * gmix/CHANGES:
+ * gmix/ChangeLog:
+ * gmix/Makefile.am:
+ * gmix/README:
+ * gmix/TODO:
+ * gmix/device_labels_alsa.h:
+ * gmix/device_labels_alsa.sed:
+ * gmix/device_labels_linux.h:
+ * gmix/device_labels_linux.sed:
+ * gmix/doc/.cvsignore:
+ * gmix/doc/C/.cvsignore:
+ * gmix/doc/C/Makefile.am:
+ * gmix/doc/C/figures/gmix-prefs.eps:
+ * gmix/doc/C/figures/gmix-prefs.png:
+ * gmix/doc/C/figures/gmix.eps:
+ * gmix/doc/C/figures/gmix.png:
+ * gmix/doc/C/mate-volume-control-C.omf:
+ * gmix/doc/C/mate-volume-control.xml:
+ * gmix/doc/C/legal.xml:
+ * gmix/doc/C/topic.dat:
+ * gmix/doc/Makefile.am:
+ * gmix/doc/it/.cvsignore:
+ * gmix/doc/it/Makefile.am:
+ * gmix/doc/it/figures/gmix-prefs.png:
+ * gmix/doc/it/figures/gmix.png:
+ * gmix/doc/it/gmix-it.omf:
+ * gmix/doc/it/gmix.sgml:
+ * gmix/doc/it/topic.dat:
+ * gmix/gmix.c:
+ * gmix/gmix.h:
+ * gmix/mate-fader.c:
+ * gmix/mate-mixer.c:
+ * gmix/mate-mixer.h:
+ * gmix/mate-mixer.png:
+ * gmix/mate-volume-control.desktop.in.in:
+ * gmix/mate-volume-control.schemas.in:
+ * gmix/prefs.c:
+ * gmix/prefs.h:
+ * mate-volume-control/.cvsignore:
+ * mate-volume-control/ChangeLog:
+ * mate-volume-control/Makefile.am:
+ * mate-volume-control/alsa-channel.c:
+ * mate-volume-control/alsa-channel.h:
+ * mate-volume-control/alsa-device.c:
+ * mate-volume-control/alsa-mixer.c:
+ * mate-volume-control/alsa-mixer.h:
+ * mate-volume-control/debug.c:
+ * mate-volume-control/debug.h:
+ * mate-volume-control/device-module.h:
+ * mate-volume-control/mate-channel-group.c:
+ * mate-volume-control/mate-channel-group.h:
+ * mate-volume-control/mate-channel-widget.c:
+ * mate-volume-control/mate-channel-widget.h:
+ * mate-volume-control/mate-channel.c:
+ * mate-volume-control/mate-channel.h:
+ * mate-volume-control/mate-mixer.c:
+ * mate-volume-control/mate-mixer.h:
+ * mate-volume-control/mate-volume-control.c:
+ * mate-volume-control/mate-volume-control.desktop.in:
+ * mate-volume-control/mate-volume-control.png:
+ * mate-volume-control/oss-channel.c:
+ * mate-volume-control/oss-channel.h:
+ * mate-volume-control/oss-device.c:
+ * mate-volume-control/oss-mixer.c:
+ * mate-volume-control/oss-mixer.h:
+ * mate-volume-control/volume-marshal.list:
+ * grecord/src/grec.c:
+ * grecord/src/grec.h:
+ * grecord/src/gui.c:
+ * grecord/src/gui.h:
+ * grecord/src/main.c:
+ * grecord/src/preferences.c:
+ * grecord/src/preferences.h:
+ * grecord/src/sound.c:
+ * grecord/src/sound.h:
+ Remove old/unused files of sound recorder and mixer.
+
+2004-01-04 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ Fix grecord not being compiled.
+
+2004-01-04 Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (eos_done), (save_sink_eos),
+ (cb_iterate), (cb_error), (do_save_file), (make_play_pipeline),
+ (make_record_pipeline), (init):
+ Fix crashes when saving file, add some checks in various places,
+ and recording works again (well, a bit). Other bugs are likely
+ GStreamer bugs, not GSR bugs.
+
+2004-01-03 Robert Sedak <[email protected]>
+
+ * configure.in: Added "hr" in ALL_LINGUAS.
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: release 2.5.2 - "no more no make distcheck"
+ * cddb-slave2/Makefile.am: fix distcheck issues, rewrite for clarity
+ * Makefile.am:
+ * mate-cd/Makefile.am:
+ * gst-mixer/Makefile.am:
+ * gstreamer-properties/Makefile.am:
+ * vu-meter/Makefile.am:
+ fix distcheck
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * omf.make:
+ * xmldocs.make:
+ fix DESTDIR for uninstalling
+ remove strange regeneration rule for legal.xml that caused
+ stray files after distcleaning caused by cvs commit time
+ difference between legal.xml and mate-cd.xml
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * po/POTFILES.in:
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Remove files that aren't disted anymore
+
+2003-12-29 Christian Schaller <[email protected]>
+
+ * Commit po updates
+ * Fix gst-mixer menu icon
+
+2003-12-21 Ronald Bultje <[email protected]>
+
+ * grecord/src/mate-record.c:
+ fix command-line option mess up, add a dummy -p option so that
+ it no longer crashes when evocated using caja.
+
+2003-12-21 Ronald Bultje <[email protected]>
+
+ * configure.in: fix detection of mixer/interface headers
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/pixmaps/Makefile.am: change installation directory
+ for pixmaps so that it goes in pkgdatadir instead of datadir.
+ datadir is being cluttered with icons that don't belong there.
+ * gst-mixer/src/mixer.c: add a scrollbar so that it won't fill
+ up your whole screen (which happens with ALSA, for example).
+ Patch from Leif Johnson. Since he wrote ALSA mixer support in
+ GStreamer too, I've added him to the about dialog, too.
+
+2003-12-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked), (new_profile_response_callback):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ initialize the custom widget in the library, doh :)
+ cosmetic fixes and print removal
+
+2003-12-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am: undid the stupid gettextize m4 additions
+
+2003-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ * profiles/Makefile.am:
+ * profiles/glade/Makefile.am:
+ * profiles/glade/mate-media-profiles-glade.c:
+ (gm_audio_profile_edit_new_2), (glade_module_register_widgets):
+ * profiles/mate-audio-profiles.glade2:
+ adding .so for glade
+
+2003-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: rework so that it doesn't fail without gst 0.7
+
+2003-12-14 Christian Schaller <[email protected]>
+
+ * Fix gstreamer properties icon name
+ * Add docs to gstreamer properties
+ * Update docs to gst-mixer
+ * Update spec to reflect other changes
+
+2003-12-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in: add defaults
+
+2003-12-13 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ profiles/Makefile.am:
+ profiles/mate-media-profiles.pc.in:
+ Add pkg-config stuff
+
+2003-12-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ Makefile.am:
+ profiles/:
+ Add media profile code
+
+2003-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-tests.c: remove gstautoplug.h
+
+2003-11-25 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.1
+
+2003-10-26 Christian Schaller <[email protected]>
+
+ * Adding config.rpath. Generated file, shouldn't be here
+ * Fixing the calling of the mixer from mate-sound-recorder
+
+2003-10-25 Christian Schaller <[email protected]>
+
+ * Fix so that gstreamer-properties works
+ * Put gstreamer-properties.desktop file back in action
+ * Move and somewhat update docs from gmix to gst-mixer
+ * Get appicon working for gst-mixer
+
+2003-10-25 gettextize <[email protected]>
+
+ * Makefile.am (SUBDIRS): Add m4.
+ (ACLOCAL_AMFLAGS): New variable.
+ (EXTRA_DIST): Add config.rpath.
+ * configure.in (AC_OUTPUT): Add m4/Makefile.
+
+2003-10-25 Christian Schaller <[email protected]>
+
+ * Replace gmixer with the new gst-mixer
+ * Remove build dependency on mate-common
+ * Update GStreamer dependency to 0.7.1
+ * Comment out some mixer tie in code in sound-recorder,
+ should be re-enabled by someone with the right skills
+ * Update SPEC file for latest changes
+
+2003-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
+ * configure.in: release 2.5.0
+
+
+2003-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in, mate-cd/Makefile.am:
+ fix conditionals for cdrom host source
+
+2003-09-17 Ted Gould <[email protected]>
+
+ * configure.in: Finially figured out how to make a branch
+ in CVS, so I did for mate-2-4 and now I've labeled this
+ 2.5.0 in the main branch - just so if someone posts a bug
+ I'll know a little bit more.
+
+2003-09-17 Fatih Demir <[email protected]>
+
+ * configure.in: Added "ta" (Tamil) to the languages' list.
+
+2003-09-08 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.4.0
+
+2003-09-05 Taneem Ahmed <[email protected]>
+
+ * configure.in: Added "bn" to ALL_LINGUAS.
+
+2003-08-25 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.8
+
+2003-08-11 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.7
+
+2003-08-04 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.6
+
+2003-07-25 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Macedonian (mk) to ALL_LINGUAS
+
+2003-07-16 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.5
+
+2003-07-03 Ted Gould <[email protected]>
+ * configure.in: Updating version number to 2.3.4
+
+ * configure.in:
+ * mate-cd/images/None-theme/*:
+ * mate-cd/images/Makefile.am:
+ * mate-cd/mate-cd.schemas.in.in:
+ Adding a new default theme for mate-cd. Basically this theme
+ is a NULL theme, in that it looks basically like the GTK theme
+ that is being used. I called it 'None' because this is most
+ likely how a user will think about it. Calum Benson contributed
+ the theme itself, and it was all discussed in bugzilla
+ bug 82190.
+
+ * cddb-slave2/Makefile.am:
+ * mate-cd/Makefile.am:
+ Changed these so that the IDL generated files are not included
+ in a distribution. These had some ripple through effects that made
+ distcheck not work, but those issues are resolved also.
+
+2003-06-30 Mohammad DAMT <[email protected]>
+
+ * po/id.po: Added Indonesian translation
+ * configure.in: Added "id" to ALL_LINGUAS
+
+2003-06-23 Ted Gould <[email protected]>
+
+ * gmix/gmix.c:
+ Added a patch given to Iain, unknown origin. It adds FreeBSD
+ name support to the mixer.
+
+2003-06-20 Ted Gould <[email protected]>
+
+ * AUTHORS:
+ * HACKING:
+ * MAINTAINERS:
+ Made myself into the maintainer.
+
+2003-06-18 Alex Duggan <[email protected]>
+
+ * gmix/gmix.c:
+ * mate-cd/Makefile.am:
+ * mate-cd/callbacks.c:
+ * grecord/src/gsr-window.c:
+ Add use the logos of these programs in their about dialogs.
+ Fixes #102983.
+
+2003-05-20 Danilo Å egan <[email protected]>
+
+ * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
+
+2003-05-05 Telsa Gwynne <[email protected]>
+
+ * configure.in: Added cy to ALL_LINGUAS
+ * po/cy.po: Added
+
+2003-04-08 Mike Lei <[email protected]>
+
+ * configure.in: Added l10n doc Makefile support for
+ mate-cd and grecord
+
+ * Added l10n doc files for mate-cd and grecord
+
+2003-03-21 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "ml" to ALL_LINGUAS
+
+2003-02-22 Abel Cheung <[email protected]>
+
+ * cddb-slave2/cddb-track-editor.c: Fix tyop in genres name.
+
+2003-02-21 Roozbeh Pournader <[email protected]>
+
+ * configure.in: Added "fa" to ALL_LINGUAS.
+
+2003-01-29 Laurent Dhima <[email protected]>
+
+ * configure.in: Added "sq" to ALL_LINGUAS.
+
+2003-01-22 Christian Rose <[email protected]>
+
+ * configure.in: Added "mn" to ALL_LINGUAS.
+
+2003-01-10 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Amharic (am) to ALL_LINGUAS
+
+2003-01-08 Frederic Crozat <[email protected]>
+
+ Fix for 64-bit platforms. Probably better do the other way round
+ (aka guint -> gsize) since underlying g_io_channel_read()/...
+ operate the same way. This would change cddb-slave2
+ visible API.
+
+ * cddb-slave2/cddb-slave-capplet.c: (do_goodbye), (do_sites),
+ (do_hello):
+ * cddb-slave2/cddb-slave.c: (do_goodbye), (do_read), (do_query),
+ (do_hello):
+ * cddb-slave2/iochannel.c: (gnet_io_channel_writen),
+ (gnet_io_channel_readn): Use guint instead of gsize to comply with
+ cddb-slave API.
+
+
+2003-01-07 Naba Kumar <[email protected]>
+
+ * configure.in: Added hi (hindi) in ALL_LINGUAS
+
+2002-12-16 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/Makefile.am: don't install desktop stuff
+ until proper UI review is done
+
+2002-12-11 Alex Duggan <[email protected]>
+
+ * gmix/mate-volume-control.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in:
+ * record/mate-sound-recorder.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ Add startup-notification support to all .desktop files
+ Fixes #100958
+
+2002-12-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: require GStreamer >= 0.5.0
+
+2002-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in, Makefile.am: added gstreamer-properties
+ gstreamer-properties: merged in thaytan's capplet, needs cleaning
+
+2002-11-03 Dmitry G. Mastrukov <[email protected]>
+
+ * configure.in: Added Belarusian to ALL_LINGUAS
+
+2002-11-01 Iain <[email protected]>
+
+ * configure.in: Bump version number and require the new GST
+
+2002-10-16 Kjartan Maraas <[email protected]>
+
+ * configure.in: Require a newer intltool for better .schemas
+ support.
+
+2002-10-10 Iain <[email protected]>
+
+ * : Applied Bala's patch for some solaris issues.
+
+2002-08-11 Ross Burton <[email protected]>
+
+ * **/*.deskop.in: Add Encoding keyword, remove old Info keyword,
+ fix Terminal keyword and add MATE to the Categories keyword.
+
+2002-08-02 Iain <[email protected]>
+
+ * configure.in: Generate the correct schemas files.
+
+2002-07-27 Kjartan Maraas <[email protected]>
+
+ * cddb-slave2/cddb-slave2.desktop.in: Fix the name and tooltip in
+ this file. #87760
+
+2002-06-18 Shivram U <[email protected]>
+
+ * cddb-slave2/Makefile.am, gmix/Makefile.am, mate-cd/Makefile.am,
+ mate-volume-control/Makefile.am, vu-meter/Makefile.am: Changed
+ -DMATELOCALEDIR to "${prefix}/${DATADIRNAME}/locale".
+ Fix for #83624, as per the suggestions given by
+ Hidetoshi Tajima <[email protected]>
+
+2002-06-10 Iain <[email protected]>
+
+ * configure.in: TWO POINT OH POINT OH!
+
+2002-06-10 Yanko Kaneti <[email protected]>
+
+ * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
+
+2002-05-29 Balamurali Viswanathan <[email protected]>
+
+ * configure.in: Build gmix desktop files only in Solaris
+
+2002-05-27 Chris Lyttle <[email protected]>
+
+ * omf.make: Added for new scrollkeeper system
+ * xmldocs.make: Changed for new scrollkeeper system
+ * Makefile.am: Added omf.make to EXTRA_DIST
+ * gmix/doc/C/Makefile.am: Changed figs to figdir
+ * gmix/doc/C/gmix-C.omf: Updated to new scrollkeeper format
+ * mate-cd/doc/C/Makefile.am: Changed figs to figdir
+ * grecord/doc/C/Makefile.am: Changed figs to figdir
+
+2002-05-22 Balamurali Viswanathan <[email protected]>
+
+ * acconfig.h configure.in:Check for sdtaudiocontrol in the proper
+ path. Define HAVE_MIXER if we have a audio mixer
+
+2002-05-16 Sander Vesik <[email protected]>
+
+ * grecord/doc/C: integrated sun docs for sound recorder
+
+2002-05-16 Sander Vesik <[email protected]>
+
+ * mate-cd/doc/C: integrated sun docs for cd player
+
+2002-05-14 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
+
+2002-05-13 Iain <[email protected]>
+
+ * configure.in: Bump version number
+
+2002-05-06 Satyajit Kanungo <[email protected]>
+
+ * grecord/mate-sound-recorder.desktop.in:
+ * mate-cd/mate-cd.desktop.in :
+ Added the Docpath to open the help document from panel (launcher menu)
+2002-04-30 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Basque (eu) and Walloon (wa) to ALL_LINGUAS
+
+2002-04-25 Iain <[email protected]>
+
+ * configure.in: Bump version number to indicate a change.
+
+2002-04-18 jacob berkman <[email protected]>
+
+ * configure.in: fix checks for network libs (stolen from linc,
+ fixes bug #78548)
+
+2002-04-15 Iain <[email protected]>
+
+ * configure.in: Bump version number slightly to indicate that there's
+ a new icon.
+
+2002-04-15 Iain <[email protected]>
+
+ * configure.in: Version++
+ Check for some socket libs.
+
+2002-04-04 Iain <[email protected]>
+
+ * configure.in: Fix the check for the host name
+
+2002-04-02 Iain <[email protected]>
+
+ * configure.in: Updated version :)
+ Check sdtaudiocontrol if we're not going to build gmix and we're ont
+ Solaris.
+
+2002-04-01 jacob berkman <[email protected]>
+
+ * xmldocs.make:
+ * Makefile.am (EXTRA_DIST): add xmldocs.make (fixes build bustage)
+
+2002-04-01 Iain <[email protected]>
+
+ * added documentation.
+
+2002-03-30 Iain <[email protected]>
+
+ * configure.in: Change version to something.
+ Check for the presence of CDROMCLOSETRAY in the cdrom header.
+
+2002-03-14 Laszlo Peter <[email protected]>
+
+ * mate-cd/callbacks.c: s/__FUNCTION__/G_GNUC_FUNCTION/
+ * mate-cd/cdrom.c: ditto
+ * mate-cd/mate-cd.c: ditto
+ * mate-cd/linux-cdrom.c: ditto
+ * mate-cd/solaris-cdrom.c: ditto
+
+2002-03-13 Theo van Klaveren <[email protected]>
+
+ * configure.in: Add FreeBSD platform detection for MateCD.
+
+2002-03-04 Iain <[email protected]>
+
+ * TODO: Add some TODO stuff.
+
+ * Makefile.am: Disable building the new mate-volume-control
+
+ * configure.in: Ditto.
+
+2002-02-27 Iain <[email protected]>
+
+ * configure.in: Use the mateconf2 AM rule
+
+2002-02-27 Iain <[email protected]>
+
+ * tcd/*: Removed.
+
+ * gnomovision/*: Removed.
+
+ * cddbslave/*: Removed.
+
+ * debian/*: Removed.
+
+2002-02-27 Iain <[email protected]>
+
+ * AUTHORS: Ego got the better of me.
+
+ * TODO: Update.
+
+2002-02-27 Iain <[email protected]>
+
+ * configure.in: Add the Solaris detection stuff from Balamurali
+ Viswanathan. Substitute default devices for Solaris and Linux.
+ Generate mate-cd/mate-cd.schemas
+ Print some stats about whats going on.
+
+2002-02-20 Iain <[email protected]>
+
+ * configure.in: Add a check for sys/sockio.h
+
+2002-02-15 jacob berkman <[email protected]>
+
+ * Makefile.am (DIST_SUBDIRS):
+ * configure.in (AC_OUTPUT): it's mate-volume-control, not
+ volume-control
+
+2002-02-05 Abel Cheung <[email protected]>
+
+ * configure.in (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN
+
+2002-02-02 Iain Holmes <[email protected]>
+
+ * configure.in: Update version number.
+
+2002-01-17 Hasbullah Bin Pit <[email protected]>
+
+ * configure.in: Added 'ms' at ALL_LINGUAS.
+ * po/ms.po: Added Malay Translation.
+
+2002-01-12 Iain Holmes <[email protected]>
+
+ * configure.in: Remove some line, that I've forgotten and create the
+ Makefile in the lcd-theme dir
+
+2001-12-03 Sander Vesik <[email protected]>
+ * autogen.sh: Remove test for CERTIFIED_GNOMIE
+ * configure.in: Remove test for CERTIFIED_GNOMIE and add
+ missing [] to AC_MESSAGE_ERROR for the case of missing
+ scrollkeeper
+
+2001-12-02 Iain Holmes <[email protected]>
+
+ * configure.in: Add a check for esd.
+
+2001-12-02 Iain Holmes <[email protected]>
+
+ * configure.in: Remove the matecomponent-config check.
+
+2001-11-17 Iain Holmes <[email protected]>
+
+ * configure.in: Make a stripped down link list for CDDBSlave.
+
+2001-11-03 Iain Holmes <[email protected]>
+
+ * configure.in: Use the new glib-gettext stuff
+
+2001-10-30 Iain Holmes <[email protected]>
+
+ * branched for mate2. Old branch is at mate-media-1-0
+
+ * Added cddb-slave2 and mate-cd
+
+2001-10-07 Gediminas Paulauskas <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added lv
+
+2001-08-31 Abel Cheung <[email protected]>
+
+ * configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW
+
+2001-07-28 Dan Mueth <[email protected]>
+
+ Adding line so help docs are included in RPMs.
+
+ * mate-media.spec.in:
+
+2001-07-27 Dan Mueth <[email protected]>
+
+ Updating doc build stuff to use jw on RH 7.1 and any other dist which
+ has moved to docbook-utils.
+
+ * configure.in:
+ * sgmldocs.make:
+
+2001-06-07 Peter Teichman <peter@phb>
+
+ * release 1.2.3
+
+2001-06-02 Peter Teichman <[email protected]>
+
+ * gmix/.cvsignore, gmix/Makefile.am, gmix/gmix.desktop*,
+ grecord/.cvsignore, grecord/Makefile.am, grecord/gmix.desktop*,
+ tcd/.cvsignore, tcd/Makefile.am, tcd/gmix.desktop*,
+ vu-meter/.cvsignore, vu-meter/Makefile.am, vu-meter/gmix.desktop*:
+ infrastructure changes for handling .desktop translations with
+ xml-i18n-tools
+
+2001-06-01 Peter Teichman <[email protected]>
+
+ * use xml-i18n-tools
+
+2001-05-29 Peter Teichman <[email protected]>
+
+ * configure.in: move mate initialization beyond AC_PROG_CC. Patch
+ from David Hampton <[email protected]>
+
+2001-05-28 Peter Teichman <[email protected]>
+
+ * configure.in, gmix/Makefile.am: only configure ALSA when the
+ user asks for it (patch from David Hampton <[email protected]>)
+
+2001-05-26 Peter Teichman <[email protected]>
+
+ * .cvsignore maintenance - many files weren't included, and a
+ couple .cvsignore files needed to be created
+
+2001-04-25 Peter Teichman <[email protected]>
+
+ * fix gtcd to look for its help files in the 'gtcd' path
+ * release 1.2.2
+
+2001-03-28 Peter Teichman <[email protected]>
+
+ * AUTHORS, HACKING: fix up some of the docs to establish myself
+ as maintainer
+
+2001-03-23 Dan Mueth <[email protected]>
+
+ Adding a file which slipped through last commit.
+
+ * omf-install/Makefile.am:
+
+2001-03-23 Dan Mueth <[email protected]>
+
+ Fixed a couple problems with the build. Updated doc
+ build stuff and added OMF metadata.
+
+ * COPYING-DOCS:
+ * Makefile.am:
+ * configure.in:
+ * gmix/doc/C/Makefile.am:
+ * gmix/doc/C/figs/gmix-prefs.png:
+ * gmix/doc/C/figs/gmix.png:
+ * gmix/doc/C/figures/gmix-prefs.png:
+ * gmix/doc/C/figures/gmix.png:
+ * gmix/doc/C/gmix-C.omf:
+ * gmix/doc/C/gmix.sgml:
+ * gmix/doc/it/Makefile.am:
+ * gmix/doc/it/figs/gmix-prefs.png:
+ * gmix/doc/it/figs/gmix.png:
+ * gmix/doc/it/figures/gmix-prefs.png:
+ * gmix/doc/it/figures/gmix.png:
+ * gmix/doc/it/gmix-it.omf:
+ * gmix/doc/it/gmix.sgml:
+ * grecord/Makefile.am:
+ * sgmldocs.make:
+ * tcd/doc/C/Makefile.am:
+ * tcd/doc/C/figures/gtcd-props.png:
+ * tcd/doc/C/figures/gtcd-window.png:
+ * tcd/doc/C/figures/gtcd.png:
+ * tcd/doc/C/figures/track-number.png:
+ * tcd/doc/C/figures/track-time.png:
+ * tcd/doc/C/figures/trackeditor.png:
+ * tcd/doc/C/gtcd-C.omf:
+ * tcd/doc/C/gtcd.sgml:
+ * tcd/doc/C/images/gtcd-props.png:
+ * tcd/doc/C/images/gtcd-window.png:
+ * tcd/doc/C/images/gtcd.png:
+ * tcd/doc/C/images/track-number.png:
+ * tcd/doc/C/images/track-time.png:
+ * tcd/doc/C/images/trackeditor.png:
+
+2000-12-06 Stanislav Visnovsky <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Slovak [sk] language
+
+2000-10-20 Christopher R. Gabriel <[email protected]>
+
+ * configure.in (AC_OUTPUT): added italian documentation for gmix.
+
+2000-10-10 Christophe Merlet <[email protected]>
+
+ * */*.desktop: Updated French strings.
+
+2000-08-05 Dan Mueth <[email protected]>
+
+ * configure.in: added /tcd/doc/ and /tcd/doc/C
+
+2000-05-21 Tim Gerla <[email protected]>
+
+ * configure.in: Update to 1.2.0
+ * README: Same
+
+2000-05-11 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Catalan language
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * configure.in: Added grecord/src/Makefile.
+ * Makefile.am: Added grecord.
+ * grecord/src/Makefile.am: Removed all subdirs but src.
+ * grecord/src/main.c: Some stuff.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * AUTHORS: Added myself.
+ * README: Added grecord.
+ * configure.in: Added grecord/Makefile.
+ Grecord added.
+
+2000-04-08 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Lithuanian language
+ * *.desktop: added Lithuanian strings from Gediminas Paulauskas
+ <[email protected]> to the desktop menu files
+
+2000-02-12 Fatih Demir <[email protected]>
+
+ * configure.in: Added tr to ALL_LINGUAS .
+
+2000-01-31 Yuan-Chung Cheng <[email protected]>
+
+ * configure.in: Added "zh_CN.GB2312" to ALL_LINGUAS.
+
+2000-01-13 Tim Gerla <[email protected]>
+
+ * configure.in: Added check for ucdrom.h for Linux 2.0.x users.
+
+2000-01-11 Tim Gerla <[email protected]>
+
+ * mate-media.spec.in: Added cddb-submit-methods (Peter Wainwright)
+
+1999-11-17 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Greek (el).
+
+1999-11-02 Yuri Syrota <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Ukrainian (uk).
+
+1999-10-12 Dan Damian <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Romanian (ro).
+
+1999-10-07 Jesus Bravo Alvarez <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Galician (gl)
+
+1999-10-05 Tim Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.51, final release
+
+1999-10-04 Stanislav Brabec <[email protected]>
+
+ * configure.in: Alphabetical resort of languages.
+
+1999-28-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.50, whee!
+
+1999-22-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.41
+
+1999-09-28 Martin Baulig <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added cs.
+
+1999-09-27 Richard Hult <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added sv.
+
+1999-09-26 Lauris Kaplinski <[email protected]>
+
+ * configure.in: Added et (Estonian) to ALL_LINGUAS
+
+1999-19-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bumped version to 1.0.40.
+ * README: Updates
+ * NEWS: Updates
+ * TODO: Removed old info
+
+1999-07-09 Tim P. Gerla <[email protected]>
+
+ * configure.in/AUTHORS/MAINTAINERS: Removed extace traces
+ * README.extace: Document pointing to new extace maintainer's page.
+
+1999-07-09 Tim P. Gerla <[email protected]>
+
+ * configure.in, Makefile.am: Disabled extace because of compiliation problems
+ * configure.in, Makefile.am: Include intl/ in dist please
+
+1999-05-25 Yukihiro Nakai <[email protected]>
+
+ * Add Japanese entry to *.desktop
+
+1999-04-29 James Henstridge <[email protected]>
+
+ * acconfig.h, configure.in: added a test to find the system's mail
+ transfer agent. It is used by cddbsubmit for email type submissions.
+
+1999-04-17 James Henstridge <[email protected]>
+
+ * configure.in, acconfig.h: check for libghttp, and if found define
+ WITH_LIBGHTTP. If not found, set GHTTP_LIB to empty.
+
+1999-03-18 Tuomas J. Lukka <[email protected]>
+
+ * configure.in - fix the test for we_have_esd to test -n "$we_have_esd"
+ now mate-media compiles on my system without ESD again
+
+1999-03-09 Mark Crichton <[email protected]>
+
+ * configure.in: Fixed chicken-and-egg problem with the AM_ESD_PATH
+ macro. That macro is now in acinclude.m4. Also set up vu-meter and
+ extace to compile only if ESD is found.
+
+ * Makefile.am: changes to support above. Also, if/when tcd becomes its
+ own module, we should remove this.
+
+ * acinclude.m4: Added AM_ESD_PATH.
+
+1999-02-25 Shooby Ban <[email protected]>
+
+ * configure.in: Added hungarian po
+ po/hu.po Hungarian translations
+
+Wed Feb 10 22:42:39 EST 1999 Gregory McLean <[email protected]>
+
+ * Bumped version to 0.99.8
+
+Wed Jan 20 23:48:16 EST 1999 Mandrake <[email protected]>
+
+ * vu-meter/Makefile.am: fixes to make this puppy actually BUILD again.
+
+1999-01-18 Christopher Blizzard <[email protected]>
+
+ * configure.in (PROGRAMS_EXTACE): Add check to find the gsl header
+ files.
+
+1998-12:31 Mark Crichton <[email protected]>
+
+ * Makefile.am: Disabled building gnomovision...see gnomovision
+ changelog for more info.
+
+1998-12-28 Mark Crichton <[email protected]>
+
+ * Makefile.am
+ * configure.in: got gnomovision back to life...somewhat
+ Also checks for Specific XFree86 extensions now.
+
+Fri Dec 25 23:25:02 PST 1998 Manish Singh <[email protected]>
+
+ * Makefile.am
+ * configure.in: reenabled extace, redid the gsl check for gsl 0.4
+
+ * extace/extace.c: make it work with gsl 0.4
+
+1998-12-15 Mark Crichton <[email protected]>
+
+ * Makefile.am: Included configure as an EXTRA_DIST target
+ (needed for people who d/l tarball, but DON'T have auto*)
+
+ * vu-meter/Makefile.am: Removed dependency on vu-meter/NEWS.
+ File does not exist
+
+1998-12-04 Changwoo Ryu <[email protected]>
+
+ * configure.in (AC_OUTPUT): Removed the `sed ... POTFILES'.
+ * acinclude.m4: Removed.
+
+Wed Nov 25 12:56:36 EST 1998 Gregory McLean <[email protected]>
+
+ * vu-meter: Added a new toy.
+
+1998-11-17 Tuomas J. Lukka <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Add da, fi
+
+1998-10-14 Federico Mena Quintero <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Japanese to the translations.
+ Thanks to Mitsuru Oka for the ja.po file!
+
+Sun Aug 30 21:06:10 1998 Tim P. Gerla <[email protected]>
+
+ * Added new directory `cddbslave'. It's a program to request
+ cddb information from cddb servers.
+
+ * Makefile.am: Added cddbslave.
+
+ * configure.in: Added cddbslave.
+
+1998-08-24 Tim P. Gerla <[email protected]>
+
+ * configure.in: Added checks for later linux kernel headers, to enable cd
+ changer support. I haven't tried using the cd changer code on a kernel that
+ doesn't support it, so when we release we may want to disable it.
+
+1998-08-14 Federico Mena Quintero <[email protected]>
+
+ * configure.in: Bumped version number to 0.27.
+
+1998-07-02 Nuno Ferreira <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added `pt' for Portuguese translation.
+
+1998-05-15 Raja R Harinath <[email protected]>
+
+ * configure.in (PROGRAMS_EXTACE): Define only if both `libesd' and
+ `libgslfft' exist.
+
+1998-02-26 Raja R Harinath <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Add `it'.
+
+1998-02-22 Carsten Schaar <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added 'de' for German language support.
+
+1998-02-19 Federico Mena Quintero <[email protected]>
+
+ * gnomovision/tvset.c (main): Added app_id "gnomovision".
+
+1998-02-17 Raja R Harinath <[email protected]>
+
+ * configure.in: Use `AM_ACLOCAL_INCLUDE'.
+
+Tue Feb 17 11:06:43 KST 1998 Changwoo Ryu <[email protected]>
+
+ * Makefile.am (macros/macros.dep): Maintainer rule to
+ auto-regenerate aclocal.m4.
+ (SUBDIRS): Add `macros'.
+ * autogen.sh: Use macros/autogen.sh.
+
+
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..2550dab
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,302 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+ Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+ By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Particular systems
+==================
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+ On Solaris, don't put `/usr/ucb' early in your `PATH'. This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+ On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'. It is recommended to use the following options:
+
+ ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS
+ KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+ Print a summary of the options unique to this package's
+ `configure', and exit. The `short' variant lists options used
+ only in the top level, while the `recursive' variant lists options
+ also present in any nested packages.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+ Use DIR as the installation prefix. *Note Installation Names::
+ for more details, including other options available for fine-tuning
+ the installation locations.
+
+`--no-create'
+`-n'
+ Run the configure checks, but stop before creating any output
+ files.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
diff --git a/MAINTAINERS b/MAINTAINERS
new file mode 100644
index 0000000..047a5e7
--- /dev/null
+++ b/MAINTAINERS
@@ -0,0 +1,15 @@
+Marc-Andre Lureau
+Userid: malureau
+
+ - Current maintainer, who hasn't contributed significantly to
+ anything yet in MATE but who is glad to do bugs/patch, releases
+ and who try to improve mate-media in general.
+
+Bastien Nocera
+Userid: hadess
+
+ - Of hall of Fame, who barely agreed to be in this list with a great
+ "huh, yeah, i guess" comment.
+
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..8b57588
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,76 @@
+NULL =
+
+SUBDIRS = po
+
+if HAVE_GMP
+SUBDIRS += profiles
+endif
+
+if HAVE_GRECORD
+SUBDIRS += grecord
+endif
+
+if HAVE_SOUND_THEME
+SUBDIRS += sound-theme
+endif
+
+if HAVE_PULSEAUDIO
+SUBDIRS += mate-volume-control
+endif
+
+if HAVE_GSTMIXER
+SUBDIRS += gst-mixer
+endif
+
+if HAVE_GSTPROPS
+SUBDIRS += gstreamer-properties
+endif
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --disable-scrollkeeper \
+ --enable-more-warnings \
+ --enable-compile-warnings=maximum
+
+DIST_SUBDIRS = \
+ po \
+ profiles \
+ mate-volume-control \
+ grecord \
+ gst-mixer \
+ gstreamer-properties \
+ sound-theme \
+ $(NULL)
+
+EXTRA_DIST = \
+ .version \
+ autogen.sh \
+ configure \
+ COPYING \
+ COPYING-DOCS \
+ COPYING.grecord \
+ COPYING.gst-mixer \
+ COPYING.profiles \
+ MAINTAINERS \
+ build-aux/git-version-gen \
+ build-aux/mate-doc-utils.make \
+ m4/as-compiler-flag.m4 \
+ m4/as-version.m4 \
+ ChangeLog.pre-2-26 \
+ $(INTLTOOL_BUILT:=.in) \
+ $(NULL)
+
+DISTCLEANFILES = \
+ build-aux/mate-doc-utils.make \
+ po/.intltool-merge-cache \
+ $(NULL)
+
+ACLOCAL_AMFLAGS = -I m4
+
+# see build-aux/git-version-get for details
+BUILT_SOURCES = $(top_srcdir)/.version
+$(top_srcdir)/.version:
+ echo $(VERSION) > $@-t && mv $@-t $@
+dist-hook:
+ echo $(VERSION) > $(distdir)/.tarball-version
+
+-include $(top_srcdir)/git.mk
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..53e483f
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,858 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+@HAVE_GMP_TRUE@am__append_1 = profiles
+@HAVE_GRECORD_TRUE@am__append_2 = grecord
+@HAVE_SOUND_THEME_TRUE@am__append_3 = sound-theme
+@HAVE_PULSEAUDIO_TRUE@am__append_4 = mate-volume-control
+@HAVE_GSTMIXER_TRUE@am__append_5 = gst-mixer
+@HAVE_GSTPROPS_TRUE@am__append_6 = gstreamer-properties
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+ $(top_srcdir)/configure AUTHORS COPYING INSTALL NEWS \
+ build-aux/compile build-aux/config.guess build-aux/config.sub \
+ build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \
+ build-aux/missing build-aux/mkinstalldirs compile config.guess \
+ config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir dist dist-all distcheck
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ { test ! -d "$(distdir)" \
+ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr "$(distdir)"; }; }
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+GZIP_ENV = --best
+DIST_ARCHIVES = $(distdir).tar.bz2
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = \
+ --disable-scrollkeeper \
+ --enable-more-warnings \
+ --enable-compile-warnings=maximum
+
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = po $(am__append_1) $(am__append_2) $(am__append_3) \
+ $(am__append_4) $(am__append_5) $(am__append_6)
+DIST_SUBDIRS = \
+ po \
+ profiles \
+ mate-volume-control \
+ grecord \
+ gst-mixer \
+ gstreamer-properties \
+ sound-theme \
+ $(NULL)
+
+EXTRA_DIST = \
+ .version \
+ autogen.sh \
+ configure \
+ COPYING \
+ COPYING-DOCS \
+ COPYING.grecord \
+ COPYING.gst-mixer \
+ COPYING.profiles \
+ MAINTAINERS \
+ build-aux/git-version-gen \
+ build-aux/mate-doc-utils.make \
+ m4/as-compiler-flag.m4 \
+ m4/as-version.m4 \
+ ChangeLog.pre-2-26 \
+ $(INTLTOOL_BUILT:=.in) \
+ $(NULL)
+
+DISTCLEANFILES = \
+ build-aux/mate-doc-utils.make \
+ po/.intltool-merge-cache \
+ $(NULL)
+
+ACLOCAL_AMFLAGS = -I m4
+
+# see build-aux/git-version-get for details
+BUILT_SOURCES = $(top_srcdir)/.version
+all: $(BUILT_SOURCES) config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+ @:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+config.h: stamp-h1
+ @if test ! -f $@; then \
+ rm -f stamp-h1; \
+ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+ else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+ @rm -f stamp-h1
+ cd $(top_builddir) && $(SHELL) ./config.status config.h
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+ rm -f stamp-h1
+ touch $@
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool config.lt
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ test -d "$(distdir)" || mkdir "$(distdir)"
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+ -test -n "$(am__skip_mode_fix)" \
+ || find "$(distdir)" -type d ! -perm -755 \
+ -exec chmod u+rwx,go+rx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-lzma: distdir
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ $(am__remove_distdir)
+
+dist-xz: distdir
+ tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
+ $(am__remove_distdir)
+
+dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+
+dist-shar: distdir
+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ $(am__remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lzma*) \
+ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.xz*) \
+ xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ esac
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ test -d $(distdir)/_build || exit 0; \
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && am__cwd=`pwd` \
+ && $(am__cd) $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+ && cd "$$am__cwd" \
+ || exit 1
+ $(am__remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @$(am__cd) '$(distuninstallcheck_dir)' \
+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+install: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+ -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-hdr \
+ distclean-libtool distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
+ ctags-recursive install install-am install-strip \
+ tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
+ dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \
+ dist-zip distcheck distclean distclean-generic distclean-hdr \
+ distclean-libtool distclean-tags distcleancheck distdir \
+ distuninstallcheck dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-recursive uninstall uninstall-am
+
+$(top_srcdir)/.version:
+ echo $(VERSION) > $@-t && mv $@-t $@
+dist-hook:
+ echo $(VERSION) > $(distdir)/.tarball-version
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..aad7d43
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,1250 @@
+==============
+Version 2.32.0
+==============
+
+- Updated translations
+
+==============
+Version 2.31.6
+==============
+
+- Deprecation bug fixes all around
+- And many other bug fixes
+
+mate-media-profiles:
+ - Update GStreamer MP3 encoding profile
+ - Make GMAudioProfileChoose a real widget
+
+mate-volume-control:
+ - Add speaker testing interface
+ - Show a microphone icon even for non-PulseAudio streams
+ - Updated icons
+
+gstreamer-properties:
+ - Add support for SunAudio and OSSv4 plugins
+
+==============
+Version 2.30.0
+==============
+
+- added/updated translations
+ + af, courtesy of F Wolff
+ + bg, courtesy of Alexander Shopov
+ + cs, courtesy of Petr Kovar
+ + da, courtesy of Ask Hjorth Larsen
+ + el, courtesy of Bakaoukas Nikolaos
+ + en_GB, courtesy of Bruce Cowan
+ + et, courtesy of Mattias Põldaru
+ + eu, courtesy of Iñaki Larrañaga Murgoitio
+ + fi, courtesy of Tommi Vainikainen
+ + hu, courtesy of Gabor Kelemen
+ + it, courtesy of Milo Casagrande
+ + ko, courtesy of Changwoo Ryu
+ + lt, courtesy of Žygimantas Beručka
+ + ml, courtesy of Praveen Arimbrathodiyil
+ + nds, courtesy of Nils-Christoph Fiedler
+ + nl, courtesy of Reinout van Schouwen
+ + pa, courtesy of A S Alam
+ + pt, courtesy of Duarte Loreto
+ + ru, courtesy of Yuri Kozlov
+ + sl, courtesy of Matej Urbančič
+ + sr, courtesy of Горан Ракић
+ + sr@latin, courtesy of Goran Rakić
+ + uk, courtesy of Maxim Dizumanenko
+
+==============
+Verion 2.29.91
+==============
+
+Hackers to thank for contributing to this release: Bastien Nocera,
+Marc-Andre Lureau, Thomas Hindoe Paaboel Andersen & Matthias Clasen.
+
+- mate-volume-control
+ + bug 599663 - make changing the volume unmute
+ + bug 606325 - show unamplified volume on outputs as well
+ + bug 606914 - applet should not set volume on startup
+ + bug 598921 - handle the last input source being removed
+ + bug 605694 - fix GvcChannelMap leak
+ + bug 607681 - set default scroll-wheel delta to 5%
+ + other misc fixes
+
+- gstreamer-profiles:
+ + bug 524364 - libglade -> gtkbuilder
+
+- general
+ + bug 609933 - fix linking with pedantic linkers
+ + bug 101811 - remove unnecessary markup from glade message
+
+- added/updated translations
+ + bg, courtesy of Alexander Shopov
+ + bn, courtesy of Sadia Afroz
+ + ca, courtesy of Joan Duran
+ + de, courtesy of Mario Blättermann
+ + es, courtesy of Jorge González
+ + et, courtesy of Ivar Smolin
+ + fr, courtesy of Claude Paroz
+ + gl, courtesy of Fran Diéguez
+ + nb, courtesy of Kjartan Maraas
+ + nn, courtesy of Åsmund Skjæveland
+ + or, courtesy of Manoj Kumar Giri
+ + pl, courtesy of Piotr Drąg
+ + pt_BR, courtesy of Djavan Fagundes
+ + ro, courtesy of Lucian Adrian Grijincu
+ + sl, courtesy of Matej Urbančič
+ + sv, courtesy of Daniel Nylander
+ + ta, courtesy of Dr,T,Vasudevan
+ + te, courtesy of Krishna Babu K
+ + th, courtesy of Theppitak Karoonboonyanan
+ + zh_HK, courtesy of Chao-Hsiung Liao
+ + zh_TW, courtesy of Chao-Hsiung Liao
+
+=============
+Verion 2.28.5
+=============
+
+Contributors to this release: Bastien Nocera, Alexey Fisher, Frédéric
+Péters, Martin Sourada, Matthias Clasen.
+
+- sound-recorder
+ + bug 595564 - fix wrong behavior on cancel
+ + bug 595830 - make "save as" default option
+
+- mate-volume-control
+ + Fix bluriness in level bar
+ + Fix setting the application's startup page
+ + Update sink and source descriptions when they change
+
+- added/updated translations
+ + en@shaw, courtesy of Thomas Thurman
+ + hu, courtesy of Gabor Kelemen
+ + lt, courtesy of Rimas Kudelis
+ + nds, courtesy of Nils-Christoph Fiedler
+ + sl, courtesy of Matej Urbančič
+
+=============
+Verion 2.28.1
+=============
+
+- mate-volume-control
+ + Fix problems with the mute status when using the applet
+ + Make output volume go up to 150% in the dialogue
+ + Fix reversed labels for Rear/Front
+
+=============
+Verion 2.28.0
+=============
+
+- mate-volume-control
+ + Fix crash when switching profiles too quickly
+ + Default to 100% volume for the event sounds, not 0%
+
+==============
+Verion 2.27.91
+==============
+
+- mate-volume-control
+ + Fix warnings when a volume changes, and the
+ stream doesn't have a UI
+ + Fix crash when the default sink goes away
+ + Fix receiving multiple events when a volume bar is changed
+ + Fix the output volume bar becoming unsensitive when the
+ selected output goes away
+ + Don't change PulseAudio's volume when we receive events
+ from PulseAudio
+ + Only change PulseAudio's volume if the volume hasn't already
+ been set to that value
+ + Differentiate the various mixer controls in PulseAudio's
+ output
+
+- gst-mixer
+ + Fix a crash in mate_volume_control_element_whitelist()
+
+==============
+Verion 2.27.90
+==============
+
+- mate-volume-control
+ + UI fixes (mnemonics, spacing)
+ + Fix the Connectors list not getting updating when
+ switching inputs or outputs
+ + Fix the status icon disappearing when the default input
+ or output gets disconnected
+ + Plenty of fixes for possible feedback loops
+ + Fix memory leak
+ + Fix possible crasher
+
+==============
+Version 2.27.5
+==============
+
+- General:
+ + vumeter, mate-cd and cddb-slave have been removed
+- mate-volume-control
+ + Add card and port selection (Bastien Nocera)
+ + Excessive CPU usage when trying to reconnect to PulseAudio (Chris Coulson)
+ + Many fixes (Bastien Nocera)
+- Updated translations:
+ + es (Jorge González)
+ + et (Ivar Smolin)
+ + fi (Ilkka Tuohela)
+ + gu (Sweta Kothari)
+ + he (Yaron Shahrabani)
+ + hu (Gabor Kelemen)
+ + pt_BR (André Gondim)
+ + sv (Daniel Nylander)
+ + ta (Dr.T.Vasudevan)
+ + zh_HK (Chao-Hsiung Liao)
+ + zh_TW (Chao-Hsiung Liao)
+
+==============
+Version 2.27.4
+==============
+
+- gst-properties
+ + Bug 524364 – libglade -> gtkbuilder
+ + Bug 572353 – get rid of GtkOptionMenus
+- mate-volume-control
+ + Bug 542346 – tooltip for the menu entry is not very accurate
+- Updated translations:
+ + fr (Claude Paroz)
+ + he (Mark Krapivner)
+ + sv (Daniel Nylander)
+
+================
+Version 2.27.3.1
+================
+
+- mate-volume-control
+ + Bug 584963 – Scrolling on applet doesn't take into account that
+ others might have changed the volume'
+ + Bug 564311 – "Connection failed" when PA drops off
+- Updated translations:
+ + es (Jorge González)
+ + et (Ivar Smolin)
+
+==============
+Version 2.27.3
+==============
+
+- General:
+ + Bug 581630 - Use g_timeout_add_seconds to reduce wakeups (Javier Jardón)
+ + Bug 585377 – Don't require volume-control deps if not building volume-control
+- mate-volume-control
+ + Implement LFE: http://www.hadess.net/2009/05/i-really-haz-51.html
+ (Bastien & Lennart)
+ + Bug 568936 – Add fade slider (Bastien, Lennart & Matthias Clasen)
+ + Bug 583483 - Raise PulseAudio dependency to 0.9.15
+ + Bug 583485 – fails to build with PA master
+ + Bug 583486 – incorrect LDADD order
+ + Bug 574198 – don't show virtual streams
+ + Bug 583141 – scrollwheel doesn't work when dock is first shown (Bastien)
+ + Bug 581024 – Move streams to the new default sink (Bastien)
+ + Bug 574312 – Add mark for base volume instead of 100% (Bastien)
+ + Bug 581921 – Please show high-level channel mapping string (Bastien)
+ + Bug 579115 – fix alignment issues with sliders (Matthias Clasen)
+ + Bug 574312 – Add mark at 100% for inputs (Bastien)
+ + other fix and improvements
+- gst-mixer
+ + Bug 585006 – build error: mate_volume_control_element_whitelist
+ + Add support for new GStreamer mixer flags (Brian Cameron)
+- mate-audio-profiles:
+ + Bug 563343 - first stab at profiles documentation
+- mate-sound-recorder
+ + Bug 569659 – Previous record discarded without any prompt
+- Updated translations:
+ + el (Sterios Prosiniklis)
+ + es (Jorge González)
+ + et (Ivar Smolin)
+ + nb (Kjartan Maraas)
+ + ta (Dr.T.Vasudevan)
+
+==============
+Version 2.27.1
+==============
+
+- General:
+ + Now libmate/ui free (except deprecated parts), bug #567310
+ (Jonathan Matthew, Saleem Abdulrasool, Felix Riemann)
+ + Less deprecated GTK+ symbols, bug #572353
+ + Use git-version-gen from autoconf.git to generate version number
+ (cool stuff other project should use :)
+- mate-volume-control
+ + Add tabs Alt+N accels, bug #574197
+ + Fix cramped appearance of the balance slider (Matthias Clasen)
+ + Don't show debug output when disabling debugging, bug #493138
+ + Inconsistent "Volume" capitlization, bug #579117
+- gst-mixer (gstreamer based g-v-c)
+ + Fix lunching help, bug #575152 (Chris Coulson)
+ + Renamed "tracks" to "mixers" for UI consistency, #577921
+- Updated translations:
+ + Alexander Shopov (bg)
+ + Amitakhya Phukan (as)
+ + Anas Afif Emad (ar)
+ + Baris Cicek (tr)
+ + Deng Xiyue (zh_CN)
+ + Gabor Kelemen (hu)
+ + Mark Krapivner (he)
+ + Nickolay V. Shmyrev (ru)
+ + Reinout van Schouwen (nl)
+ + Shankar Prasad (kn)
+ + Sterios Prosiniklis (el)
+ + Горан Ракић (sr)
+
+==============
+Version 2.26.0
+==============
+
+- mate-volume-control
+ + Fix tooltip when dB changes, bug #575093 (Bastien)
+ + Update the volume immediately, bug #564313 (Bastien)
+ + Added --debug (Matthias Clasen)
+- gst-mixer (gstreamer based g-v-c)
+ + Add new icons mappings, bug #571084 (Garrett D'Amore)
+ + Make options update when changed, bug #571083 (Garrett D'Amore)
+ + Make pagenum logic simpler, bug #571068 (Garrett D'Amore)
+ + Remove page name duplication, bug #570979 (Garrett D'Amore)
+ + Add sound theme page (Brian Cameron)
+- Updated translations:
+ + Abhishek Jacob (ml)
+ + Adi Roiban (ro)
+ + Ankit Patel (gu)
+ + Ask Hjorth Larsen (da)
+ + Changwoo Ryu (ko)
+ + Claude Paroz (fr)
+ + Daniel Nylander (sv)
+ + David Lodge (en_GB)
+ + Duarte Loreto (pt)
+ + Fotis Tsamis (el)
+ + Gabor Kelemen (hu)
+ + Gil 'Dolfin' Osher (he)
+ + Hendrik Richter (de)
+ + I. Felix (ta)
+ + Ilkka Tuohela (fi)
+ + Iñaki Larrañaga Murgoitio (eu)
+ + Jonh Wendell (pt_BR)
+ + Jordi Mallach (ca)
+ + Jorge González (es)
+ + Kjartan Maraas (nb)
+ + Krishna Babu K (te)
+ + Manoj Kumar Giri (or)
+ + Milo Casagrande (it)
+ + Petr Kovar (cs)
+ + Rajesh Ranjan (hi)
+ + Rajesh Ranjan (mai)
+ + Runa Bhattacharjee (bn_IN)
+ + Sandeep Shedmake (mr)
+ + Suso Baleato (gl)
+ + Takeshi AIHANA (ja)
+ + Theppitak Karoonboonyanan (th)
+ + Tomasz Dominikowski (pl)
+ + Wouter Bolsterlee (nl)
+ + Žygimantas Beručka (lt)
+
+===============
+Version 2.25.92
+===============
+
+- General:
+ + Add libunique dependency, instead of direct dbus-glib dependency (Bastien)
+ + Detect pulseaudio 0.9.15 to use some new API when it's there (Bastien)
+ + Fix automagic dep on pulseaudio (Mart Raudsepp)
+- mate-volume-control
+ + Install the application icon in the global icon theme (Bastien)
+ + Fix icon name in desktop file (Luca Ferretti)
+ + Exit when Esc is pressed (Bastien)
+ + Use the new GTK+ scale marks for the balance widget (Luca Ferretti)
+ + Make sure the balance bar stays Left to Right, so that the Left balance is
+ really on the left (Bastien)
+ + Stop the microphone showing up in the applet when the capplet is running
+ (Bastien)
+ + Show recording applications in addition to playback applications, use the
+ microphone icon for those applications (Bastien)
+ + Install the applet's desktop file in the xdg autostart directory (Bastien)
+ + Present the application when it's already running (with libunique)
+ (Bastien)
+ + When PulseAudio isn't running, or takes a long time to connect to, popup a
+ dialogue telling the user what we're waiting for, and the ability to cancel
+ (Bastien)
+ + De-sensitivise the balance bar if the output doesn't support balacing
+ (Bastien)
+ + Add "is-amplified" property. In this mode, the volume can be set above 100%
+ (150% tops actually) for inputs that support giving us the dB information
+ (Bastien)
+ + Don't filter out sinks with PA_SINK_HARDWARE, otherwise things like network
+ sinks (Airport Express?) won't show up in the volume capplet (Bastien)
+ + Don't filter out non-hardware sources, only ignore sink monitors (Bastien)
+ + Fix the dock showing up off-screen when the applet is at the bottom of the
+ screen and is popped up for the first time (Yanko Kaneti)
+ + Make the balance bar instant-apply (Bastien)
+ + Update sensitivity of input feedback checkbox (Matthias Clasen)
+ + Code cleanup (Bastien)
+- Updated translations:
+ + Alaksandar Navicki (be@latin)
+ + Jordi Mallach (ca)
+ + Ask Hjorth Larsen (da)
+ + Christian Kirbach (de)
+ + David Lodge (en_GB)
+ + Jorge González (es)
+ + Ivar Smolin (et)
+ + Iñaki Larrañaga Murgoitio (eu)
+ + Ilkka Tuohela (fi)
+ + Ignacio Casal Quinteiro (gl)
+ + Sweta Kothari (gu)
+ + Gabor Kelemen (hu)
+ + Milo Casagrande (it)
+ + Takeshi AIHANA (ja)
+ + Shankar Prasad (kn)
+ + Changwoo Ryu (ko)
+ + (LINGUAS)
+ + Raivis Dejus (lv)
+ + Jovan Naumovski (mk)
+ + Sandeep Shedmake (mr)
+ + Kjartan Maraas (nb)
+ + Wouter Bolsterlee (nl)
+ + Tomasz Dominikowski (pl)
+ + Djavan Fagundes (pt_BR)
+ + Duarte Loreto (pt)
+ + Adi Roiban (ro)
+ + Daniel Nylander (sv)
+ + Theppitak Karoonboonyanan (th)
+ + Clytie Siddall (vi)
+ + Chao-Hsiung Liao (zh_HK)
+ + Chao-Hsiung Liao (zh_TW)
+
+===============
+Version 2.25.5
+===============
+- Add desktop files and icons for mate-volume-control
+- Add a new sound theme
+- Fix some of the resizing on startup in the volume control
+- Simplify the sound theme selection
+- Fix a few positioning problems in the volume applet
+- Add a mute toggle item in the volume applet
+- Make the volume slider instantaneous
+- Fix "no applications" message when there are applications
+- Fix the volume applet not showing up in some cases
+- Add a close button to the sound capplet
+- Hide sound events from the applications tab
+- Fix scrolling with the mouse wheel going in the wrong direction
+
+===============
+Version 2.25.1
+===============
+
+- Add new volume control applet and dialog (William Jon McCann)
+- Bug #552748 - General cleanups (Kjartan Maraas)
+- Bug #552420 - Make speex voice encoder mono (Marc-André Lureau)
+- Bug #543306 - Use .ogg extension (Marc-André Lureau)
+- Bug #498617 - Use LC profile by default for AAC (m4a)
+- Bug #557043 - Add MP2 profile
+- Bug #564060 - Use 32kHz for Speex
+- Bug #553383 - fix "can't delete profile with '#' in its name"
+- Bug #563573 - clean up GLib and GTK+ includes. (Luis Menina)
+
+================
+Version 2.24.0.1
+================
+
+This is mate-media 2.24.0.1
+
+Changes since 2.24.0:
+
+ * 552445: do not include GPLv3 COPYING in dist, clarify the
+ license information for each project
+
+ * translation updates: sq
+
+This is mate-media 2.24.0
+
+Changes since 2.23.92:
+
+ * 552047: add audio to categories of mate-sound-recorder
+ * and translations/documentation updates: ar, bg, ca, da, el,
+ eu, fi, hi, hr, hu, it, ja, kn, lt, mr, ro, sr, ta, te, tr
+
+This is mate-media 2.23.92
+
+Changes since 2.23.91:
+
+ * Minor fixes.
+ * and translations/documentation updates.
+
+Important bugs postponed to 2.25:
+
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 550931: use standard icon name for cd icon
+ * 550919: modernize autofoo
+ * 550307: allow building without esd
+
+This is mate-media 2.23.91
+
+Changes since 2.23.3:
+
+ * we got rid of MateVFS, Yay! aand EggRecent, whoo!
+
+ Kudos to Kalle Vahlman and Gustavo Noronha
+
+ * and translations/documentation updates.
+
+What's missing in this release:
+
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 548468: Replace "Run Mixer" with "Open Volume Control" in
+ g-s-r documentation.
+ * 537028: Fix an issue with SunAudio mixer
+ * 543306: Use ".oga" instead of ".ogg" for OGG audio.
+
+This is mate-media 2.23.3
+
+Changes since 2.23.1.1:
+
+ * mate-volume-control received some love with a new UI, it's
+ like a capplet, feedback welcome!
+
+ * normal bug fixing
+
+What's cooking for next release (work still on going):
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 341021: Mute conflict between mate-volume-applet and
+ mate-volume-manager
+ * 462164: Listen to GStreamer bus events for mixers that
+ supports it.
+ * 535058: Wrong track list displayed on startup.
+ * 441641: Be more careful with strcmp.
+ * 349951: Make g-v-c a capplet.
+ * 534090: Match the title of the tabs.
+ * 528064: Sort mixer tracks by their type.
+ * 529083: Fixes build with older compilers.
+
+This is mate-media 2.23.1.1
+
+Changes since 2.22.0:
+
+ * MATE-cd, CDDB-slave-2, vumeter are all disabled by default
+ starting from this release:
+
+ - Rhythmbox, SoundJuicer or any other music players are better
+ suited to play CDs.
+ - If you use PulseAudio, we suggest you to use pavumeter
+ instead of vumeter.
+
+ * mate-sound-recorder now has a slick new icon, and a record
+ level indicator, which might have ui/usability improvements.
+
+ * UTF-8 filename support improved in mate-sound-recorder.
+
+ * mate-volume-control has dropped libmateui dependency, and
+ improved themability: "Now we just need a pixel pusher to
+ make us some nice tango icons for the remaining icons"
+
+ * various code cleanups
+
+What's cooking for next release (almost ready):
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Those bugs are marked with high priority. Help is always appreciated!
+:-) If you would like to pick one, leave a note in the bug to avoid
+effort duplication.
+
+ * 171070: Hangs when recording is done on a file where there
+ is no permission (sound-recorder)
+ * 387400: remove new button and new menuitem from the GUI
+ (sound-recorder)
+ * 359037: crash in Rhythmbox, edit profile
+ * 462164: should listen bus events (volume-control)
+ * 479757: sound-juicer does not properly delete profiles
+ * 169381: PCM is too technical for all but audio engineers
+ (volume-control)
+ * 109621: documentation: what does the sound recorder record?
+ * 365607: Lock button status should be visible for blind access.
+ (volume-control)
+
+Bugs fixed:
+
+ * 349106: specify tab at startup (volume-control)
+ * 349106: open capture page of volume-control (sound-recorder)
+ * 448706: use gtk_stock_add to avoid crash when started
+ multiple times (profiles)
+ * 504422: move code comments to avoid them being close to
+ translatable strings (profiles)
+ * 519544: fix mixer access when the list of options change
+ (volume-control)
+ * 415353: only show a separator at the left of the playback
+ control if a previous control has been visible
+ (volume-control)
+ * 516831: mark window title for translation (sound-recorder)
+ * 521919: "Help/Help Ctrl+H" renamed to "Help/Contents F1"
+ (sound-recorder)
+ * 430824: return FALSE when track_info is NULL (MATE-cd)
+ * 493503: more checking before string comparisons (sound-recorder)
+ * 430616: recording level indication in the statusbar
+ * 483254: fix utf8 crash
+ * 494031 and 310883: use GtkUIManager, use tango icons if
+ possible and make all icons themeable (volume-control)
+ * 524097: disable mate-cd, vu-meter and cddb-slave by default
+ * 504420: use more GTK stock text (sound-recorder)
+ * 504419: use ngettext for plural forms
+ * 462551 and 526933: add Tango style icon (sound-recorder),
+ renamed icon (mate-grecord -> mate-sound-recorder).
+ * 466685: add navigations shortcut ("_Record as" and "Record
+ from _input")
+ * 528252: mixer track enable/disable toggles toggle the wrong
+ tracks!
+
+This is mate-media 2.22.0
+
+Changes since 2.20.1:
+ * some bug fixes
+ * translations updates
+
+Bugs fixed:
+ * 405821: new seriesid for gstreamer-properties
+ * 485411: get a decent width/height on startup from MateConf
+ * 487623: no tracks showing up with only "Front" track devices
+ * 483893: fix programme name with gtk+ 2.12
+
+This is mate-media 2.20.1
+
+Changes since 2.20.0:
+ * Fix icons for a number of buttons not showing up properly
+
+This is mate-media 2.20.0
+
+Changes since 2.19.92:
+ * Fix build of gstreamer-properties against an uninstalled GStreamer
+ * Convert French documentation to mate-doc-utils
+ * Update Ukrainian documentation
+
+This is mate-media 2.19.92
+
+Changes since 2.18.0:
+ * Fix the profiles not being editable in Sound-Juicer and Rhythmbox
+ * Use themeable icons in a lot of places
+ * Use mate-doc-utils instead of scrollkeeper to install documentation
+ * Fix playback of the last track when in track mode (mate-cd)
+ * Fix a lot of crashers and bugs (mate-sound-recorder)
+
+This is mate-media 2.18.0
+
+Changes since 2.17.91:
+ * add LGPL headers where needed
+ * remove invalid desktop categories
+ * updated translations (since 2.17.90): ar, be, bg, ca, da, de,
+ en_GB, et, fi, fr, gu, he, hu, it, ja, ko, ku, lt, mk, nb, pl,
+ pt_BR, pt, ru, sl, sv, th, uk, vi, zh_CN, zh_HK, zh_TW.
+
+Bugs fixed:
+ * 413736: libmate-media-profiles is missing LGPL header for some f...
+
+This is mate-media 2.17.92
+
+Changes since 2.17.91:
+ * Hide the multimedia system selector from the menu
+
+
+This is mate-media 2.17.91
+
+Changes since 2.17.90:
+ * rename polypaudio to pulse audio in media system preferences.
+ * modularize configure.in to allow individual enabling/disabling
+ of components (note that this was a mate-love bug, patch was
+ provided by Rene Vahtel).
+ * call g_thread_init() in each gst app to make sure threads are
+ enabled before we use slice memory.
+ * fix regression in 2.17.90 where for some users, the mouse wheel
+ could no longer adapt the volume.
+ * fix potential crash-on-startup in mate-volume-control.
+ * fix function returning w/o return value in mate-cd.
+ * remove Application as category for mate-volume-control desktop
+ file.
+ * accessibility bug fixes in mate-sound-recorder.
+
+Bugs fixed:
+ * 319277: Modulize / Add in configure flag to allow disable install...
+ * 349305: Polypaudio is renamed to PulseAudio
+ * 364652: The relation between label_for/labelled_by is absent in s...
+ * 365176: Status bar of sound-recorder is not accessible for blinds.
+ * 399710: GLib threading system has not been initialised
+ * 399807: [PATCH] call g_thread_init() before any other GLib function
+ * 400498: can't adjust the volume with the scrollwheel
+ * 402165: crash on startup
+ * 403518: "linux_cdrom_get_status" return nothing when function ret...
+ * 405427: Remove invalid Application category
+
+This is mate-media 2.17.90
+
+Changes since 2.17.2:
+ * Fix a segfault in mate-cd when changing theme while not being
+ displayed
+ * Add GStreamer Properties to the system settings, and hide the menu
+ entry by default since most is autodetected with auto/mateconf elements
+ * Hide cddbslave2 menu entry also
+ * Fix for a segfault in Mate Volume Control
+ * Mate Sound Recorder will no longer hide toolbar icons if the text
+ does not fit on the screen
+ * Change profile dialog to better fit screen
+ * Some documentation/string changes
+ * Translation updates: ar, en_GB, et, sv, th
+
+Bugs fixed:
+ * 308340: Confusing usage of tray / notification area
+ * 327012: There should be no whitespace before punctuation in mate...
+ * 330050: descriptions in profile editing page are unreadable
+ * 339859: remove cddb slave
+ * 355085: Mate-sound-recorder dialog too small
+ * 380124: changing theme when mate-cd interface is not displayed m...
+ * 393998: fix build with gcc 2
+ * 395499: [Patch] Categorize gstreamer-properties for the control c...
+ * 396023: mate-volume-control crashes with USB Sound Blaster Extigy
+ * 397949: .desktop menu entry should be removed
+
+This is mate-media 2.17.2
+
+Changes since 2.17.1:
+ * Add AAC/MP3 default audio profiles
+ * Do not show profiles in the selection box if the plugins
+ are not available
+ * Some fixes for strings wrongly marked or not marked for i18n
+ * Add explicit compile dependency on libxml2
+ * Fixes to mate-volume-control and mate-sound-recorder to not crash
+ after closing
+ * Change OK/cancel buttons into a single close button in profile
+ editor (which was already instant-apply)
+ * Better display of tracks that have separate playback and record
+ volume controls, which occurs on e.g. the Audigy
+ * Allow resizing of the vu-meter
+ * Default speex profile extension changed from .ogg to .spx
+ * Audio profile editor dialogs are no longer modal
+ * Removed save-as button from mate-sound-recorder toolbar, and made
+ the save button behave as save-as when no filename has been given
+ * Fix for false extension hint if the profile selection is changed
+ in between recording and saving in mate-sound-recorder
+ * C89 and Solaris compile fixes
+
+Bugs fixed:
+ * 300571: Mate Sound Recorder Can Falsely name files
+ * 302392: Mate-volume-control no capture tab for Audigy 2
+ * 313495: Audigy 2 mixer duplication and inactive mixers shown
+ * 315257: vumeter window resizing
+ * 317257: MP3 profile should be included in default install
+ * 317430: mate-audio-profiles-properties profile editor is modal
+ * 328386: Voice, Lossy profile (speex) should use spx for file exte...
+ * 346386: Cancelling changes after editing a profile still applies ...
+ * 346389: Clicking 'Help' in Profile Edit Dialog closes dialog
+ * 355085: Mate-sound-recorder dialog too small
+ * 361887: mate-volume-control crashed
+ * 364652: The relation between label_for/labelled_by is absent in s...
+ * 364656: The Length text is not accessible for orca.
+ * 367442: Sound-recorder core dumps while quiting.
+ * 383106: shouldn't use __FUNCTION__ in source code since this is G...
+ * 383469: audio profiles editor gstreamer entry i18n problem
+ * 387868: compile errors with gcc 2
+ * 388728: mate-media fails; implicit dependence on libxml2 not sil...
+ * 393527: GStreamer settings variables untranslated
+
+This is mate-media 2.17.1
+
+Changes since 2.16.1:
+ * HIGify profiles dialog
+ * Use Record instead of Capture in the mixer
+ * Add icon to profiles dialog
+
+Bugs fixed:
+ * 323600: Error dialogue can not be closed
+ * 332563: media profile dialogues need HIG love
+ * 341983: gstreamer-properties should allow selection of default in...
+ * 348253: Terminology: capture vs record
+ * 350799: play on startup doesn't work
+ * 352135: crash on Sound Recorder
+ * 381693: mate-cd segfaults when accessing a SCSI CDROM
+ * 382770: kFreeBSD support
+
+This is mate-media 2.16.1
+
+Changes since 2.16.1:
+ * install vumeter.desktop file correctly.
+
+This is mate-media 2.16.0
+
+Changes since 2.14.2:
+ * make full row of checkboxes clickeable in mate-volume-control
+ * .desktop fixes for bug-buddy and for category of FDO spec
+ * macro fixes in header files
+ * cygwin build fixes
+ * translations: bn_IN, ca, da, de, es, eu, hi, hu, id, it, ja, ko,
+ lv, mk, mg, ml, mn, mr, nl, pl, pt, ru, sl, sv, ta,
+ th, tr, uk, zh_HK, zh_TW
+
+Bugs fixed:
+ * 82190: Mate CD should not have it's own themes
+ * 166587: does not compile without specifying extra LDFLAGS
+ * 168978: mate-cd skips when using cdparanoia backend
+ * 303325: The Application "CDDBSlave2" has quit unexpectedly
+ * 316855: Sound Juicer crashes when adding the first new profile
+ * 319846: volume control capplet not in sync with volume control ap...
+ * 329409: mate-media Cygwin build fixes
+ * 329922: When recording multiple times, items in "record from inpu...
+ * 333450: add categories to mate-sound-recorder.desktop
+ * 333476: mate-sound-recorder MUTES sound-recording when recording..
+ * 336186: Mate Volume Control applet should display "digital outpu...
+ * 336315: Full row in checkbox listing should be clickable
+ * 339784: sound configu error!
+ * 341361: patch for as-needed
+ * 348645: Help kill libegg
+ * 348851: Errors in .desktop file break bug-buddy support
+ * 349305: Polypaudio is renamed to PulseAudio
+ * 352836: fix a couple leaks
+
+Thanks to:
+ * Kjartan Maraas
+ * Marc-Andre Lureau
+ * Stefan Kost
+ * All the translators
+
+This is mate-media 2.14.2
+
+Changes since 2.14.0:
+ * fix muting issues in mate sound recorder
+ * add more tracks to default whitelist in mate volume control
+ * po/intltool updates (as for other mate packages)
+ * use GOption instead of popt
+ * new/updated translations: be bg br ca cs cy de dz el es et eu fi
+ fr gl gu lt lv nb nl nn or sq sv th vi
+ zh_CN zh_HK zh_TW
+
+Bugs fixed:
+ * 333450: add categories to mate-sound-recorder.desktop
+ * 333476: mate-sound-recorder MUTES sound-recording when recording...
+ * 334301: Linkage order fix
+ * 336000: [PATCH] shut off compile time warning
+ * 336147: Convert from popt to GOption
+ * 336186: Mate Volume Control applet should display "digital outpu...
+ * 337153: CVS fails to build
+ * 337892: use po/LINGUAS
+ * 338251: gstreamer-properties i18n fix (not translatable)
+ * 339159: [Patch] Use po/LINGUAS - based on the new guidelines
+ * 341361: patch for as-needed
+ * 343030: gstreamer-properties talks about 'XWindows'
+
+This is mate-media 2.14.0
+
+Changes since 2.13.93:
+ * translation updates
+ * bug fixes: 331256
+
+Changes since 2.13.92:
+ * translation updates
+
+Changes since 2.13.91:
+ * bug fixes: 324508,
+
+Changes since 2.13.90:
+ * made error dialogs from mate-sound-recorder more friendly.
+
+Changes since 2.13.7:
+ * random maintainance work
+ * fix for theme crash
+
+Bugs fixed:
+ * 329040: Add GTK category to the .desktop file
+
+This is mate-media 2.13.7
+
+Changes since 2.13.6:
+ * fix simple compilation error
+
+This is mate-media 2.13.6
+
+Changes since 2.13.5:
+ * gst-0.10 port
+
+This is mate-media 2.13.5
+
+Changes since 2.12.0:
+ * translation/string fixes (and additions)
+ * memleak fixes
+ * add remaining-time mode to mate-cd
+ * fix crash (or warning, depending on airwaves) when selecting
+ the default mixer in gst-mixer
+ * fix default volume from 0 to max in mate-cd
+
+Bugs fixed:
+ * 305926: mate-sound-recorder don't allow to select the source
+ * 322900: codec for "Voice" should be speex
+
+This is mate-media 2.12.0
+
+Changes since 2.11.92:
+ * install icon for desktop entry.
+ * distfix.
+
+This is mate-media 2.11.92
+
+Changes since 2.11.91:
+ * Fix typo in schema
+ * s/lrint/rint/ for BSD portability
+
+Bugs fixed:
+
+ * #309634: build failure -- some platforms do not have lrint()
+
+This is mate-media 2.11.91
+
+Changes since 2.11.5:
+
+ * loop/track mode fixes to mate-cd
+ * fix crash in mate-cd when empty CD is inserted
+ * make dialog in profiles library call gtk_dialog_run()
+
+Bugs fixed:
+
+ * 309883: Library version of mate-audio-profiles-properties crash ...
+ * 310309: Fix Right Alignment of Video Tab
+ * 310626: CD player crashes when an empty cd is in the drive
+ * 311458: HEAD build failure
+ * 312636: In Loop Mode and Single Track mode, after completing one ...
+ * 312654: Single track mode fails to play Last track
+ * 312658: Stop while in Loop mode, restarts playing the song.
+
+This is mate-media 2.11.5
+
+Changes since 2.11.4:
+
+ * memleak fix
+ * small buglet in mate-cd where a menu item was not updated when
+ we started playing
+
+This is mate-media 2.11.4
+
+Changes since 2.11.3:
+
+ * more standardization changes to mate-cd and mate-sound-recorder
+
+Bugs fixed:
+
+ * 300408: put list edit button after the list not before it
+ * 302156: Cd Player doesn't remember last volume chosen
+ * 303630: A few typos in the .po file
+ * 304063: Incorrect item capitalization in panel menus
+ * 305228: Mate-CD deadlocks at end of cd
+ * 306052: Fehler
+ * 306323: mate-cd should use GTK_STOCK_MEDIA buttons
+ * 306755: mate-sound-recorder does not ask to save the files
+
+This is mate-media 2.11.3
+
+Changes since 2.10.0:
+
+ * ported mate-sound-recorder to GtkUIManager
+ * some UI enhancements to mate-cd and cddb-slave
+ * many usability and bugfixes
+
+Bugs fixed:
+
+ * 90792: cddb-slave2-properties capplet should listen for mateconf ch...
+ * 98195: disclosure widget not properly showing indicator in RTL t...
+ * 105703: Track editor is not refreshing
+ * 110686: CDDB preferencces dialogue far too big
+ * 139808: "Iconify to tray" option
+ * 144163: mate-cd status tray icon should show current CD information
+ * 148689: should remember window geometry
+ * 152878: wrong cddbp port
+ * 156671: Mate Sound Recorder: elapsed time incorrect for FLAC & W...
+ * 161973: adding cacasink to videosink list OR removing aasink from it
+ * 164120: Mate-CD asserts when GStreamer elements not found
+ * 167472: Please don't use ngettext() just to distinguish 1 and oth...
+ * 168648: gstreamer-properties closes on aasink preview when launch...
+ * 170685: Title Bar doesnt work properly when a Record button is Cl...
+ * 171370: use MateAbout which is deprecated
+ * 171952: Mate-cd Uses MateAbout which is deprecated
+ * 171973: Gconf not updated with "Other FreeDB server" selection f...
+ * 171986: Mate-Sound-Recorder Uses MateAbout which is deprecated
+ * 171990: Add Quit menu item to the popup menu of the tray icon
+ * 172034: Correct spelling error
+ * 172036: Correct grammar error
+ * 172538: fix a few leaks and do not set a null title
+ * 300117: Mate-media won't compile when Mate is installed in a no...
+ * 300658: Fix gcc4 warnings and stuff
+
+This is mate-media 2.10.0
+
+Changes since 2.9.92:
+
+ * fix for crasher in volume control.
+
+This is mate-media 2.9.92
+
+Changes since 2.9.90:
+
+ * polishing, finetuning, fixing possible crashers here and there...
+
+Bugs fixed:
+
+ * 109909: mate-cd Seg Faults when Notification Area goes away
+ * 130653: mate-sound-recorder doesn't prompt on overwrite
+ * 150450: Update of labels in CD Player Preferences dialog
+ * 153496: mate-audio-profiles-properties crash when edit
+ * 158222: vu-meter segfault in led_bar_light_percent()
+ * 159821: [cdparanoia] audio playback glitches using cdparanoia
+ * 160340: [PATCH] mate-sound-recorder can not play files
+ * 160830: Cannot run the sound recorder, application just "quits un...
+ * 162185: [PATCH] mate-sound-recorder cannot properly save files a...
+ * 162302: Trying to record in a second window kills all windows (in...
+ * 162607: "Untitled" window title and default file names need trans...
+ * 164010: gtk warnings
+ * 164857: cdparanoia is really noisy at x48
+ * 166814: mate-media-2.8.0 fails to compile on solaris 9
+ * 167338: translator-credits missing
+
+This is mate-media 2.9.90
+
+Changes since 2.9.4:
+
+ * mostly bug fixes all over the place.
+
+Bugs fixed:
+
+ * 105709: Track editor crashed after changing cd
+ * 128956: buttons should be greyed out when no CD is present
+ * 164229: While playing, the popup play menu item icon image is not...
+ * 165153: gstreamer-properties.xml file causes xml lint error
+
+This is mate-media 2.9.4
+
+Changes since 2.9.3:
+
+ * translation fixes
+
+Bugs fixed:
+
+ * 105768: Crash when opening mate-cd
+ * 148650: changing window title to 'Multimedia Systems Selector'
+ * 153537: [PATCH] typo in error message
+ * 161722: Build breakage on mate-cd
+ * 162608: mate-media mixer message needs translator comment
+ * 163354: Update the Time line Display after inserting the CD
+
+This is mate-media 2.9.3
+
+Changes since 2.9.2:
+
+ * moved switches to their own tab in gst-mixer
+
+Bugs fixed:
+
+ * 153599: The runtime-detected mixers don't have mnemonics
+ * 157117: mate-volume-control doesn't redraw properly
+ * 158346: Duplicate volume controls for ALSA EMU10k1
+ * 159428: mate-volume-control: Use simple check box if there is no...
+
+This is mate-media 2.9.2
+
+Changes since 2.9.1:
+
+ * re-added CDDA backend in MATE-CD
+
+Bugs fixed:
+
+ 72581: Mate-CD should detect multiple cdroms and put them in a ...
+ 150072: small code clean ups
+ 154547: compilation error in audio-profile.h with sound-juicer au...
+ 155088: mate-sound-recorder does not save files
+ 156874: [PATCH] HIG fixes for preference dialog
+
+This is mate-media 2.9.1
+
+Changes since 2.8.0:
+
+ * new volume control
+ * ipv6 support for CDDB.
+
+Bugs fixes:
+
+ * 111423: IPv6 enhancements in mate-media
+ * 144769: Volume Control (2.6.1) reports modem as primary sound card
+ * 145087: cannot install .mo files into $prefix/share/locale in Sol...
+ * 148858: improperly linked
+ * 151971: Rewrite of mate-volume-control
+ * 153497: [PATCH] HIG fixes for new mixer's preference dialog.
+
+This is mate-media 2.8.0
+
+Changes since 2.7.92:
+
+ * Reverted GStreamer/CDDA backend due to small regressions.
+
+Bugs fixed:
+
+ * 151552: MATE CD crashes
+ * 151573: [PATCH] Fix FreeBSD support in mate-cd
+
+This is mate-media 2.7.92
+
+Changes since 2.7.1:
+
+ * GStreamer-based (CDDA-capable) backend to MATE CD
+ * Added "nb" and "bs" translations
+ * Added ALSA switches (simple boolean on/off) to Volume Control
+ * Made the whole release compile properly using -Wall -Werror
+
+Bugs fixed since 2.7.1:
+
+ * 51152: CD Player does not support CDDA
+ * 123937: Progress bar does not move while recording
+ * 140082: Too many "name-changed" events for Play/Pause button
+ * 142828: Bad preprocessor directive in gnet-private.h
+ * 143287: [Solaris], Need to set the audio port
+ * 143327: No ATK name for Available Themes selection widget
+ * 144341: mate-cd chrashes/hangs when opening/closing tray
+ * 144536: missing gst-cdparanoia-cdrom.c and gst-cdparanoia-cdrom.h
+ * 148353: mate-cd crashes when pressing ejecting a cd while it is ...
+ * 151305: missing return value in seek_to()
+ * 151306: Cleanup of issues reported by sparse/gcc
+
+This is mate-media 2.7.1
+
+Changes since 2.6.1:
+
+ * Swapped About and Help (Jorn Baayen)
+ * Fixed cddb-slave2 documentation link (Kaushal Kumar)
+ * Added "tk" translation
+ * Fixed compiler warnings in CDDBSlave2
+ * Lots of functionality updates in CDDBSlave2
+ * Fixed spelling errors in schemas
+
+Bugs fixed since 2.6.1:
+
+ * 117695: Don't flood syslog with failed CDROMVOLREAD ioctls (Thomas)
+ * 130233: Internationalize profile names and descriptions (Thomas)
+ * 134339: Change dir to path in source (Thomas)
+ * 134340: Use ngettext (Thomas)
+ * 134341: Whitespace before punctuation in mate-media message (Thomas)
+ * 137139: Change terminal to profile (Thomas)
+ * 141985: Check .cddb directory for entries (Thomas)
+ * 114015: Fix window title for mate-cd on unknown discs (Thomas)
+ * 135139: Add NetBSD support (Julio M. Merino Vidal)
+ * 130651: Change name and comment in .desktop file (Thomas)
+ * 140344: use mate-common (Christian Neumair)
+ * 141406: use a colorspace convertor from gst-plugins
+ * 137198: install gstreamer-properties correctly (Julio Vidal)
+ * 125409: redraw display text when style changes (Leena Gunda)
+ * 137464: use gtk_icon_theme in recorder (Fernando Herrera)
+ * 141985: also check .cddb entries (Thomas)
+ * 114015: Fix display of unknown entries (Thomas)
+ * 124924: Initialize pointers (Thomas)
+ * 119596: Differentiate between audio and data cd (Balamurali Viswanathan)
+ * 139555: Make CD playback stop when application exits (Richard Kinder)
+
+Changes since 2.6.0:
+
+ * Added Gujarati translation (Guntupalli Karunakar)
+ * Fixed mixer icons for ALSA (Ronald Bultje)
+
+Bugs fixed since 2.6.0:
+
+ * 133217: Underquoted definitions in acinclude.m4
+ * 134094: Small g_print errors
+
+
+Everything below this line is from pre-MATE 2 and should move to OLDS.
+
+--------------------------------------------------------------------------
+
+New in 1.2.3:
+
+ * Only configure ALSA when the user asks for it
+ * use xml-i18n-tools for .desktop translations
+
+ * gmix changes
+ * Don't apply changes in preferences immediately. Wait until
+ the user has clicked 'apply'
+ * set mate-volume.png to be the window icon, if it exists
+ * improve the error message displayed if the mixer device
+ cannot be opened
+ * Prefer the card name to the mixer name, in the mixer display
+
+ * grecord changes
+ * Reset the recording time when a new record session is started
+ * Search the full path for the sox and gmix binaries
+
+ * tcd changes
+ * Make the GUI insensitive before exiting
+ * Only open the cdrom device temporarily for each action
+ * Try much harder to load a font. This fixes a segfault.
+ * Create a CORBA interface for gtcd, to ensure that only one
+ copy is running at one time
+ * Recognize data tracks
+ * Allow keybindings to be saved as a modifier+key pair,
+ rather than just a numeric key code
+ * Several code cleanups and segfault fixes
+
+New in 1.2.2:
+
+ Documentation fixes. The docs weren't being included in the
+ tarballs.
+
+New in 1.2.1:
+
+ Scrollkeeper support.
+
+New in 1.2.0:
+
+ Slightly fewer bug fixes than last time. New program, grecord.
+ TCD now supports socks servers. Hopefully fixed a random segfault in
+ gtcd. Default icons set.
+
+New in 1.0.52:
+
+ Yet more bug fixes. GMix shows icons and labels, and restores levels
+ on startup. Some kernel-warning-generating code has been fixed in
+ gtcd (Ben C.) , and the forking of gmix has been cleaned up. (SDH)
+
+New in 1.0.51:
+
+ Many many bug fixes. GMix now has a rudimentary preferences dialog.
+ Extace is not being maintained in this package any longer, please
+ see README.extace for details. Proxy authentication for
+ cddbslave/tcd.
+
+New in 1.0.9.1:
+
+ This release is missing extace. I could not get it working, and
+ nobody seems to be supporting it anymore, so if you need it, you
+ can get it from a cvs snapshot from ftp://ftp.jimpick.com/, or
+ from CVS itself.
+
+New in 1.0.9:
+
+ TCD/Cddbslave:
+
+ Now includes a --device option to specify CDROM device file.
+
+ Lots of CDDB fixes and updates from James Henstridge, including
+ extended data support and submit capability.
+
+ Changed default CDDB server to freedb.freedb.org, since Escient are
+ being dorks about their server. If you find you have a disc which is
+ cataloged on cddb.cddb.com, please submit it to freedb.freedb.org.
+
+ Gmix:
+
+ Record selection now works.
diff --git a/README b/README
new file mode 100644
index 0000000..7095bd8
--- /dev/null
+++ b/README
@@ -0,0 +1,23 @@
+These are the MATE media tools for MATE 2.28 (and beyond):
+
+mate-volume-control - PulseAudio based volume control applets.
+grecord - MATE Sound Recorder.
+gstreamer-properties - GStreamer Properties Capplet.
+profiles - Audio Profile library.
+
+gst-mixer - MATE GStreamer-based audio mixer. (deprecated)
+
+
+Refer to the following files for license information for each sub-component
+of mate-media:
+
+gstreamer-properties - COPYING
+mate-volume-control - COPYING
+grecord - COPYING.grecord
+gst-mixer - COPYING.gst-mixer
+profiles - COPYING.profiles
+documentation - COPYING-DOCS
+
+The latest roadmap is published on
+http://live.mate.org/RoadMap/MateMedia.
+
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..5f6c496
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,1960 @@
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
+You have another version of autoconf. It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License. As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# This file can be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+#
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <[email protected]>, 1995, 1996
+#
+# Modified to never use included libintl.
+# Owen Taylor <[email protected]>, 12/15/1998
+#
+# Major rework to remove unused code
+# Owen Taylor <[email protected]>, 12/11/2002
+#
+# Added better handling of ALL_LINGUAS from GNU gettext version
+# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+#
+# Modified to require ngettext
+# Matthias Clasen <[email protected]> 08/06/2004
+#
+# We need this here as well, since someone might use autoconf-2.5x
+# to configure GLib then an older version to configure a package
+# using AM_GLIB_GNU_GETTEXT
+AC_PREREQ(2.53)
+
+dnl
+dnl We go to great lengths to make sure that aclocal won't
+dnl try to pull in the installed version of these macros
+dnl when running aclocal in the glib directory.
+dnl
+m4_copy([AC_DEFUN],[glib_DEFUN])
+m4_copy([AC_REQUIRE],[glib_REQUIRE])
+dnl
+dnl At the end, if we're not within glib, we'll define the public
+dnl definitions in terms of our private definitions.
+dnl
+
+# GLIB_LC_MESSAGES
+#--------------------
+glib_DEFUN([GLIB_LC_MESSAGES],
+ [AC_CHECK_HEADERS([locale.h])
+ if test $ac_cv_header_locale_h = yes; then
+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+ if test $am_cv_val_LC_MESSAGES = yes; then
+ AC_DEFINE(HAVE_LC_MESSAGES, 1,
+ [Define if your <locale.h> file defines LC_MESSAGES.])
+ fi
+ fi])
+
+# GLIB_PATH_PROG_WITH_TEST
+#----------------------------
+dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+ /*)
+ ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in ifelse([$5], , $PATH, [$5]); do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if [$3]; then
+ ac_cv_path_$1="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+ ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+ AC_MSG_RESULT([$]$1)
+else
+ AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+# GLIB_WITH_NLS
+#-----------------
+glib_DEFUN([GLIB_WITH_NLS],
+ dnl NLS is obligatory
+ [USE_NLS=yes
+ AC_SUBST(USE_NLS)
+
+ gt_cv_have_gettext=no
+
+ CATOBJEXT=NONE
+ XGETTEXT=:
+ INTLLIBS=
+
+ AC_CHECK_HEADER(libintl.h,
+ [gt_cv_func_dgettext_libintl="no"
+ libintl_extra_libs=""
+
+ #
+ # First check in libc
+ #
+ AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
+ [AC_TRY_LINK([
+#include <libintl.h>
+],
+ [return !ngettext ("","", 1)],
+ gt_cv_func_ngettext_libc=yes,
+ gt_cv_func_ngettext_libc=no)
+ ])
+
+ if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+ AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+ [AC_TRY_LINK([
+#include <libintl.h>
+],
+ [return !dgettext ("","")],
+ gt_cv_func_dgettext_libc=yes,
+ gt_cv_func_dgettext_libc=no)
+ ])
+ fi
+
+ if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+ AC_CHECK_FUNCS(bind_textdomain_codeset)
+ fi
+
+ #
+ # If we don't have everything we want, check in libintl
+ #
+ if test "$gt_cv_func_dgettext_libc" != "yes" \
+ || test "$gt_cv_func_ngettext_libc" != "yes" \
+ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+
+ AC_CHECK_LIB(intl, bindtextdomain,
+ [AC_CHECK_LIB(intl, ngettext,
+ [AC_CHECK_LIB(intl, dgettext,
+ gt_cv_func_dgettext_libintl=yes)])])
+
+ if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+ AC_MSG_CHECKING([if -liconv is needed to use gettext])
+ AC_MSG_RESULT([])
+ AC_CHECK_LIB(intl, ngettext,
+ [AC_CHECK_LIB(intl, dcgettext,
+ [gt_cv_func_dgettext_libintl=yes
+ libintl_extra_libs=-liconv],
+ :,-liconv)],
+ :,-liconv)
+ fi
+
+ #
+ # If we found libintl, then check in it for bind_textdomain_codeset();
+ # we'll prefer libc if neither have bind_textdomain_codeset(),
+ # and both have dgettext and ngettext
+ #
+ if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+ glib_save_LIBS="$LIBS"
+ LIBS="$LIBS -lintl $libintl_extra_libs"
+ unset ac_cv_func_bind_textdomain_codeset
+ AC_CHECK_FUNCS(bind_textdomain_codeset)
+ LIBS="$glib_save_LIBS"
+
+ if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+ gt_cv_func_dgettext_libc=no
+ else
+ if test "$gt_cv_func_dgettext_libc" = "yes" \
+ && test "$gt_cv_func_ngettext_libc" = "yes"; then
+ gt_cv_func_dgettext_libintl=no
+ fi
+ fi
+ fi
+ fi
+
+ if test "$gt_cv_func_dgettext_libc" = "yes" \
+ || test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ gt_cv_have_gettext=yes
+ fi
+
+ if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ INTLLIBS="-lintl $libintl_extra_libs"
+ fi
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ AC_DEFINE(HAVE_GETTEXT,1,
+ [Define if the GNU gettext() function is already present or preinstalled.])
+ GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+ if test "$MSGFMT" != "no"; then
+ glib_save_LIBS="$LIBS"
+ LIBS="$LIBS $INTLLIBS"
+ AC_CHECK_FUNCS(dcgettext)
+ MSGFMT_OPTS=
+ AC_MSG_CHECKING([if msgfmt accepts -c])
+ GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <[email protected]>\n"
+"Language-Team: C <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+ AC_SUBST(MSGFMT_OPTS)
+ AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+ GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+ AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+ return _nl_msg_cat_cntr],
+ [CATOBJEXT=.gmo
+ DATADIRNAME=share],
+ [case $host in
+ *-*-solaris*)
+ dnl On Solaris, if bind_textdomain_codeset is in libc,
+ dnl GNU format message catalog is always supported,
+ dnl since both are added to the libc all together.
+ dnl Hence, we'd like to go with DATADIRNAME=share and
+ dnl and CATOBJEXT=.gmo in this case.
+ AC_CHECK_FUNC(bind_textdomain_codeset,
+ [CATOBJEXT=.gmo
+ DATADIRNAME=share],
+ [CATOBJEXT=.mo
+ DATADIRNAME=lib])
+ ;;
+ *-*-openbsd*)
+ CATOBJEXT=.mo
+ DATADIRNAME=share
+ ;;
+ *)
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+ ;;
+ esac])
+ LIBS="$glib_save_LIBS"
+ INSTOBJEXT=.mo
+ else
+ gt_cv_have_gettext=no
+ fi
+ fi
+ ])
+
+ if test "$gt_cv_have_gettext" = "yes" ; then
+ AC_DEFINE(ENABLE_NLS, 1,
+ [always defined to indicate that i18n is enabled])
+ fi
+
+ dnl Test whether we really found GNU xgettext.
+ if test "$XGETTEXT" != ":"; then
+ dnl If it is not GNU xgettext we define it as : so that the
+ dnl Makefiles still can work.
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ AC_MSG_RESULT(
+ [found xgettext program is not GNU xgettext; ignore it])
+ XGETTEXT=":"
+ fi
+ fi
+
+ # We need to process the po/ directory.
+ POSUB=po
+
+ AC_OUTPUT_COMMANDS(
+ [case "$CONFIG_FILES" in *po/Makefile.in*)
+ sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+ esac])
+
+ dnl These rules are solely for the distribution goal. While doing this
+ dnl we only have to keep exactly one list of the available catalogs
+ dnl in configure.ac.
+ for lang in $ALL_LINGUAS; do
+ GMOFILES="$GMOFILES $lang.gmo"
+ POFILES="$POFILES $lang.po"
+ done
+
+ dnl Make all variables we use known to autoconf.
+ AC_SUBST(CATALOGS)
+ AC_SUBST(CATOBJEXT)
+ AC_SUBST(DATADIRNAME)
+ AC_SUBST(GMOFILES)
+ AC_SUBST(INSTOBJEXT)
+ AC_SUBST(INTLLIBS)
+ AC_SUBST(PO_IN_DATADIR_TRUE)
+ AC_SUBST(PO_IN_DATADIR_FALSE)
+ AC_SUBST(POFILES)
+ AC_SUBST(POSUB)
+ ])
+
+# AM_GLIB_GNU_GETTEXT
+# -------------------
+# Do checks necessary for use of gettext. If a suitable implementation
+# of gettext is found in either in libintl or in the C library,
+# it will set INTLLIBS to the libraries needed for use of gettext
+# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+# on various variables needed by the Makefile.in.in installed by
+# glib-gettextize.
+dnl
+glib_DEFUN([GLIB_GNU_GETTEXT],
+ [AC_REQUIRE([AC_PROG_CC])dnl
+ AC_REQUIRE([AC_HEADER_STDC])dnl
+
+ GLIB_LC_MESSAGES
+ GLIB_WITH_NLS
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ AC_MSG_CHECKING(for catalogs to be installed)
+ NEW_LINGUAS=
+ for presentlang in $ALL_LINGUAS; do
+ useit=no
+ if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+ desiredlanguages="$LINGUAS"
+ else
+ desiredlanguages="$ALL_LINGUAS"
+ fi
+ for desiredlang in $desiredlanguages; do
+ # Use the presentlang catalog if desiredlang is
+ # a. equal to presentlang, or
+ # b. a variant of presentlang (because in this case,
+ # presentlang can be used as a fallback for messages
+ # which are not translated in the desiredlang catalog).
+ case "$desiredlang" in
+ "$presentlang"*) useit=yes;;
+ esac
+ done
+ if test $useit = yes; then
+ NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+ fi
+ done
+ LINGUAS=$NEW_LINGUAS
+ AC_MSG_RESULT($LINGUAS)
+ fi
+
+ dnl Construct list of names of catalog files to be constructed.
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+ dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+ dnl Try to locate is.
+ MKINSTALLDIRS=
+ if test -n "$ac_aux_dir"; then
+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+ fi
+ if test -z "$MKINSTALLDIRS"; then
+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+ fi
+ AC_SUBST(MKINSTALLDIRS)
+
+ dnl Generate list of files to be processed by xgettext which will
+ dnl be included in po/Makefile.
+ test -d po || mkdir po
+ if test "x$srcdir" != "x."; then
+ if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+ posrcprefix="$srcdir/"
+ else
+ posrcprefix="../$srcdir/"
+ fi
+ else
+ posrcprefix="../"
+ fi
+ rm -f po/POTFILES
+ sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+ < $srcdir/po/POTFILES.in > po/POTFILES
+ ])
+
+# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+# -------------------------------
+# Define VARIABLE to the location where catalog files will
+# be installed by po/Makefile.
+glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
+[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+glib_save_prefix="$prefix"
+glib_save_exec_prefix="$exec_prefix"
+glib_save_datarootdir="$datarootdir"
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+datarootdir=`eval echo "${datarootdir}"`
+if test "x$CATOBJEXT" = "x.mo" ; then
+ localedir=`eval echo "${libdir}/locale"`
+else
+ localedir=`eval echo "${datadir}/locale"`
+fi
+prefix="$glib_save_prefix"
+exec_prefix="$glib_save_exec_prefix"
+datarootdir="$glib_save_datarootdir"
+AC_DEFINE_UNQUOTED($1, "$localedir",
+ [Define the location where the catalogs will be installed])
+])
+
+dnl
+dnl Now the definitions that aclocal will find
+dnl
+ifdef(glib_configure_ac,[],[
+AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
+AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
+])dnl
+
+# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
+#
+# Create a temporary file with TEST-FILE as its contents and pass the
+# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with
+# 0 and perform ACTION-IF-FAIL for any other exit status.
+AC_DEFUN([GLIB_RUN_PROG],
+[cat >conftest.foo <<_ACEOF
+$2
+_ACEOF
+if AC_RUN_LOG([$1 conftest.foo]); then
+ m4_ifval([$3], [$3], [:])
+m4_ifvaln([$4], [else $4])dnl
+echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+fi])
+
+
+# mate-common.m4
+#
+
+dnl MATE_COMMON_INIT
+
+AC_DEFUN([MATE_COMMON_INIT],
+[
+ dnl this macro should come after AC_CONFIG_MACRO_DIR
+ AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
+
+ dnl ensure that when the Automake generated makefile calls aclocal,
+ dnl it honours the $ACLOCAL_FLAGS environment variable
+ ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
+ if test -n "$ac_macro_dir"; then
+ ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
+ fi
+
+ AC_SUBST([ACLOCAL_AMFLAGS])
+])
+
+AC_DEFUN([MATE_DEBUG_CHECK],
+[
+ AC_ARG_ENABLE([debug],
+ AC_HELP_STRING([--enable-debug],
+ [turn on debugging]),,
+ [enable_debug=no])
+
+ if test x$enable_debug = xyes ; then
+ AC_DEFINE(MATE_ENABLE_DEBUG, 1,
+ [Enable additional debugging at the expense of performance and size])
+ fi
+])
+
+dnl MATE_MAINTAINER_MODE_DEFINES ()
+dnl define DISABLE_DEPRECATED
+dnl
+AC_DEFUN([MATE_MAINTAINER_MODE_DEFINES],
+[
+ AC_REQUIRE([AM_MAINTAINER_MODE])
+
+ DISABLE_DEPRECATED=""
+ if test $USE_MAINTAINER_MODE = yes; then
+ DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK MATECONF MATECOMPONENT MATECOMPONENT_UI MATE LIBGLADE VTE MATE_VFS WNCK LIBSOUP"
+ for DOMAIN in $DOMAINS; do
+ DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
+ done
+ fi
+
+ AC_SUBST(DISABLE_DEPRECATED)
+])
+
+dnl MATE_COMPILE_WARNINGS
+dnl Turn on many useful compiler warnings
+dnl For now, only works on GCC
+AC_DEFUN([MATE_COMPILE_WARNINGS],[
+ dnl ******************************
+ dnl More compiler warnings
+ dnl ******************************
+
+ AC_ARG_ENABLE(compile-warnings,
+ AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+ [Turn on compiler warnings]),,
+ [enable_compile_warnings="m4_default([$1],[yes])"])
+
+ warnCFLAGS=
+ if test "x$GCC" != xyes; then
+ enable_compile_warnings=no
+ fi
+
+ warning_flags=
+ realsave_CFLAGS="$CFLAGS"
+
+ case "$enable_compile_warnings" in
+ no)
+ warning_flags=
+ ;;
+ minimum)
+ warning_flags="-Wall"
+ ;;
+ yes)
+ warning_flags="-Wall -Wmissing-prototypes"
+ ;;
+ maximum|error)
+ warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+ CFLAGS="$warning_flags $CFLAGS"
+ for option in -Wno-sign-compare; do
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $option"
+ AC_MSG_CHECKING([whether gcc understands $option])
+ AC_TRY_COMPILE([], [],
+ has_option=yes,
+ has_option=no,)
+ CFLAGS="$SAVE_CFLAGS"
+ AC_MSG_RESULT($has_option)
+ if test $has_option = yes; then
+ warning_flags="$warning_flags $option"
+ fi
+ unset has_option
+ unset SAVE_CFLAGS
+ done
+ unset option
+ if test "$enable_compile_warnings" = "error" ; then
+ warning_flags="$warning_flags -Werror"
+ fi
+ ;;
+ *)
+ AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
+ ;;
+ esac
+ CFLAGS="$realsave_CFLAGS"
+ AC_MSG_CHECKING(what warning flags to pass to the C compiler)
+ AC_MSG_RESULT($warning_flags)
+
+ AC_ARG_ENABLE(iso-c,
+ AC_HELP_STRING([--enable-iso-c],
+ [Try to warn if code is not ISO C ]),,
+ [enable_iso_c=no])
+
+ AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
+ complCFLAGS=
+ if test "x$enable_iso_c" != "xno"; then
+ if test "x$GCC" = "xyes"; then
+ case " $CFLAGS " in
+ *[\ \ ]-ansi[\ \ ]*) ;;
+ *) complCFLAGS="$complCFLAGS -ansi" ;;
+ esac
+ case " $CFLAGS " in
+ *[\ \ ]-pedantic[\ \ ]*) ;;
+ *) complCFLAGS="$complCFLAGS -pedantic" ;;
+ esac
+ fi
+ fi
+ AC_MSG_RESULT($complCFLAGS)
+
+ WARN_CFLAGS="$warning_flags $complCFLAGS"
+ AC_SUBST(WARN_CFLAGS)
+])
+
+dnl For C++, do basically the same thing.
+
+AC_DEFUN([MATE_CXX_WARNINGS],[
+ AC_ARG_ENABLE(cxx-warnings,
+ AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
+ [Turn on compiler warnings.]),,
+ [enable_cxx_warnings="m4_default([$1],[minimum])"])
+
+ AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
+ warnCXXFLAGS=
+ if test "x$GXX" != xyes; then
+ enable_cxx_warnings=no
+ fi
+ if test "x$enable_cxx_warnings" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *[\ \ ]-Wall[\ \ ]*) ;;
+ *) warnCXXFLAGS="-Wall -Wno-unused" ;;
+ esac
+
+ ## -W is not all that useful. And it cannot be controlled
+ ## with individual -Wno-xxx flags, unlike -Wall
+ if test "x$enable_cxx_warnings" = "xyes"; then
+ warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
+ fi
+ fi
+ fi
+ AC_MSG_RESULT($warnCXXFLAGS)
+
+ AC_ARG_ENABLE(iso-cxx,
+ AC_HELP_STRING([--enable-iso-cxx],
+ [Try to warn if code is not ISO C++ ]),,
+ [enable_iso_cxx=no])
+
+ AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
+ complCXXFLAGS=
+ if test "x$enable_iso_cxx" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *[\ \ ]-ansi[\ \ ]*) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
+ esac
+
+ case " $CXXFLAGS " in
+ *[\ \ ]-pedantic[\ \ ]*) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
+ esac
+ fi
+ fi
+ AC_MSG_RESULT($complCXXFLAGS)
+
+ WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
+ AC_SUBST(WARN_CXXFLAGS)
+])
+
+dnl AM_MATECONF_SOURCE_2
+dnl Defines MATECONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+dnl (i.e. pass to mateconftool-2
+dnl Defines MATECONF_SCHEMA_FILE_DIR which is a filesystem directory where
+dnl you should install foo.schemas files
+dnl
+
+AC_DEFUN([AM_MATECONF_SOURCE_2],
+[
+ if test "x$MATECONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+ MATECONF_SCHEMA_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
+ else
+ MATECONF_SCHEMA_CONFIG_SOURCE=$MATECONF_SCHEMA_INSTALL_SOURCE
+ fi
+
+ AC_ARG_WITH([mateconf-source],
+ AC_HELP_STRING([--with-mateconf-source=sourceaddress],
+ [Config database for installing schema files.]),
+ [MATECONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+ AC_SUBST(MATECONF_SCHEMA_CONFIG_SOURCE)
+ AC_MSG_RESULT([Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+ if test "x$MATECONF_SCHEMA_FILE_DIR" = "x"; then
+ MATECONF_SCHEMA_FILE_DIR='$(sysconfdir)/mateconf/schemas'
+ fi
+
+ AC_ARG_WITH([mateconf-schema-file-dir],
+ AC_HELP_STRING([--with-mateconf-schema-file-dir=dir],
+ [Directory for installing schema files.]),
+ [MATECONF_SCHEMA_FILE_DIR="$withval"],)
+
+ AC_SUBST(MATECONF_SCHEMA_FILE_DIR)
+ AC_MSG_RESULT([Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+ AC_ARG_ENABLE(schemas-install,
+ AC_HELP_STRING([--disable-schemas-install],
+ [Disable the schemas installation]),
+ [case ${enableval} in
+ yes|no) ;;
+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+ esac])
+ AM_CONDITIONAL([MATECONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])
+
+# nls.m4 serial 5 (gettext-0.18)
+dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation,
+dnl Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl Ulrich Drepper <[email protected]>, 1995-2000.
+dnl Bruno Haible <[email protected]>, 2000-2003.
+
+AC_PREREQ([2.50])
+
+AC_DEFUN([AM_NLS],
+[
+ AC_MSG_CHECKING([whether NLS is requested])
+ dnl Default is enabled NLS
+ AC_ARG_ENABLE([nls],
+ [ --disable-nls do not use Native Language Support],
+ USE_NLS=$enableval, USE_NLS=yes)
+ AC_MSG_RESULT([$USE_NLS])
+ AC_SUBST([USE_NLS])
+])
+
+# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
+# serial 1 (pkg-config-0.24)
+#
+# Copyright © 2004 Scott James Remnant <[email protected]>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+ _pkg_min_version=m4_default([$1], [0.9.0])
+ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ PKG_CONFIG=""
+ fi
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists. Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+# only at the first occurence in configure.ac, so if the first place
+# it's called might be skipped (such as if it is within an "if", you
+# have to call PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+ m4_default([$2], [:])
+m4_ifvaln([$3], [else
+ $3])dnl
+fi])
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+ pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+ PKG_CHECK_EXISTS([$3],
+ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes ],
+ [pkg_failed=yes])
+ else
+ pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+ AC_MSG_RESULT([no])
+ _PKG_SHORT_ERRORS_SUPPORTED
+ if test $_pkg_short_errors_supported = yes; then
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+ else
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+ m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT])[]dnl
+ ])
+elif test $pkg_failed = untried; then
+ AC_MSG_RESULT([no])
+ m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
+ ])
+else
+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+ AC_MSG_RESULT([yes])
+ $3
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.11.1], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.11.1])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 10
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], UPC, [depcc="$UPC" am_compiler_list=],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ am__universal=false
+ m4_case([$1], [CC],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac],
+ [CXX],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac])
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled. FIXME. This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 8
+
+# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 16
+
+# This macro actually does too much. Some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless `enable' is passed literally.
+# For symmetry, `disable' may be passed as well. Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+ [enable], [m4_define([am_maintainer_other], [disable])],
+ [disable], [m4_define([am_maintainer_other], [enable])],
+ [m4_define([am_maintainer_other], [enable])
+ m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+ AC_ARG_ENABLE([maintainer-mode],
+[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer],
+ [USE_MAINTAINER_MODE=$enableval],
+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+ MAINT=$MAINTAINER_MODE_TRUE
+ AC_SUBST([MAINT])dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# Check to see how 'make' treats includes. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+ am__include=include
+ am__quote=
+ _am_result=GNU
+ ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ case `$am_make -s -f confmf 2> /dev/null` in #(
+ *the\ am__doit\ target*)
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ ;;
+ esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_PROG_CC_C_O
+# --------------
+# Like AC_PROG_CC_C_O, but changed for automake.
+AC_DEFUN([AM_PROG_CC_C_O],
+[AC_REQUIRE([AC_PROG_CC_C_O])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+# FIXME: we rely on the cache variable name because
+# there is no other way.
+set dummy $CC
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+dnl Make sure AC_PROG_CC is never called again, or it will override our
+dnl setting of CC.
+m4_define([AC_PROG_CC],
+ [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
+])
+
+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name. Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+ *[[\\\"\#\$\&\'\`$am_lf]]*)
+ AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
+ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# (`yes' being less verbose, `no' or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules],
+[ --enable-silent-rules less verbose build output (undo: `make V=1')
+ --disable-silent-rules verbose build output (undo: `make V=0')])
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no) AM_DEFAULT_VERBOSITY=1;;
+*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball. -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+# tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+# $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+ [m4_case([$1], [ustar],, [pax],,
+ [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([m4/as-ac-expand.m4])
+m4_include([m4/as-compiler-flag.m4])
+m4_include([m4/as-version.m4])
+m4_include([m4/intltool.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
+m4_include([m4/mate-doc-utils.m4])
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..9bd77a0
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME="mate-media"
+REQUIRED_AUTOMAKE_VERSION=1.9
+REQUIRED_INTLTOOL_VERSION=0.35
+USE_COMMON_DOC_BUILD=yes
+
+(test -f $srcdir/configure.ac \
+ && test -d $srcdir/mate-volume-control) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level $PKG_NAME directory"
+ exit 1
+}
+
+which mate-autogen.sh || {
+ echo "You need to install mate-common 2.4.0 or higher"
+ exit 1
+}
+
+. mate-autogen.sh "$@"
diff --git a/build-aux/compile b/build-aux/compile
new file mode 100755
index 0000000..c0096a7
--- /dev/null
+++ b/build-aux/compile
@@ -0,0 +1,143 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2009-10-06.20; # UTC
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
+# Foundation, Inc.
+# Written by Tom Tromey <[email protected]>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> or send patches to
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to <[email protected]>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "compile $scriptversion"
+ exit $?
+ ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as `compile cc -o foo foo.c'.
+ # So we strip `-o arg' only if arg is an object.
+ eat=1
+ case $2 in
+ *.o | *.obj)
+ ofile=$2
+ ;;
+ *)
+ set x "$@" -o "$2"
+ shift
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ set x "$@" "$1"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no `-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # `.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/\\:.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
+while true; do
+ if mkdir "$lockdir" >/dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+ test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/build-aux/config.guess b/build-aux/config.guess
new file mode 100755
index 0000000..dc84c68
--- /dev/null
+++ b/build-aux/config.guess
@@ -0,0 +1,1501 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+# Free Software Foundation, Inc.
+
+timestamp='2009-11-20'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner. Please send patches (context
+# diff format) to <[email protected]> and include a ChangeLog
+# entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub. If it succeeds, it prints the system name on stdout, and
+# exits with 0. Otherwise, it exits with 1.
+#
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <[email protected]>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,) echo "int x;" > $dummy.c ;
+ for c in cc gcc c89 c99 ; do
+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$c"; break ;
+ fi ;
+ done ;
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found ;
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# ([email protected] 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+ PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+ *:NetBSD:*:*)
+ # NetBSD (nbsd) targets should (where applicable) match one or
+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
+ # switched to ELF, *-*-netbsd* would select the old
+ # object file format. This provides both forward
+ # compatibility and a consistent mechanism for selecting the
+ # object file format.
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ sysctl="sysctl -n hw.machine_arch"
+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ case "${UNAME_MACHINE_ARCH}" in
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ sh5el) machine=sh5le-unknown ;;
+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently, or will in the future.
+ case "${UNAME_MACHINE_ARCH}" in
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ eval $set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ELF__
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
+ esac
+ # The OS release
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case "${UNAME_VERSION}" in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ ;;
+ esac
+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+ # contains redundant information, the shorter form:
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ echo "${machine}-${os}${release}"
+ exit ;;
+ *:OpenBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ exit ;;
+ *:ekkoBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ exit ;;
+ *:SolidBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ exit ;;
+ macppc:MirBSD:*:*)
+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
+ *:MirBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
+ alpha:OSF1:*:*)
+ case $UNAME_RELEASE in
+ *4.0)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+ ;;
+ *5.*)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ ;;
+ esac
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case "$ALPHA_CPU_TYPE" in
+ "EV4 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE="alpha" ;;
+ "EV5 (21164)")
+ UNAME_MACHINE="alphaev5" ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE="alphaev56" ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE="alphapca56" ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE="alphapca57" ;;
+ "EV6 (21264)")
+ UNAME_MACHINE="alphaev6" ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE="alphaev67" ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE="alphaev69" ;;
+ "EV7 (21364)")
+ UNAME_MACHINE="alphaev7" ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
+ # A Pn.n version is a patched version.
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit ;;
+ Alpha\ *:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # Should we change UNAME_MACHINE based on the output of uname instead
+ # of the specific Alpha model?
+ echo alpha-pc-interix
+ exit ;;
+ 21064:Windows_NT:50:3)
+ echo alpha-dec-winnt3.5
+ exit ;;
+ Amiga*:UNIX_System_V:4.0:*)
+ echo m68k-unknown-sysv4
+ exit ;;
+ *:[Aa]miga[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-amigaos
+ exit ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-morphos
+ exit ;;
+ *:OS/390:*:*)
+ echo i370-ibm-openedition
+ exit ;;
+ *:z/VM:*:*)
+ echo s390-ibm-zvmoe
+ exit ;;
+ *:OS400:*:*)
+ echo powerpc-ibm-os400
+ exit ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ echo arm-acorn-riscix${UNAME_RELEASE}
+ exit ;;
+ arm:riscos:*:*|arm:RISCOS:*:*)
+ echo arm-unknown-riscos
+ exit ;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+ echo hppa1.1-hitachi-hiuxmpp
+ exit ;;
+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+ # [email protected] (Earle F. Ake) contributed MIS and NILE.
+ if test "`(/bin/universe) 2>/dev/null`" = att ; then
+ echo pyramid-pyramid-sysv3
+ else
+ echo pyramid-pyramid-bsd
+ fi
+ exit ;;
+ NILE*:*:*:dcosx)
+ echo pyramid-pyramid-svr4
+ exit ;;
+ DRS?6000:unix:4.0:6*)
+ echo sparc-icl-nx6
+ exit ;;
+ DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) echo sparc-icl-nx7; exit ;;
+ esac ;;
+ s390x:SunOS:*:*)
+ echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4H:SunOS:5.*:*)
+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+ echo i386-pc-auroraux${UNAME_RELEASE}
+ exit ;;
+ i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+ eval $set_cc_for_build
+ SUN_ARCH="i386"
+ # If there is a compiler, see if it is configured for 64-bit objects.
+ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ # This test works for both compilers.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ SUN_ARCH="x86_64"
+ fi
+ fi
+ echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:6*:*)
+ # According to config.sub, this is the proper way to canonicalize
+ # SunOS6. Hard to guess exactly what SunOS6 will be like, but
+ # it's likely to be more like Solaris than SunOS4.
+ echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:*:*)
+ case "`/usr/bin/arch -k`" in
+ Series*|S4*)
+ UNAME_RELEASE=`uname -v`
+ ;;
+ esac
+ # Japanese Language versions have a version number like `4.1.3-JL'.
+ echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ exit ;;
+ sun3*:SunOS:*:*)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ exit ;;
+ sun*:*:4.2BSD:*)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ case "`/bin/arch`" in
+ sun3)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ ;;
+ sun4)
+ echo sparc-sun-sunos${UNAME_RELEASE}
+ ;;
+ esac
+ exit ;;
+ aushp:SunOS:*:*)
+ echo sparc-auspex-sunos${UNAME_RELEASE}
+ exit ;;
+ # The situation for MiNT is a little confusing. The machine name
+ # can be virtually everything (everything which is not
+ # "atarist" or "atariste" at least should have a processor
+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
+ # to the lowercase version "mint" (or "freemint"). Finally
+ # the system name "TOS" denotes a system which is actually not
+ # MiNT. But MiNT is downward compatible to TOS, so this should
+ # be no problem.
+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit ;;
+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit ;;
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit ;;
+ m68k:machten:*:*)
+ echo m68k-apple-machten${UNAME_RELEASE}
+ exit ;;
+ powerpc:machten:*:*)
+ echo powerpc-apple-machten${UNAME_RELEASE}
+ exit ;;
+ RISC*:Mach:*:*)
+ echo mips-dec-mach_bsd4.3
+ exit ;;
+ RISC*:ULTRIX:*:*)
+ echo mips-dec-ultrix${UNAME_RELEASE}
+ exit ;;
+ VAX*:ULTRIX*:*:*)
+ echo vax-dec-ultrix${UNAME_RELEASE}
+ exit ;;
+ 2020:CLIX:*:* | 2430:CLIX:*:*)
+ echo clipper-intergraph-clix${UNAME_RELEASE}
+ exit ;;
+ mips:*:*:UMIPS | mips:*:*:RISCos)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h> /* for printf() prototype */
+ int main (int argc, char *argv[]) {
+#else
+ int main (argc, argv) int argc; char *argv[]; {
+#endif
+ #if defined (host_mips) && defined (MIPSEB)
+ #if defined (SYSTYPE_SYSV)
+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_SVR4)
+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ #endif
+ #endif
+ exit (-1);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c &&
+ dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`$dummy $dummyarg` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ echo mips-mips-riscos${UNAME_RELEASE}
+ exit ;;
+ Motorola:PowerMAX_OS:*:*)
+ echo powerpc-motorola-powermax
+ exit ;;
+ Motorola:*:4.3:PL8-*)
+ echo powerpc-harris-powermax
+ exit ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ echo powerpc-harris-powermax
+ exit ;;
+ Night_Hawk:Power_UNIX:*:*)
+ echo powerpc-harris-powerunix
+ exit ;;
+ m88k:CX/UX:7*:*)
+ echo m88k-harris-cxux7
+ exit ;;
+ m88k:*:4*:R4*)
+ echo m88k-motorola-sysv4
+ exit ;;
+ m88k:*:3*:R3*)
+ echo m88k-motorola-sysv3
+ exit ;;
+ AViiON:dgux:*:*)
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ then
+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+ [ ${TARGET_BINARY_INTERFACE}x = x ]
+ then
+ echo m88k-dg-dgux${UNAME_RELEASE}
+ else
+ echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ fi
+ else
+ echo i586-dg-dgux${UNAME_RELEASE}
+ fi
+ exit ;;
+ M88*:DolphinOS:*:*) # DolphinOS (SVR3)
+ echo m88k-dolphin-sysv3
+ exit ;;
+ M88*:*:R3*:*)
+ # Delta 88k system running SVR3
+ echo m88k-motorola-sysv3
+ exit ;;
+ XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+ echo m88k-tektronix-sysv3
+ exit ;;
+ Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+ echo m68k-tektronix-bsd
+ exit ;;
+ *:IRIX*:*:*)
+ echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ exit ;;
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
+ echo i386-ibm-aix
+ exit ;;
+ ia64:AIX:*:*)
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ exit ;;
+ *:AIX:2:3)
+ if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <sys/systemcfg.h>
+
+ main()
+ {
+ if (!__power_pc())
+ exit(1);
+ puts("powerpc-ibm-aix3.2.5");
+ exit(0);
+ }
+EOF
+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ then
+ echo "$SYSTEM_NAME"
+ else
+ echo rs6000-ibm-aix3.2.5
+ fi
+ elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+ echo rs6000-ibm-aix3.2.4
+ else
+ echo rs6000-ibm-aix3.2
+ fi
+ exit ;;
+ *:AIX:*:[456])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=rs6000
+ else
+ IBM_ARCH=powerpc
+ fi
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ exit ;;
+ *:AIX:*:*)
+ echo rs6000-ibm-aix
+ exit ;;
+ ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ echo romp-ibm-bsd4.4
+ exit ;;
+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ exit ;; # report: romp-ibm BSD 4.3
+ *:BOSX:*:*)
+ echo rs6000-bull-bosx
+ exit ;;
+ DPX/2?00:B.O.S.:*:*)
+ echo m68k-bull-sysv3
+ exit ;;
+ 9000/[34]??:4.3bsd:1.*:*)
+ echo m68k-hp-bsd
+ exit ;;
+ hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+ echo m68k-hp-bsd4.4
+ exit ;;
+ 9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ case "${UNAME_MACHINE}" in
+ 9000/31? ) HP_ARCH=m68000 ;;
+ 9000/[34]?? ) HP_ARCH=m68k ;;
+ 9000/[678][0-9][0-9])
+ if [ -x /usr/bin/getconf ]; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if [ "${HP_ARCH}" = "" ]; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
+EOF
+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
+ esac
+ if [ ${HP_ARCH} = "hppa2.0w" ]
+ then
+ eval $set_cc_for_build
+
+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
+ # generating 64-bit code. GNU and HP use different nomenclature:
+ #
+ # $ CC_FOR_BUILD=cc ./config.guess
+ # => hppa2.0w-hp-hpux11.23
+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+ # => hppa64-hp-hpux11.23
+
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ grep -q __LP64__
+ then
+ HP_ARCH="hppa2.0w"
+ else
+ HP_ARCH="hppa64"
+ fi
+ fi
+ echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ exit ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux${HPUX_REV}
+ exit ;;
+ 3050*:HI-UX:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <unistd.h>
+ int
+ main ()
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+ true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
+ results, however. */
+ if (CPU_IS_PA_RISC (cpu))
+ {
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+ default: puts ("hppa-hitachi-hiuxwe2"); break;
+ }
+ }
+ else if (CPU_IS_HP_MC68K (cpu))
+ puts ("m68k-hitachi-hiuxwe2");
+ else puts ("unknown-hitachi-hiuxwe2");
+ exit (0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ echo unknown-hitachi-hiuxwe2
+ exit ;;
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ echo hppa1.1-hp-bsd
+ exit ;;
+ 9000/8??:4.3bsd:*:*)
+ echo hppa1.0-hp-bsd
+ exit ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+ echo hppa1.0-hp-mpeix
+ exit ;;
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ echo hppa1.1-hp-osf