45 Commits (21947d3655a693762dd271edc0c56c9bc2ff8ef6)

Author SHA1 Message Date
Andrzej Rybczak 21947d3655 status: optimize filtering when chars are being taken from input queue 14 years ago
Andrzej Rybczak 39c5087d18 actions: guarantee that action will not be executed without checks 14 years ago
Andrzej Rybczak 837a7c14cf actions: make checks more strict 14 years ago
Andrzej Rybczak ad297ba059 actions: make separators toggle work in all screens 14 years ago
Andrzej Rybczak 10e88ec6b4 display: pass screen to functions by pointer 14 years ago
Andrzej Rybczak 7c6467a9e7 keys: implement parsing key configuration file 14 years ago
Andrzej Rybczak 95e2cfe6e1 move keys related functions/classes to separate file 14 years ago
Andrzej Rybczak 69bd1bac97 tag editor: remove albums view 14 years ago
Andrzej Rybczak bf3a7a7715 do not clear playlists content, make idle notifications take care of it 14 years ago
Andrzej Rybczak a351d07eff actions: get deleting/cropping/clearing playlists right 14 years ago
Andrzej Rybczak ef55093586 move a few small functions to actions 14 years ago
Andrzej Rybczak bb121fbe01 make playlist and playlist editor share code responsible for moving items 14 years ago
Andrzej Rybczak 8ab8da2a30 actions: fix filter clearing 14 years ago
Andrzej Rybczak 506e79b4b1 add allowsFiltering / allowsSearching checks 14 years ago
Andrzej Rybczak af2cdca3d0 change naming conventions in NC namespace 14 years ago
Andrzej Rybczak 5e8d1673e0 implement ProxySongList for handling general operations on lists 14 years ago
Andrzej Rybczak d47cad1d50 get rid of 'using namespace NCurses' directive 14 years ago
Andrzej Rybczak 6f59a175ec implement HasSongs interface 14 years ago
Andrzej Rybczak 0811e30319 implement Searchable interface / make use of unnamed namespaces 14 years ago
Andrzej Rybczak 4c944085d6 menu: generalize filtering, introduce interfaces 14 years ago
Andrzej Rybczak f1625c920a menu: get rid of a few List functions 14 years ago
Andrzej Rybczak 1596c8ed40 menu: simplify ItemDisplayer further 14 years ago
Andrzej Rybczak e4f4cd68c0 menu: add value iterator 14 years ago
Andrzej Rybczak d8b2d20bdb menu: move a few methods to Item class 14 years ago
Andrzej Rybczak 7e53654492 menu: implement custom iterator 14 years ago
Andrzej Rybczak 7297b8a9ad use std::bind instead of passing void pointers around 14 years ago
Andrzej Rybczak 798c9b3121 menu: some member name changing 14 years ago
Andrzej Rybczak b77466cc38 browser: read tags from local songs 14 years ago
Andrzej Rybczak b06e620913 more cleanup and grouping functions logically together 14 years ago
Andrzej Rybczak b1c301dc1c split majority of helpers and rewrite a few heinous functions 14 years ago
Andrzej Rybczak 4cb0e2232a fix compilation --without-taglib 14 years ago
Andrzej Rybczak eaabbee189 strbuffer: get rid of ostringstream 14 years ago
Andrzej Rybczak 397783d701 reduce usage of pointers / replace std::pair in SearchEngine 14 years ago
Andrzej Rybczak a270fc8402 rewrite MPD::Song object 14 years ago
Andrzej Rybczak bac6df8c6c some general source code tweaks 14 years ago
Andrzej Rybczak b299806a90 actions: define DisableFilter in terms of ApplyFilter 14 years ago
Andrzej Rybczak f6cae753e2 implement input character queue and add PushCharacters macro utility 14 years ago
Andrzej Rybczak 55ae5b1816 initial support for binding keys to action chains 14 years ago
Andrzej Rybczak 6829a8e05c add support for binding actions to multibyte characters 14 years ago
Andrzej Rybczak b1f5eeaa8b fix compilation --without-taglib / --without-curl 14 years ago
Andrzej Rybczak b7999b499f add a few informational messages 14 years ago
Andrzej Rybczak 2096181eb1 playlist editor: disallow cropping/clearing filtered playlists 14 years ago
Andrzej Rybczak 77a3c73d9c make displayed messages more consistent 14 years ago
Andrzej Rybczak bab756c579 add support for priorities (queueing) 14 years ago
Andrzej Rybczak 181224b837 keybinding system rewrite 14 years ago