summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-24Make libcanberra optionalHEADmasterAdrian Ratiu4-4/+17
libcanberra is an old abandoned project whose last release was well over a decade ago, despite getting some few fixes on its master branch since then, which are unreleased. My problem with libcanberra is that it can't be built on pure wayland systems (no X11 headers) which are becoming more common nowadays. It is the only thing keeping pavucontrol tied to X11, all other dependencies (eg gtk+) build fine on pure wayland. Since canberra is not a core part of the project, let's make it optional so pavucontrol can build & work on pure wayland systems. Ideally in the future libcanberra can be replaced with something else, however I don't have the bandwidth to take this on for now, so I'm just making it optional. Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
2024-04-15Some minor whitespace fixupsArun Raghavan3-5/+4
We should really just get a clang-format config that's close enough and set that up instead.
2024-04-15pavuapplication: Drop references to unused on_hide_windowArun Raghavan2-3/+2
2024-04-15mainwindow: Clean up canberra context on shutdownArun Raghavan1-0/+2
2024-04-15devicewidget: Minor function rename for legibilityArun Raghavan2-5/+3
2024-04-15Fix some minor lints and warningsArun Raghavan5-14/+3
2024-04-12Use Gtk4 instead of Gtk3JA28-1630/+1011
2024-04-12build-sys: Drop autotools buildArun Raghavan11-1016/+0
We've had the meson build for a bit, and it's faster and cleaner to maintain.
2024-03-18metainfo: Add release notes for 5.0Will Thompson1-1/+10
These are taken from README.html.in, without the information about new dependencies (IMHO not useful to end-users) or “Some bug fixes.” (IMHO not specific enough to be useful).
2024-03-18Add AppStream metainfo fileWill Thompson4-0/+81
This file is taken from the Flathub package, as of https://github.com/flathub/org.pulseaudio.pavucontrol/pull/31 where I have adjusted the name & summary to conform to Flathub's rules. In particular: - The name must be no more than 20 characters, so I have used “Volume Control” to match the window title and GenericName - The summary must be no more than 35 characters. I noticed while preparing this patch that the Comment in the .desktop file (which the appstream specification says is “roughly equivalent” to the <summary>) is just “Adjust the volume level”. IMO “Adjust the volume level” contains no more information than the name “Volume Control”. Fixes https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/127
2023-06-23Less choppy peak barswarmos3-2/+4
Update the sample rate to 144 to keep up with high refresh rate monitors.
2023-06-22ru.po: translate "Set as default"Konstantin Kharlamov1-2/+2
2023-06-22mainwindow: change "[Set as] fallback" to "default"Konstantin Kharlamov2-6/+6
The "Set as fallback" title is a frequent source of confusion, many people look at it and do not realize that its actual functional is "setting as default". Presumably, when this title first appeared it was presumed that apps should chose a device themselves, and then if they don't there's a "fallback". But in reality most apps do not chose any device explicitly, and it's expected behavior to make use of this "fallback" device. So it is more correct to call a "default" device.
2022-07-22Translated using Weblate (German)Joachim Philipp1-4/+5
Currently translated at 88.9% (137 of 154 strings) Co-authored-by: Joachim Philipp <joachim.philipp@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/de/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/77>
2022-07-22Translated using Weblate (Croatian)Gogo Gogsi1-6/+5
Currently translated at 100.0% (154 of 154 strings) Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hr/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/77>
2022-06-12Translated using Weblate (Korean)Seong-ho Cho1-29/+30
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-23Translated using Weblate (Norwegian Nynorsk)Karl Ove Hufthammer1-6/+5
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20Translated using Weblate (Ukrainian)Yuri Chornoivan1-6/+5
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20Translated using Weblate (Turkish)Oğuz Ersen1-7/+7
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/tr/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20Translated using Weblate (Swedish)Luna Jernberg1-6/+5
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20Translated using Weblate (Russian)Sergey A1-5/+4
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-20Translated using Weblate (Korean)김인수1-8/+8
Currently translated at 100.0% (154 of 154 strings) Translation: pulseaudio/pavucontrol Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/ Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18Translated using Weblate (Polish)Piotr Drąg1-6/+5
Currently translated at 100.0% (154 of 154 strings) Co-authored-by: Piotr Drąg <piotrdrag@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/pl/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18Update translation filesWeblate1-160/+142
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-18Translated using Weblate (Russian)Sergey A1-143/+161
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Sergey A <sw@atrus.ru> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/76>
2022-05-17i18n: Update .pot and .po filesTanu Kaskinen53-8492/+8814
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Russian)Sergey A1-130/+113
Currently translated at 100.0% (151 of 151 strings) Translated using Weblate (Russian) Currently translated at 98.0% (148 of 151 strings) Co-authored-by: Sergey A <sw@atrus.ru> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Finnish)Jan Kuparinen1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fi/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Croatian)Gogo Gogsi1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hr/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Norwegian Nynorsk)Karl Ove Hufthammer1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Karl Ove Hufthammer <karl@huftis.org> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Swedish)Luna Jernberg1-6/+6
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Luna Jernberg <bittin@reimu.nl> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Ukrainian)Yuri Chornoivan1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Yuri Chornoivan <yurchor@ukr.net> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/uk/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Turkish)Oğuz Ersen1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/tr/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Korean)Kim InSoo1-4/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Kim InSoo <simmon@nplob.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Polish)Piotr Drąg1-5/+5
Currently translated at 100.0% (151 of 151 strings) Co-authored-by: Piotr Drąg <piotrdrag@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/pl/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Update translation filesWeblate52-2003/+2431
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-14Translated using Weblate (Japanese)Takuro Onoue1-11/+12
Currently translated at 98.6% (147 of 149 strings) Co-authored-by: Takuro Onoue <kusanaginoturugi@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ja/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/75>
2022-05-02fix focus trap in output selection widgetAlexander Epaneshnikov1-1/+1
this fixes #124 Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/73>
2022-04-13meson: Define HAVE_PULSE_MESSAGING_API when availableJan Alexander Steffens (heftig)2-2/+18
To match the autotools build.
2022-01-15Fix warning in .desktop fileArun Raghavan1-1/+1
With the underscore, we got: ../src/pavucontrol.desktop.in:12:0: warning: invalid non-blank line
2022-01-15build-sys: Add a meson-based build systeomArun Raghavan8-0/+197
The only missing feature for parity with autotools is generating a text README using lynx. I think this might be okay to skip as it seems unnecessary as a dependency.
2022-01-14build-sys: Use list e-mail while initialising projectArun Raghavan1-1/+1
2022-01-14i18n: Migrate to upstream gettext over intltoolArun Raghavan7-15/+8
Newer gettext has feature parity, rendering intltool obsolete. Details at: https://wiki.gnome.org/MigratingFromIntltoolToGettext
2022-01-12i18n: Update pavucontrol.potTanu Kaskinen1-38/+46
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/72>
2022-01-11Translated using Weblate (Korean)Sungjoon Moon1-72/+69
Currently translated at 100.0% (149 of 149 strings) Co-authored-by: Sungjoon Moon <sumoon@seoulsaram.org> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/72>
2022-01-11Added translation using Weblate (Indonesian)Andika Triwidada2-0/+644
Co-authored-by: Andika Triwidada <andika@gmail.com> Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/72>
2022-01-10sink-widget: add support for TrueHD and DTS-HD formatsWim Taymans3-1/+49
Also add toggles for TrueHD and DTS-HD formats in the sink widget. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/71>
2021-12-08Translated using Weblate (Japanese)Tomohiro KATO1-50/+37
Currently translated at 93.2% (139 of 149 strings) Co-authored-by: Tomohiro KATO <tomop@teamgedoh.net> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ja/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/70>
2021-12-08Translated using Weblate (Chinese (Simplified) (zh_CN))Lv Genggeng1-31/+37
Currently translated at 100.0% (149 of 149 strings) Co-authored-by: Lv Genggeng <lvgenggeng@uniontech.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/zh_CN/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/70>
2021-12-08Translated using Weblate (Hungarian)Ovari1-4/+4
Currently translated at 100.0% (149 of 149 strings) Co-authored-by: Ovari <ovari123@zoho.com> Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hu/ Translation: pulseaudio/pavucontrol Part-of: <https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/merge_requests/70>