aboutsummaryrefslogtreecommitdiff
path: root/nncmpp.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't show "playing" when we don't knowPřemysl Janouch2017-01-291-2/+3
|
* Fix segfault on insufficient privilegesPřemysl Janouch2017-01-291-15/+16
|
* Factor out app_fitting_items()Přemysl Janouch2017-01-291-8/+14
|
* ATTRIBUTE_HEADER -> ATTRIBUTE_NORMALPřemysl Janouch2017-01-291-24/+24
|
* g_ctx -> gPřemysl Janouch2017-01-291-198/+191
| | | | Because it's just plain noise. But I still enjoy the indicator.
* Resolve the APP_ATTR situationPřemysl Janouch2017-01-291-35/+31
|
* Handle disconnects betterPřemysl Janouch2017-01-291-3/+7
| | | | Reset all state and update the UI.
* Rewrite mpd_update_playback_state()Přemysl Janouch2017-01-281-37/+45
| | | | | | - no longer make destructive changes to the state - use "duration" and support millisecond precision - clean up
* Trivial source code fixesPřemysl Janouch2017-01-271-3/+3
|
* Fix memory leaks in uses of the MPD_SIMPLE macroPřemysl Janouch2017-01-241-34/+51
|
* Use binary search for key bindingsPřemysl Janouch2017-01-241-41/+58
|
* Update copyright yearsPřemysl Janouch2017-01-241-1/+1
|
* Fix visual regressionPřemysl Janouch2017-01-241-1/+1
|
* Mark some memory leaks to be fixedPřemysl Janouch2017-01-231-0/+4
|
* Bump libertyPřemysl Janouch2017-01-231-303/+58
|
* CleanupPřemysl Janouch2017-01-171-6/+4
|
* Improve double click detectionPřemysl Janouch2016-11-201-1/+5
|
* Fix launch w/o configurationPřemysl Janouch2016-11-201-1/+4
|
* Use case insensitive orderingPřemysl Janouch2016-10-231-3/+14
|
* Show song length in the playlistPřemysl Janouch2016-10-231-5/+27
|
* Handle double clicks on itemsPřemysl Janouch2016-10-131-14/+34
|
* Nicer playlistPřemysl Janouch2016-10-131-2/+9
|
* Factor out mpd_parse_kv()Přemysl Janouch2016-10-131-10/+12
|
* Clean up mpd_process_info(), bump libertyPřemysl Janouch2016-10-131-23/+23
| | | | "command_list_ok_begin" allows us to partition the response easily.
* Simplify mpd_process_info()Přemysl Janouch2016-10-131-33/+25
| | | | At a cost but still a win as I see it.
* Clean up library_tab_on_data()Přemysl Janouch2016-10-131-23/+17
|
* First round of Library tab cleanupsPřemysl Janouch2016-10-121-83/+88
|
* Rename "user actions" to "actions"Přemysl Janouch2016-10-121-85/+85
|
* Hack together a Library tabPřemysl Janouch2016-10-121-0/+246
| | | | This needs serious clean up. Even though it's not the first iteration.
* Fix view after playlist updatePřemysl Janouch2016-10-121-0/+1
|
* Try to optimize playlistsPřemysl Janouch2016-10-121-96/+137
| | | | I'm not entirely sure about this.
* Move the MPD client interface to libertyPřemysl Janouch2016-10-111-6/+1
| | | | It seems like there aren't going to be any big changes any time soon.
* Allow switching tabs with just numbersPřemysl Janouch2016-10-111-1/+1
|
* Add some actions, implement playlist controlPřemysl Janouch2016-10-111-0/+48
|
* Fix regression in appearancePřemysl Janouch2016-10-101-1/+2
|
* Add a dumb Current tabPřemysl Janouch2016-10-101-37/+190
|
* Clean up initialization a bitPřemysl Janouch2016-10-101-20/+14
|
* Rewrite Streams code to be more asynchronousPřemysl Janouch2016-10-101-144/+177
| | | | Also made cURL troubleshooting easier by adding a debug callback.
* Ensure UTF-8 when parsing playlistsPřemysl Janouch2016-10-101-4/+30
|
* Bump libertyPřemysl Janouch2016-10-101-23/+11
|
* Factor out an abstraction for cURL multi interfacePřemysl Janouch2016-10-101-187/+268
|
* Make the Streams tab actually workPřemysl Janouch2016-10-091-2/+362
| | | | Clean up work is required now.
* Further simplify terminal outputPřemysl Janouch2016-10-071-31/+30
| | | | | | Most mess has been eliminated now, I believe. Also fixing a bug in row_buffer_space().
* Omitted part of the beeping commitPřemysl Janouch2016-10-071-4/+3
|
* Improve row_buffer_ellipsis()Přemysl Janouch2016-10-071-11/+11
| | | | Fixing a minor appearance regression from one of the last commits.
* Beep on unhandled eventsPřemysl Janouch2016-10-071-52/+48
| | | | We have app_quit(), let's use the return booleans for something better.
* Simplify row_buffer_ellipsis() invocationPřemysl Janouch2016-10-071-11/+7
|
* Factor out stupid column alignment loopsPřemysl Janouch2016-10-061-12/+22
|
* Further optimize terminal outputPřemysl Janouch2016-10-061-17/+19
| | | | | | By calling addstr() once instead of several addch() calls. As a side effect, it's becoming easier to ditch ncurses altogether.
* Add CMakeLists.txt, link with cURLPřemysl Janouch2016-10-061-1/+4
| | | | My global .gitignore seems to be more trouble than it's worth.