Commit Graph

77 Commits

Author SHA1 Message Date
Andrzej Rybczak
19d32648ed Replace highlight colors with prefixes and suffixes 2017-05-21 15:22:54 +02:00
Andrzej Rybczak
0033bc3431 Disable autocenter mode while searching and filtering 2017-03-12 15:00:33 +01:00
Sam Simmons
078d913120 Change automake init macros and includes var per automake warnings 2017-01-29 13:14:00 +01:00
Andrzej Rybczak
a488c2d89d Support attaching format information to selected color variables 2016-12-23 22:52:47 +01:00
Andrzej Rybczak
5445c41aaa Move screens to subdirectory 2016-12-22 15:58:57 +01:00
Andrzej Rybczak
478f4454d8 Move ncurses related files to curses directory 2016-12-22 15:25:25 +01:00
Andrzej Rybczak
b7386c4fa6 song list: get rid of boost::zip_iterator and improve {Const,}SongIterator 2016-12-14 08:02:37 +01:00
Andrzej Rybczak
a2ffa72a34 Move Shared class to a separate file 2016-11-20 19:20:25 +01:00
Andrzej Rybczak
320db64bb9 configure: check for readline properly 2015-11-11 15:34:40 +01:00
Andrzej Rybczak
a8e2ec5ed0 replace ProxySongList with NC::List and SongList 2015-05-11 22:35:06 +02:00
Andrzej Rybczak
30df221cb4 menu: split into two headers 2015-04-18 17:41:13 +02:00
Andrzej Rybczak
a21d9ca425 format: split into two headers 2015-04-18 17:41:10 +02:00
Andrzej Rybczak
5d75becca9 remove error.{cpp,h} 2014-11-15 19:42:03 +01:00
Andrzej Rybczak
8d24c42261 format: implement generic format parser and printer 2014-11-11 00:08:23 +01:00
Andrzej Rybczak
966f3ef927 rename ExecItem to RunnableItem and make use of variadic templates 2014-08-31 09:16:37 +02:00
Andrzej Rybczak
4b933b29e1 settings: configuration file processing rewrite 2014-08-29 14:54:09 +02:00
Andrzej Rybczak
88a3bdb507 properly handle boost::bad_lexical_cast exceptions 2013-09-14 17:26:45 +02:00
Andrzej Rybczak
2b5f1b9fd4 replace gnu regex wrapper with boost::regex 2013-04-06 16:47:03 +02:00
Andrzej Rybczak
8db773cfec replace a few string algorithms with boost utilities 2012-10-18 16:59:57 +02:00
Andrzej Rybczak
8ac1a38213 bindings: add support for action "require_screen" 2012-09-16 04:33:52 +02:00
Andrzej Rybczak
f0a0734728 add ScreenType for screen's type identification 2012-09-16 03:49:11 +02:00
Andrzej Rybczak
14587cb4ec abstract shared parts of switchTo methods away 2012-09-15 22:58:32 +02:00
Andrzej Rybczak
c4190b6514 rewrite selected items added so it uses sane actions dispatch system 2012-09-15 00:18:22 +02:00
Andrzej Rybczak
9ddfca8f31 playlist: move sorting dialog related functions to separate file 2012-09-13 21:57:17 +02:00
Andrzej Rybczak
8e6d9a97e3 move tags related functions to separate file 2012-09-13 18:59:18 +02:00
Andrzej Rybczak
8f065e2da3 status: split NcmpcppStatusChanged into smaller pieces 2012-09-12 02:41:21 +02:00
Andrzej Rybczak
c90545b008 move statusbar/progressbar related code to separate file 2012-09-11 21:52:41 +02:00
Andrzej Rybczak
189010fecc move ParseArgv to separate file 2012-09-08 19:21:38 +02:00
Andrzej Rybczak
84326efc46 move wstring related functions to wide_char file 2012-09-08 18:42:59 +02:00
Andrzej Rybczak
1be7676187 rename keys.{cpp,h} to bindings.{cpp,h} 2012-09-05 23:19:34 +02:00
Andrzej Rybczak
95e2cfe6e1 move keys related functions/classes to separate file 2012-09-05 13:11:43 +02:00
Andrzej Rybczak
5e8d1673e0 implement ProxySongList for handling general operations on lists 2012-09-02 20:51:20 +02:00
Andrzej Rybczak
6f59a175ec implement HasSongs interface 2012-09-02 13:52:26 +02:00
Andrzej Rybczak
4c944085d6 menu: generalize filtering, introduce interfaces 2012-08-31 23:09:56 +02:00
Andrzej Rybczak
b06e620913 more cleanup and grouping functions logically together 2012-08-29 14:35:11 +02:00
Andrzej Rybczak
b1c301dc1c split majority of helpers and rewrite a few heinous functions 2012-08-29 11:46:17 +02:00
Andrzej Rybczak
4cb0e2232a fix compilation --without-taglib 2012-08-29 09:07:55 +02:00
Andrzej Rybczak
eaabbee189 strbuffer: get rid of ostringstream 2012-08-28 08:10:16 +02:00
Andrzej Rybczak
bac6df8c6c some general source code tweaks 2012-08-27 19:06:19 +02:00
Andrzej Rybczak
f6cae753e2 implement input character queue and add PushCharacters macro utility 2012-08-25 06:50:27 +02:00
Andrzej Rybczak
181224b837 keybinding system rewrite 2012-08-14 01:44:14 +02:00
Andrzej Rybczak
a98a1800a7 settings: provide a way to use alternative location for configuration file
..and whole data folder.
2011-11-13 21:01:49 +01:00
Andrzej Rybczak
56467eaac6 new feature: support for merging screens together 2011-11-12 19:47:47 +01:00
Andrzej Rybczak
a1cd5ae1aa lastfm: redesigned plugins system 2010-08-13 05:20:12 +02:00
Andrzej Rybczak
de5f3b22e0 separate 'song info' functionality from Info class 2010-08-10 23:46:57 +02:00
Andrzej Rybczak
daad444f3c lyrics: redesigned plugins system 2010-08-09 11:39:41 +02:00
Andrzej Rybczak
d3cb0ea6f6 put CURL related functions into a separate file 2010-08-09 09:31:47 +02:00
Andrzej Rybczak
dac2458e1f rename misc.{cpp,h} to sel_items_adder.{cpp,h} 2010-01-30 15:02:41 +01:00
Andrzej Rybczak
6cd420511d perform case insensitive searching in text fields 2009-11-23 20:18:57 +01:00
Andrzej Rybczak
03f6fd904f new screen: mpd server info 2009-10-11 17:03:00 +02:00