ncmpc-debian.git
12 days agoUpdate changelog master
Geoffroy Youri Berret [Mon, 12 Oct 2020 11:15:16 +0000 (13:15 +0200)]
Update changelog

Gbp-Dch: Ignore

12 days agoUpdate upstream source from tag 'upstream/0.40'
Geoffroy Youri Berret [Mon, 12 Oct 2020 10:52:02 +0000 (12:52 +0200)]
Update upstream source from tag 'upstream/0.40'

Update to upstream version '0.40'
with Debian dir 1dd4e62629efe32de9bc53af5acb7f9e424f3dbf

12 days agoNew upstream version 0.40 upstream upstream/0.40
Geoffroy Youri Berret [Mon, 12 Oct 2020 10:52:01 +0000 (12:52 +0200)]
New upstream version 0.40

2 weeks agorelease v0.40
Max Kellermann [Wed, 7 Oct 2020 15:24:58 +0000 (17:24 +0200)]
release v0.40

2 weeks agoSongRowPaint: require a minimum width to enable hscroll
Max Kellermann [Mon, 5 Oct 2020 11:48:52 +0000 (13:48 +0200)]
SongRowPaint: require a minimum width to enable hscroll

Like commit c44784f7af609fd94b4fb0b7d23f329c671d51db

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/73

2 weeks agoStatusBar: show elapsed time even at 0:00
Max Kellermann [Wed, 7 Oct 2020 15:22:14 +0000 (17:22 +0200)]
StatusBar: show elapsed time even at 0:00

This special case was never useful.

2 weeks agoStatusBar: show elapsed time of streams
Max Kellermann [Wed, 7 Oct 2020 15:17:14 +0000 (17:17 +0200)]
StatusBar: show elapsed time of streams

2 weeks agoListCursor: clamp scroll_offset, replacing special case
Max Kellermann [Mon, 5 Oct 2020 14:14:30 +0000 (16:14 +0200)]
ListCursor: clamp scroll_offset, replacing special case

This replaces commit db6e2e0cb6880d687ce468093fe85d6ee26aa004, which
caused a jumping cursor on song change when the whole queue was
visible.

2 weeks agoStatusBar: merge redundant `options.scroll` checks
Max Kellermann [Mon, 5 Oct 2020 11:18:50 +0000 (13:18 +0200)]
StatusBar: merge redundant `options.scroll` checks

2 weeks agoStatusBar: make `center_width` a local variable
Max Kellermann [Mon, 5 Oct 2020 11:18:38 +0000 (13:18 +0200)]
StatusBar: make `center_width` a local variable

2 weeks agoFileListPage: pass references to browser_select_entry()
Max Kellermann [Mon, 5 Oct 2020 10:26:46 +0000 (12:26 +0200)]
FileListPage: pass references to browser_select_entry()

2 weeks agoFileListPage: add nullptr check to PaintStatusBarOverride()
Max Kellermann [Mon, 5 Oct 2020 10:22:04 +0000 (12:22 +0200)]
FileListPage: add nullptr check to PaintStatusBarOverride()

Fixes a bug bug which crashes ncmpc when the range selection includes
the special entry ".." which has no "entity".

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/75

2 weeks agoFileListPage: add local variable `entity`
Max Kellermann [Mon, 5 Oct 2020 10:20:18 +0000 (12:20 +0200)]
FileListPage: add local variable `entity`

4 weeks agoUpdate changelog
Geoffroy Youri Berret [Sat, 26 Sep 2020 11:34:16 +0000 (13:34 +0200)]
Update changelog

Gbp-Dch: Ignore

4 weeks agoAdd basic upstream metadata
Geoffroy Youri Berret [Sat, 26 Sep 2020 11:32:26 +0000 (13:32 +0200)]
Add basic upstream metadata

4 weeks agoUpdate upstream source from tag 'upstream/0.39'
Geoffroy Youri Berret [Sat, 26 Sep 2020 09:13:05 +0000 (11:13 +0200)]
Update upstream source from tag 'upstream/0.39'

Update to upstream version '0.39'
with Debian dir a18a34a2bfbc3aa02c1234a280e4e16f767ffa8d

4 weeks agoNew upstream version 0.39
Geoffroy Youri Berret [Sat, 26 Sep 2020 09:13:04 +0000 (11:13 +0200)]
New upstream version 0.39

2 months agopo: update ncmpc.pot and *.po
Max Kellermann [Mon, 24 Aug 2020 13:23:59 +0000 (15:23 +0200)]
po: update ncmpc.pot and *.po

2 months agoTranslated using Weblate (Portuguese)
ssantos [Mon, 24 Aug 2020 13:15:23 +0000 (13:15 +0000)]
Translated using Weblate (Portuguese)

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/pt/

2 months agoTranslated using Weblate (Spanish)
Scoopity Whoop [Sun, 23 Aug 2020 15:24:08 +0000 (15:24 +0000)]
Translated using Weblate (Spanish)

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/es/

2 months agoAdded translation using Weblate (Portuguese)
ssantos [Mon, 24 Aug 2020 13:13:24 +0000 (15:13 +0200)]
Added translation using Weblate (Portuguese)

2 months agoTranslated using Weblate (Portuguese (Brazil))
Matheus do Nascimento [Sat, 22 Aug 2020 00:55:20 +0000 (00:55 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (268 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/pt_BR/

2 months agoincrement version number to 0.40
Max Kellermann [Mon, 24 Aug 2020 13:21:55 +0000 (15:21 +0200)]
increment version number to 0.40

2 months agorelease v0.39
Max Kellermann [Fri, 21 Aug 2020 13:27:26 +0000 (15:27 +0200)]
release v0.39

2 months agoListCursor: range-check scroll_offset in FetchCursor()
Max Kellermann [Fri, 21 Aug 2020 13:21:39 +0000 (15:21 +0200)]
ListCursor: range-check scroll_offset in FetchCursor()

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/72

2 months agoOptions: make `scroll_offset` unsigned
Max Kellermann [Fri, 21 Aug 2020 13:21:57 +0000 (15:21 +0200)]
Options: make `scroll_offset` unsigned

2 months agoTranslated using Weblate (Swedish)
Luna Jernberg [Thu, 20 Aug 2020 09:41:14 +0000 (09:41 +0000)]
Translated using Weblate (Swedish)

Currently translated at 89.2% (242 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/sv/

2 months agoTranslated using Weblate (Swedish)
Luna Jernberg [Tue, 18 Aug 2020 12:06:19 +0000 (12:06 +0000)]
Translated using Weblate (Swedish)

Currently translated at 83.0% (225 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/sv/

2 months agoTranslated using Weblate (Portuguese (Brazil))
Eduardo Addad de Oliveira [Tue, 18 Aug 2020 03:03:17 +0000 (03:03 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.4% (245 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/pt_BR/

2 months agodoc/meson.build: subdir_done() if both documentation options are off
Max Kellermann [Fri, 14 Aug 2020 10:45:31 +0000 (12:45 +0200)]
doc/meson.build: subdir_done() if both documentation options are off

3 months agoTranslated using Weblate (Chinese (Simplified))
Oliver Lew [Thu, 23 Jul 2020 09:17:16 +0000 (09:17 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/zh_Hans/

3 months agomeson.build: default warning_level=3
Max Kellermann [Thu, 23 Jul 2020 15:28:12 +0000 (17:28 +0200)]
meson.build: default warning_level=3

3 months agompdclient: remove std::move() from return
Max Kellermann [Thu, 23 Jul 2020 15:26:23 +0000 (17:26 +0200)]
mpdclient: remove std::move() from return

Fixes `-Wpessimizing-move`.

3 months agoKeyDefPage: eliminate bogus message "Did you forget to Apply your changes?"
Max Kellermann [Thu, 23 Jul 2020 15:24:15 +0000 (17:24 +0200)]
KeyDefPage: eliminate bogus message "Did you forget to Apply your changes?"

Should have been passing the pointer, not a pointer to the pointer...

Regression by commit 1376cf1a65b8eb1cc1f14da70cfbc1108b8226c7

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/70

3 months agoKeyDefPage: fix uninitialized variable
Max Kellermann [Thu, 23 Jul 2020 15:20:48 +0000 (17:20 +0200)]
KeyDefPage: fix uninitialized variable

3 months agoTranslated using Weblate (German)
Milo Ivir [Wed, 24 Jun 2020 13:52:23 +0000 (13:52 +0000)]
Translated using Weblate (German)

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/de/

3 months agoTranslated using Weblate (German)
J. Lavoie [Sun, 21 Jun 2020 15:02:26 +0000 (15:02 +0000)]
Translated using Weblate (German)

Currently translated at 99.6% (270 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/de/

3 months agoTranslated using Weblate (Norwegian Bokmål)
Allan Nordhøy [Wed, 17 Jun 2020 08:33:57 +0000 (08:33 +0000)]
Translated using Weblate (Norwegian Bokmål)

Currently translated at 93.3% (253 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/nb_NO/

4 months agoTranslated using Weblate (Polish)
Mirosław Borodeńko [Mon, 4 May 2020 13:55:36 +0000 (13:55 +0000)]
Translated using Weblate (Polish)

Currently translated at 99.6% (270 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/pl/

4 months agoTranslated using Weblate (Italian)
Piero Sangino [Mon, 4 May 2020 12:59:44 +0000 (12:59 +0000)]
Translated using Weblate (Italian)

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/it/

5 months agoLibraryPage: skip tags when there is only one value
Max Kellermann [Sat, 23 May 2020 12:55:32 +0000 (14:55 +0200)]
LibraryPage: skip tags when there is only one value

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/66

5 months ago.gitignore: add emacs lsp-mode files
Max Kellermann [Sat, 23 May 2020 12:56:04 +0000 (14:56 +0200)]
.gitignore: add emacs lsp-mode files

5 months ago.travis.yml: force updating homebrew on OSX
Max Kellermann [Wed, 6 May 2020 18:44:23 +0000 (20:44 +0200)]
.travis.yml: force updating homebrew on OSX

Workaround for Travis failures as described in
 https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296/18

5 months ago.travis.yml: rename "matrix" to "jobs"
Max Kellermann [Wed, 6 May 2020 18:41:07 +0000 (20:41 +0200)]
.travis.yml: rename "matrix" to "jobs"

Travis has changed the canonical name for this a while ago.

5 months agoUpdate changelog
Geoffroy Youri Berret [Sat, 2 May 2020 10:31:28 +0000 (12:31 +0200)]
Update changelog

Gbp-Dch: Ignore

5 months agoEnable root-less package build
Geoffroy Youri Berret [Sat, 2 May 2020 10:29:14 +0000 (12:29 +0200)]
Enable root-less package build

5 months agoNew upstream version 0.38 upstream/0.38
Geoffroy Youri Berret [Sat, 2 May 2020 08:09:54 +0000 (10:09 +0200)]
New upstream version 0.38

5 months agoUpdate upstream source from tag 'upstream/0.38'
Geoffroy Youri Berret [Sat, 2 May 2020 08:09:54 +0000 (10:09 +0200)]
Update upstream source from tag 'upstream/0.38'

Update to upstream version '0.38'
with Debian dir 1c534697bd1d245dae122fb783def761f53e2fc2

5 months agoincrement version number to 0.39
Max Kellermann [Thu, 30 Apr 2020 13:05:04 +0000 (15:05 +0200)]
increment version number to 0.39

5 months agorelease v0.38
Max Kellermann [Thu, 30 Apr 2020 13:04:15 +0000 (15:04 +0200)]
release v0.38

5 months agoFileListPage: don't move cursor if adding directory has failed
Max Kellermann [Thu, 30 Apr 2020 12:51:32 +0000 (14:51 +0200)]
FileListPage: don't move cursor if adding directory has failed

This was confusing.

5 months agocallbacks: don't repeat password query after error
Max Kellermann [Thu, 30 Apr 2020 12:14:42 +0000 (14:14 +0200)]
callbacks: don't repeat password query after error

I think repeating the password query is rather annoying, even more so
because there is no displayed error message.  Let's revert to the old
(broken) behavior, but implement it correctly (removing a good amount
of complexity).

5 months agogidle: fix use-after-free bug after cancellation
Max Kellermann [Thu, 30 Apr 2020 12:41:21 +0000 (14:41 +0200)]
gidle: fix use-after-free bug after cancellation

5 months agompdclient: add method WithConnection()
Max Kellermann [Thu, 30 Apr 2020 12:22:35 +0000 (14:22 +0200)]
mpdclient: add method WithConnection()

Allows repeating the query after a password has been entered
successfully.

5 months agocallbacks: fix check for wrong password
Max Kellermann [Thu, 30 Apr 2020 11:31:06 +0000 (13:31 +0200)]
callbacks: fix check for wrong password

The success of mpd_send_password() must be checked, not the error
condition after mpdclient::Update().

5 months agompdclient: FinishCommand() returns false even after password was entered
Max Kellermann [Thu, 30 Apr 2020 11:23:27 +0000 (13:23 +0200)]
mpdclient: FinishCommand() returns false even after password was entered

If a password was entered (successful or not), the original command
hasn't been repeated, so there's no point in telling the caller that
the command was successful.

5 months agompdclient: copy the libmpdclient error message before invoking auth callback
Max Kellermann [Thu, 30 Apr 2020 11:20:05 +0000 (13:20 +0200)]
mpdclient: copy the libmpdclient error message before invoking auth callback

Fixes an assertion failure in libmpdclient because invoking
mpd_connection_get_error_message() after entering an empty password
will leave the mpd_connection without an error condition.

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/65

5 months agoStatusBar: add option "timedisplay-type=none" to hide current song time
Max Kellermann [Wed, 29 Apr 2020 21:31:54 +0000 (23:31 +0200)]
StatusBar: add option "timedisplay-type=none" to hide current song time

5 months agoOptions: convert display_remaining_time to enum
Max Kellermann [Wed, 29 Apr 2020 20:45:21 +0000 (22:45 +0200)]
Options: convert display_remaining_time to enum

Prepare to add more options.

5 months agoStatusBar: move code to FormatCurrentSongTime()
Max Kellermann [Wed, 29 Apr 2020 21:01:31 +0000 (23:01 +0200)]
StatusBar: move code to FormatCurrentSongTime()

5 months agoStatusBar: work around -Wunused
Max Kellermann [Wed, 29 Apr 2020 21:33:23 +0000 (23:33 +0200)]
StatusBar: work around -Wunused

5 months agoStatusBar: move format_bitrate() call out of the if/else
Max Kellermann [Wed, 29 Apr 2020 21:12:16 +0000 (23:12 +0200)]
StatusBar: move format_bitrate() call out of the if/else

5 months agoStatusBar: move code to FormatRightText()
Max Kellermann [Wed, 29 Apr 2020 20:58:08 +0000 (22:58 +0200)]
StatusBar: move code to FormatRightText()

5 months agoOptions: reduce padding
Max Kellermann [Wed, 29 Apr 2020 20:45:44 +0000 (22:45 +0200)]
Options: reduce padding

5 months agoConfigParser: remove unreachable `return`
Max Kellermann [Wed, 29 Apr 2020 20:49:39 +0000 (22:49 +0200)]
ConfigParser: remove unreachable `return`

5 months agoTranslated using Weblate (Portuguese (Brazil))
Lucas Araujo [Sat, 25 Apr 2020 02:41:17 +0000 (02:41 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 81.9% (222 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/pt_BR/

6 months agoTranslated using Weblate (Italian)
Jeannette L [Wed, 22 Apr 2020 01:22:01 +0000 (01:22 +0000)]
Translated using Weblate (Italian)

Currently translated at 68.6% (186 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/it/

6 months agoTranslated using Weblate (French)
Jeannette L [Wed, 22 Apr 2020 00:55:44 +0000 (00:55 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (271 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/fr/

6 months agoTranslated using Weblate (German)
Jeannette L [Wed, 22 Apr 2020 00:57:14 +0000 (00:57 +0000)]
Translated using Weblate (German)

Currently translated at 99.2% (269 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/de/

6 months agoUpdate changelog
Geoffroy Youri Berret [Thu, 16 Apr 2020 14:36:26 +0000 (16:36 +0200)]
Update changelog

Gbp-Dch: Ignore

6 months agoRemove html documentation
Geoffroy Youri Berret [Wed, 15 Apr 2020 06:31:58 +0000 (08:31 +0200)]
Remove html documentation

Closes: #954362

6 months agoTranslated using Weblate (Czech)
Miroslav Burdych [Sun, 2 Feb 2020 11:21:09 +0000 (11:21 +0000)]
Translated using Weblate (Czech)

Currently translated at 80.1% (217 of 271 strings)

Translation: Ncmpc/Translations
Translate-URL: https://hosted.weblate.org/projects/ncmpc/translations/cs/

9 months agod/watch: remove useless script part
Geoffroy Youri Berret [Fri, 24 Jan 2020 17:56:52 +0000 (18:56 +0100)]
d/watch: remove useless script part

9 months agoUpdate changelog
Geoffroy Youri Berret [Fri, 24 Jan 2020 14:17:54 +0000 (15:17 +0100)]
Update changelog

Gbp-Dch: Ignore

9 months agoDeclare compliance with Debian Policy 4.5.0
Geoffroy Youri Berret [Fri, 24 Jan 2020 14:16:17 +0000 (15:16 +0100)]
Declare compliance with Debian Policy 4.5.0

9 months agoUpdate upstream source from tag 'upstream/0.37'
Geoffroy Youri Berret [Fri, 24 Jan 2020 14:14:01 +0000 (15:14 +0100)]
Update upstream source from tag 'upstream/0.37'

Update to upstream version '0.37'
with Debian dir e9a19f81e1a991d605974968e12bc1f756a6ecba

9 months agoNew upstream version 0.37
Geoffroy Youri Berret [Fri, 24 Jan 2020 14:14:00 +0000 (15:14 +0100)]
New upstream version 0.37

9 months agoincrement version number to 0.38
Max Kellermann [Fri, 24 Jan 2020 09:04:44 +0000 (10:04 +0100)]
increment version number to 0.38

9 months agorelease v0.37
Max Kellermann [Fri, 24 Jan 2020 09:01:27 +0000 (10:01 +0100)]
release v0.37

9 months agoConfigParser: simplifiy std::array initialization
Max Kellermann [Fri, 24 Jan 2020 08:39:41 +0000 (09:39 +0100)]
ConfigParser: simplifiy std::array initialization

9 months ago.travis.yml: remove glib, not needed anymore
Max Kellermann [Fri, 24 Jan 2020 08:38:05 +0000 (09:38 +0100)]
.travis.yml: remove glib, not needed anymore

9 months agoSearchPage: add libmpdclient 2.10 check for "modified:"
Max Kellermann [Fri, 24 Jan 2020 08:32:56 +0000 (09:32 +0100)]
SearchPage: add libmpdclient 2.10 check for "modified:"

9 months agoSearchPage: add search tag "modified"
Max Kellermann [Thu, 23 Jan 2020 19:27:14 +0000 (20:27 +0100)]
SearchPage: add search tag "modified"

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/61

9 months agoSearchPage: prepare for throwing exceptions in search_advanced_query()
Max Kellermann [Thu, 23 Jan 2020 19:32:00 +0000 (20:32 +0100)]
SearchPage: prepare for throwing exceptions in search_advanced_query()

9 months agoSearchPage: add `noexcept`
Max Kellermann [Fri, 24 Jan 2020 08:18:03 +0000 (09:18 +0100)]
SearchPage: add `noexcept`

9 months agoPage: allow OnComand() and OnMouse() to throw
Max Kellermann [Fri, 24 Jan 2020 08:08:59 +0000 (09:08 +0100)]
Page: allow OnComand() and OnMouse() to throw

9 months agoutil/Exception: new library
Max Kellermann [Fri, 24 Jan 2020 07:53:22 +0000 (08:53 +0100)]
util/Exception: new library

9 months agoMain: add `noexcept`
Max Kellermann [Fri, 24 Jan 2020 08:10:43 +0000 (09:10 +0100)]
Main: add `noexcept`

9 months agouse std::size() instead of the macro ARRAY_SIZE()
Max Kellermann [Fri, 24 Jan 2020 07:57:35 +0000 (08:57 +0100)]
use std::size() instead of the macro ARRAY_SIZE()

9 months agoutil/Compiler.h: remove obsolete macros
Max Kellermann [Fri, 24 Jan 2020 07:59:38 +0000 (08:59 +0100)]
util/Compiler.h: remove obsolete macros

9 months agoswitch to C++17
Max Kellermann [Fri, 24 Jan 2020 07:58:15 +0000 (08:58 +0100)]
switch to C++17

With C++20 around the corner, and C++17 already 3 years old, we can
afford the switch.

9 months agofilelist: wrap in std::unique_ptr<>
Max Kellermann [Thu, 23 Jan 2020 19:33:21 +0000 (20:33 +0100)]
filelist: wrap in std::unique_ptr<>

9 months agoFileBrowserPage: convert pointers to references
Max Kellermann [Thu, 23 Jan 2020 19:39:44 +0000 (20:39 +0100)]
FileBrowserPage: convert pointers to references

9 months agoSearchPage: add trailing comma
Max Kellermann [Thu, 23 Jan 2020 19:26:01 +0000 (20:26 +0100)]
SearchPage: add trailing comma

9 months agoSearchPage: drop typedef
Max Kellermann [Thu, 23 Jan 2020 19:26:15 +0000 (20:26 +0100)]
SearchPage: drop typedef

9 months agompdclient: send tag whitelist only to MPD 0.21 or newer
Max Kellermann [Thu, 23 Jan 2020 19:20:18 +0000 (20:20 +0100)]
mpdclient: send tag whitelist only to MPD 0.21 or newer

This feature requires MPD 0.21, and commit d0a32f4763 broke
compatibility with older versions.

Closes https://github.com/MusicPlayerDaemon/ncmpc/issues/62

9 months agoOutputsPage: require libmpdclient 2.18 for partition management
Max Kellermann [Mon, 20 Jan 2020 16:58:23 +0000 (17:58 +0100)]
OutputsPage: require libmpdclient 2.18 for partition management

libmpdclient 2.17 has only few partition features, and removing
support for 2.17 allows reducing the configuration space for
OutputsPage.cxx.

9 months agoOutputsPage: allow deleting partitions
Max Kellermann [Mon, 20 Jan 2020 16:37:58 +0000 (17:37 +0100)]
OutputsPage: allow deleting partitions

9 months agoOutputsPage: fix libmpdclient version check for mpd_status_get_partition()
Max Kellermann [Mon, 20 Jan 2020 07:57:20 +0000 (08:57 +0100)]
OutputsPage: fix libmpdclient version check for mpd_status_get_partition()

9 months agoOutputsPage: work around "error: 'Item' is a private member of 'OutputsPage'"
Max Kellermann [Mon, 20 Jan 2020 07:55:17 +0000 (08:55 +0100)]
OutputsPage: work around "error: 'Item' is a private member of 'OutputsPage'"