Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
15 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
7c75be82bd
browser: if current dir doesn't exists, go down one level automatically
16 years ago
Andrzej Rybczak
d3cb0ea6f6
put CURL related functions into a separate file
16 years ago
Andrzej Rybczak
4d406c85f2
browser: support operations on m3u playlists not created by mpd
16 years ago
Andrzej Rybczak
d45e3b382f
uninline CaseInsensitiveStringComparison::operator()
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
03f6fd904f
new screen: mpd server info
17 years ago
Andrzej Rybczak
4efaa18927
ignore special chars that occurs in tag values
...
ncmpcpp shouldn't treat '$' characters that
are part of a tag as special format chars.
17 years ago
Andrzej Rybczak
0a2a7290f6
new feature: support for underlined text
17 years ago
Andrzej Rybczak
d6fbb2f657
remove wrapper for Scroller() needed with --enable-unicode
17 years ago
Andrzej Rybczak
8cf7a7cab6
do not copy strings while doing case insensitive comparison
17 years ago
Andrzej Rybczak
27687fd2b1
pass Buffer/Window to ShowTag() by reference
...
returning new Buffer and passing it to Window by operator<<()
was rather bad idea since it required unnecessary copying.
17 years ago
Andrzej Rybczak
7729fde54d
rename misc.{cpp,h} to conv.{cpp,h}
17 years ago
Andrzej Rybczak
89e18096d9
rearrange sequence of arguments to Scroller()
17 years ago
Andrzej Rybczak
cbbabee0e7
simplify code responsible for parsing song formats
...
functions MPD::Song::toString() and Display::Songs were
almost identical. for now the latter uses MPD::Song::toString()
implementation, which also has been simplified.
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
cd3180d265
return values instead of playing around with static variables and references
17 years ago
Andrzej Rybczak
31ab01cc1c
fix prototype of write_data() function used by curl
...
maybe this works, but I don't want it to suddenly stop working
some day just because curl guys made their library more strict.
17 years ago
Andrzej Rybczak
d5a68a1a60
make Keypressed() funcion inline
17 years ago
Andrzej Rybczak
a80bf2a7bf
use typename keyword instead of class as it's more logical
17 years ago
Andrzej Rybczak
1667079b59
do not include misc.h in menu.h as it's redundant there
17 years ago
Andrzej Rybczak
93fd687ec1
consider "ignore leading 'the' word" function while sorting playlist
17 years ago
Andrzej Rybczak
8f092d5490
move some functions to TagEditor class / outside
17 years ago
Andrzej Rybczak
89b53ddfdb
while searching for songs in media library, consider year of the album
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
32bac776e7
cleaning
17 years ago
Andrzej Rybczak
173b012d00
use vector<string_pair> instead of map<string, string>
17 years ago
Andrzej Rybczak
2a6e0fd7e8
fix searching in browser
...
it was taking whole path, take only top dir.
17 years ago
Andrzej Rybczak
32f959d1ec
use streams instead of Window::WriteXY()
17 years ago
Andrzej Rybczak
8653232a2a
change namespace Browser into class
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago
Andrzej Rybczak
cecb11c3d8
move WindowTitle() to local unnamed namespace
17 years ago
Andrzej Rybczak
d82577e357
group various functions more logically
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
5b3357c54c
improve parsing argv
17 years ago
Andrzej Rybczak
d92dde1fb1
move some functions from helpers to status_checker
17 years ago
Andrzej Rybczak
a84067d1ab
put scrolling code into function and use it also in lyrics screen
17 years ago
Andrzej Rybczak
da8feb885f
handle colored empty tag marker
18 years ago
Andrzej Rybczak
cfa8268f2d
improve handling playlist stats (btw several other improvements)
18 years ago
Andrzej Rybczak
c61ddd3383
improve handling statusbar messages (+ some minor various fixes)
18 years ago
Andrzej Rybczak
284dd6a5be
update Menu class and related stuff
18 years ago
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
18 years ago
Andrzej Rybczak
51e59b04b9
remove several redunant externs and use static variables
18 years ago
Andrzej Rybczak
5c0af01cca
put mpd connection related things into namespace
18 years ago
Andrzej Rybczak
1d27b8629d
improve ShowMessage()
18 years ago
Andrzej Rybczak
5b1dbf2aed
improve parsing argv a bit
18 years ago
unK
beee0bc9d3
add support for browsing local filesystem
18 years ago
unK
4ab4e72c97
implement argv handler and basic mpc commands
18 years ago