2019-03-24 Max KellermannLyricsPage: use ScreenManager::get_io_service()
2019-03-21 Max Kellermannadapt to Boost 1.70.0 API changes
2019-03-21 Max KellermannStatusBar: add missing include to fix the "mini" build
2019-03-18 Jon CoxFix logic to allow for 'none' as object background...
2019-01-25 Max KellermannInstance: fix wrong timer object in ScheduleCheckKeyBin...
2019-01-22 Min Ho ParkTranslated using Weblate (Korean)
2019-01-22 NathanTranslated using Weblate (French)
2019-01-04 Min Ho ParkTranslated using Weblate (Korean)
2019-01-04 kalikoFixed a spelling error (spotted by lintian)
2019-01-03 Min Ho ParkTranslated using Weblate (Korean)
2019-01-03 Min Ho ParkTranslated using Weblate (Korean)
2018-11-21 ChristopheTranslated using Weblate (French)
2018-10-29 ButterflyOfFireTranslated using Weblate (French)
2018-10-29 Max Kellermannincrement version number to 0.34
2018-10-22 Max Kellermannrelease v0.33
2018-10-17 Max KellermannLibraryPage: make tag list configurable
2018-10-17 Max Kellermannscreen_artist: rename to "library"
2018-10-17 Max Kellermannconf: add `noexcept`
2018-10-17 Max KellermannTabBar: add `noexcept`
2018-10-17 Max Kellermannscreen_list: add `noexcept`
2018-10-17 Max Kellermanndoc/ add "upload" rule
2018-10-17 Max Kellermanndoc/ use subdir_done() to simplify the...
2018-10-17 Max Kellermannscreen_artist: make the TagListPage list dynamic
2018-10-17 Max Kellermannscreen_artist: remove obsolete SongListPage attributes
2018-10-17 Max Kellermannscreen_artist: use TagListPage::MakeCursorFilter()
2018-10-17 Max Kellermannscreen_artist: more generic page title generator
2018-10-17 Max Kellermannscreen_artist: simplify the GO_PARENT_DIRECTORY handler
2018-10-17 Max Kellermannpo: update ncmpc.pot and *.po
2018-10-17 Max Kellermannpo: update POTFILES
2018-10-17 Max Kellermannscreen_artist: simplify page titles
2018-10-17 Max Kellermannscreen_artist: fix initial page title by calling OpenAr...
2018-10-10 Max Kellermannutil/NulledString: remove obsolete library
2018-10-10 Max Kellermannscreen_artist: use TagListPage::GetTag() instead of...
2018-10-10 Max Kellermann{Album,Artist}ListPage: merge common code into a generi...
2018-10-10 Max Kellermann{Album,Artist}ListPage: remove unused macro `BUFSIZE`
2018-10-10 Max Kellermannconf: remove trailing whitespace from option names
2018-10-10 Max KellermannStyles: add missing newline to error message
2018-10-05 Hosted WeblateMerge branch 'origin/master' into Weblate
2018-10-05 Mirosław BorodeńkoTranslated using Weblate (Polish)
2018-10-05 Max KellermannMerge branch 'master' of
2018-10-05 Max KellermannMatch: fix the #ifdef, fixes build failure without...
2018-10-05 Max Kellermannmeson_options.txt: add option `regex`
2018-10-05 Max Kellermannmeson_options.txt: use type `feature` (requires Meson...
2018-10-05 Max require Meson 0.47
2018-10-05 Max remove support for the deprecated liblircc...
2018-10-05 Max Kellermannmeson_options.txt: remove obsolete option `tcp`
2018-10-05 Max Kellermannincrement version number to 0.33
2018-10-05 Max Kellermannrelease v0.32
2018-10-05 Max disable a few unused Boost features
2018-10-05 Max make boost::system header-only
2018-10-05 ButterflyOfFireTranslated using Weblate (French)
2018-10-04 Max Kellermannlirc: fix close(-2) call on shutdown
2018-10-04 Max Kellermannvalgrind.suppressions: update for ncurses 6.1
2018-10-04 Max Kellermannutil/StringUTF8: check if `locale_t` is available
2018-10-04 Max remove GLib dependency
2018-10-04 Max Kellermannutil/StringUTF8: use strcoll_l() instead of g_utf8_coll...
2018-10-04 Max KellermannMain: remove stray `unused` attribute
2018-10-04 Max Kellermanncharset: add `noexcept`
2018-10-04 Max Kellermanncharset: include cleanup
2018-10-04 Max Kellermanncharset: use nl_langinfo(CODESET) instead of g_get_char...
2018-10-04 Max Kellermanncharset: use iconv() instead of g_convert_with_fallback()
2018-10-04 Max Kellermanncharset: remove charset_init() return value
2018-10-04 Max KellermannMain: remove bind_textdomain_codeset() call
2018-10-04 Max KellermannChatPage: no charset conversion for TextPage::Append()
2018-10-04 Max KellermannTextPage: document the charset
2018-10-04 Max Kellermanncharset: fix build failure in the "mini" build
2018-10-04 Max Kellermanncharset: add Utf8ToLocale() constructor with length
2018-10-04 Max Kellermanncharset: add "length" parameter to utf8_to_locale()
2018-10-04 Max Kellermanncharset: make utf8_to_locale() and locale_to_utf8(...
2018-10-03 Mirosław BorodeńkoTranslated using Weblate (Polish)
2018-10-02 Max Kellermannutil/StringUTF8: remove unused function utf8_width()
2018-10-02 Max KellermannStatusBar, ...: use StringWidthMB() instead of utf8_width()
2018-10-02 Max Kellermannutil/StringUTF8: remove unused function AtWidthUTF8()
2018-10-02 Max KellermannSongPage: use AtWidthMB() instead of AtWidthUTF8()
2018-10-02 Max Kellermanncharset: remove the unused replace_*() functions
2018-10-02 Max Kellermannconf: reimplement XDG without GLib
2018-10-02 Max Kellermannconf: reimplement g_file_test()
2018-10-02 Max Kellermannconf: read_rc_file() returns bool
2018-10-02 Max Kellermannconf: use mkdir() instead of g_mkdir()
2018-10-02 Max Kellermannconf: reimplement check_screen_list() without g_strspli...
2018-10-01 Max Kellermannmpdclient: convert more functions to methods
2018-10-01 Max KellermannQueuePage: use attribute `playlist`
2018-10-01 Max KellermannQueuePage: use std::move_backward() to fix crash bug
2018-10-01 Max Kellermannmpdclient: convert more functions to methods
2018-10-01 Max Kellermannmpdclient: rename `song` to `current_song`
2018-10-01 Max KellermannLyricsPage: use mpdclient::GetPlayingSong()
2018-10-01 Max KellermannLyricsPage: merge duplicate code to MaybeLoad()
2018-10-01 Max KellermannLyricsPage: pass reference to Load()
2018-10-01 Max KellermannSongPage: use mpdclient::GetPlayingSong()
2018-10-01 Max KellermannQueuePage: use song position for SELECT_PLAYING
2018-10-01 Max Kellermannmpdclient: add method GetCurrentSongPos()
2018-10-01 Max Kellermannmpdclient: add method GetPlayingSongId()
2018-10-01 Max KellermannQueuePage: compare song pointers in SCREEN_LYRICS handler
2018-10-01 Max Kellermannscreen: use mpdclient::GetCurrentSong()
2018-10-01 Max Kellermannmpdclient: add method GetPlayingSong()
2018-10-01 Max Kellermannmpdclient: remove unnecessary nullptr check
2018-10-01 Max KellermannDelayedSeek: use mpd_status_get_song_id() instead of...
2018-10-01 Max Kellermannplayer_command: remove redundant GetConnection() call
2018-10-01 Max Kellermannmain: simplify GetCurrentSong()
2018-10-01 Max Kellermannmain: use mpdclient::GetCurrentSong()