Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
13 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
13 years ago
Andrzej Rybczak
df9ecabb55
window: make color/format/border class enums
14 years ago
Andrzej Rybczak
43924f88e1
scrollpad: use std::string as container
14 years ago
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
14 years ago
Andrzej Rybczak
1891c1c050
do not initialize screens lazily as it doesn't make much sense
14 years ago
Andrzej Rybczak
fcc097fc76
require a bit bigger screen so all possible dialogs will fit
14 years ago
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
c90545b008
move statusbar/progressbar related code to separate file
14 years ago
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
14 years ago
Andrzej Rybczak
45a097a45b
reduce number of calls to gettimeofday
14 years ago
Andrzej Rybczak
fcf9ffe668
mpd: separate statistics
14 years ago
Andrzej Rybczak
af2cdca3d0
change naming conventions in NC namespace
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
a20a195225
mpd: use lambda closures instead of passing vectors to functions
14 years ago
Andrzej Rybczak
77a3c73d9c
make displayed messages more consistent
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
74ab926e8d
server info: display mpd version as 0.x.*, where x is protocol version
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
6b8a644291
use global timer in ServerInfo::Update()
16 years ago
Andrzej Rybczak
a27332a825
get rid of using directives
...
these in ncmpcpp.cpp stay since a lot of memebers are used.
16 years ago
Andrzej Rybczak
495ec25a0a
simplify Clear() in Window and its derivatives
...
it removes argument responsible for immediate refreshing.
since after all calls that were refreshing screen there was
call to Refresh() anyway, this switch doesn't make much sense.
17 years ago
Andrzej Rybczak
dd04406ee5
poll both stdin and mpd using one select()
...
this allows for immediate reading mpd events
17 years ago
Andrzej Rybczak
2af8b1f91b
change descriptions for mpd statistics since they can be misleading
...
mpd doesn't report unique albums, it only counts
different album names. same for artists.
different name for number of songs is just cosmetic.
17 years ago
Andrzej Rybczak
03f6fd904f
new screen: mpd server info
17 years ago