Andrzej Rybczak
516ee31109
Update headers
9 years ago
Andrzej Rybczak
a21d9ca425
format: split into two headers
11 years ago
Andrzej Rybczak
25ac152b0d
remove silly comment after namespaces
12 years ago
Andrzej Rybczak
8d24c42261
format: implement generic format parser and printer
12 years ago
Andrzej Rybczak
0457af36fe
mpd: redesign Item and adjust browser
12 years ago
Andrzej Rybczak
30d57afcac
playlist editor: hold MPD::PlaylistS instead of std::stringS
12 years ago
Andrzej Rybczak
fabd24c6a5
mpd: make ItemType enum class
12 years ago
Andrzej Rybczak
9a1afece86
mpd: Item: do not wrap Song in shared_ptr
12 years ago
Trygve Aaberge
9e8dc741e5
browser: make sorting optional
...
This adds a new option, "noop", to browser_sort_mode. If this mode
is selected, no sorting is done in the browser view, and the elements
are shown in the same order as received from the MPD server.
12 years ago
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
8db773cfec
replace a few string algorithms with boost utilities
14 years ago
Andrzej Rybczak
044464962c
initial restoration of support for encodings different than utf-8
14 years ago
Andrzej Rybczak
d55070754d
settings: support customizable tags separator
14 years ago
Andrzej Rybczak
4961e6d6ee
comparators: fix LocaleBasedItemSorting
14 years ago
Andrzej Rybczak
8fb88b7181
comparators: generalize objects a bit
14 years ago
Andrzej Rybczak
057922d2a6
make use of std::locale based strings comparison
14 years ago
Andrzej Rybczak
7c6467a9e7
keys: implement parsing key configuration file
14 years ago
Andrzej Rybczak
b77466cc38
browser: read tags from local songs
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
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
3bdb798852
clean NCurse::List class a bit and remove a few redundant functions
17 years ago
Andrzej Rybczak
d73230cdb2
if GetStringHelper is set in Menu<std::string>, invoke it
...
previously it always returned raw string and ignored this
helper function, but there might be cases when one would
want to use its own function e.g. to parse the string somehow.
17 years ago
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
17 years ago
Andrzej Rybczak
ea973b6b4a
put classes related to ncurses into NCurses namespace
17 years ago
Andrzej Rybczak
5d2daab416
new feature: apply filter to screen (Ctrl-F)
...
if one applies a filter, only items that contain this
filter will be displayed. works on all screens.
17 years ago
Andrzej Rybczak
43a8e2284e
provide generic interface for dealing with selected items
17 years ago
Andrzej Rybczak
e6bd98e0a7
general code cleaning
17 years ago
Andrzej Rybczak
6f09d3b592
change namespace Help into class
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago
Andrzej Rybczak
f9f5149b76
includes cleaning
17 years ago
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
17 years ago
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
18 years ago
unK
8fb83ac476
code clean-ups (help screen initialization splitted)
18 years ago
unK
723de0687e
class Menu is template now / bunch of code clean-ups.
18 years ago
unK
0f0bf11652
more clean-ups
18 years ago
unK
a37882f62a
code clean-ups
18 years ago
unK
3e3f16540b
playlists management support and playlist editor screen added
18 years ago
unK
f8f414d93a
add multiple items selection on playlist screen and nested colors support
18 years ago
unK
f2bb625331
fix highlighting and change search mode a bit
18 years ago
unK
e4b80d5ac8
'repeat one song' mode added + memleak fix and some code clean-ups
18 years ago
unknown
9f12f99706
more fixes, config options, keybindings, case insensitive sorting in browser
18 years ago
unknown
34dfffaab0
various clean-ups and improvements
18 years ago
unknown
bb10209124
workaround for counting item length, will fix it later
18 years ago
unknown
8deaa0a9e3
correct playlist clearing
18 years ago
unknown
b6a912e507
lighter deletion + playlist status added
18 years ago