BasicColors: add `noexcept`
[ncmpc-debian.git] / src / Main.cxx
2019-09-08 Max KellermannMain: catch and print C++ exceptions
2019-09-08 Max KellermannMain: use EXIT_SUCCESS
2019-09-08 Max Kellermanninclude cleanups (using iwyu)
2019-09-08 Max Kellermanncopyright year 2019
2018-10-05 Hosted WeblateMerge branch 'origin/master' into Weblate
2018-10-05 Max KellermannMerge branch 'master' of https://hosted.weblate.org...
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: use iconv() instead of g_convert_with_fallback()
2018-10-04 Max KellermannMain: remove bind_textdomain_codeset() call
2018-10-01 Max Kellermannmpdclient: add method GetPlayingSong()
2018-10-01 Max Kellermannmain: use mpdclient::GetCurrentSong()
2018-09-27 Max KellermannMain: use strcpy() instead of g_strlcpy()
2018-09-25 Max Kellermannswitch from GMainLoop to boost::asio
2018-09-25 Max KellermannMain: move do_mpd_update() into class Instance
2018-09-25 Max Kellermannplayer_command: move the seek timer to class DelayedSeek
2018-09-24 Max KellermannInstance: move code back to main() using AtScopeExit()
2018-09-24 Max KellermannInstance: new class, currently holding ScreenManager
2018-09-20 Max KellermannMerge branch 'docs_patch' of git://github.com/xlic...
2018-09-18 Max Kellermannoptions: rename to struct Options
2018-09-10 Max KellermannMerge branch 'master' of https://hosted.weblate.org...
2018-09-10 Max KellermannMain: remove "press K for the key editor" message
2018-09-10 Max KellermannMain: use screen_status_message() instead of screen_sta...
2018-09-10 Max KellermannMain: remove "Press q to abort" from "Connecting.....
2018-09-10 Max Kellermannrequire MPD 0.19
2018-09-07 Max KellermannCommand: convert to strictly-typed enum
2018-09-07 Max Kellermanncommand: rename to Command.?xx
2018-09-07 Max KellermannBindings: add struct KeyBindings, array of struct KeyBi...
2018-09-07 Max Kellermanncommand: split `cmds`, move key bindings table to Bindi...
2018-09-03 Max KellermannMain: keep current song in xterm title when MPD is...
2018-03-18 Max Kellermannoptions: remove _init(), _deinit()
2018-03-18 Max Kellermannoptions: use std::string
2018-03-18 Max Kellermann*: use plain snprintf() instead of g_snprintf()
2018-03-18 Max Kellermannsignals: forward-declare GMainLoop
2018-03-18 Max Kellermannscreen_status: eliminate screen_status_clear_message()
2018-03-17 Max Kellermannmpdclient: GetSettingsName() returns std::string
2018-03-17 Max Kellermannmpdclient: move functions into the struct
2018-03-14 Max KellermannMain: move "events" setter to mpdclient_connected()
2018-03-11 Max KellermannScreenManager: convert pointers to references
2018-02-25 Max KellermannPoint: new struct
2018-02-22 Max KellermannMain: create mpdclient on the main() stack
2018-02-22 Max Kellermannmpdclient: move code to constructor
2018-02-22 Max Kellermannmpdclient: remove mpdclient_free()
2018-02-22 Max KellermannMain: convert "screen" to pointer, move to main() stack
2018-02-22 Max Kellermannncu: add class ScopeCursesInit
2018-02-22 Max KellermannMain: call ScreenManager::Update() during initialization
2018-02-22 Max Kellermannkeyboard: pass WINDOW* to event callback
2018-02-22 Max Kellermannsignals: pass ScreenManager to signal callback
2018-02-22 Max Kellermannscreen_paint: move ProgressBar::Set() call to ScreenMan...
2018-02-22 Max Kellermannscreen: pass struct mpdclient as reference, not pointer
2018-02-21 Max Kellermannscreen: move global variable to Main.cxx
2018-02-20 Max Kellermannplugin: add constructor and destructor
2018-02-19 Max Kellermannmpdclient: move several functions into the struct
2018-02-18 Max Kellermannscreen: move functions into class ScreenManager
2018-02-18 Max Kellermannupdate copyright year to 2018
2018-02-18 Max Kellermannbuild with C++ compiler