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.
2009-09-15 16:36:26 +00:00
Andrzej Rybczak
7729fde54d
rename misc.{cpp,h} to conv.{cpp,h}
2009-08-29 21:56:14 +02:00
Andrzej Rybczak
89e18096d9
rearrange sequence of arguments to Scroller()
2009-08-26 03:33:31 +02:00
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.
2009-08-14 04:15:34 +02:00
Andrzej Rybczak
101f01941d
new feature: alternative user interface
2009-08-12 02:08:13 +02:00
Andrzej Rybczak
cd3180d265
return values instead of playing around with static variables and references
2009-06-04 12:19:37 +02:00
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.
2009-03-14 22:15:25 +01:00
Andrzej Rybczak
d5a68a1a60
make Keypressed() funcion inline
2009-03-12 19:29:38 +01:00
Andrzej Rybczak
a80bf2a7bf
use typename keyword instead of class as it's more logical
2009-03-10 22:47:39 +01:00
Andrzej Rybczak
1667079b59
do not include misc.h in menu.h as it's redundant there
2009-03-10 17:26:03 +01:00
Andrzej Rybczak
93fd687ec1
consider "ignore leading 'the' word" function while sorting playlist
2009-03-06 18:14:01 +01:00
Andrzej Rybczak
8f092d5490
move some functions to TagEditor class / outside
2009-03-04 22:47:48 +01:00
Andrzej Rybczak
89b53ddfdb
while searching for songs in media library, consider year of the album
2009-02-24 15:56:16 +01:00
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.
2009-02-17 17:57:55 +01:00
Andrzej Rybczak
32bac776e7
cleaning
2009-02-17 08:29:40 +01:00
Andrzej Rybczak
173b012d00
use vector<string_pair> instead of map<string, string>
2009-02-16 20:08:14 +01:00
Andrzej Rybczak
2a6e0fd7e8
fix searching in browser
...
it was taking whole path, take only top dir.
2009-02-16 19:52:11 +01:00
Andrzej Rybczak
32f959d1ec
use streams instead of Window::WriteXY()
2009-02-16 19:32:43 +01:00
Andrzej Rybczak
8653232a2a
change namespace Browser into class
2009-02-14 00:43:58 +01:00
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
2009-02-13 17:24:06 +01:00
Andrzej Rybczak
cecb11c3d8
move WindowTitle() to local unnamed namespace
2009-02-11 09:12:49 +01:00
Andrzej Rybczak
d82577e357
group various functions more logically
2009-02-10 15:51:55 +01:00
Andrzej Rybczak
f9f5149b76
includes cleaning
2009-02-10 12:19:59 +01:00
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
2009-01-17 00:52:08 +01:00
Andrzej Rybczak
5b3357c54c
improve parsing argv
2009-01-01 20:24:07 +01:00
Andrzej Rybczak
d92dde1fb1
move some functions from helpers to status_checker
2008-12-28 19:11:05 +01:00
Andrzej Rybczak
a84067d1ab
put scrolling code into function and use it also in lyrics screen
2008-12-19 23:23:50 +01:00
Andrzej Rybczak
da8feb885f
handle colored empty tag marker
2008-12-11 18:29:56 +01:00
Andrzej Rybczak
cfa8268f2d
improve handling playlist stats (btw several other improvements)
2008-12-11 16:12:39 +01:00
Andrzej Rybczak
c61ddd3383
improve handling statusbar messages (+ some minor various fixes)
2008-12-11 14:04:14 +01:00
Andrzej Rybczak
284dd6a5be
update Menu class and related stuff
2008-12-10 17:34:55 +01:00
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
2008-12-09 16:40:04 +01:00
Andrzej Rybczak
51e59b04b9
remove several redunant externs and use static variables
2008-12-09 11:31:01 +01:00
Andrzej Rybczak
5c0af01cca
put mpd connection related things into namespace
2008-12-09 10:16:38 +01:00
Andrzej Rybczak
1d27b8629d
improve ShowMessage()
2008-12-09 10:05:26 +01:00
Andrzej Rybczak
5b1dbf2aed
improve parsing argv a bit
2008-11-04 16:10:02 +01:00
unK
beee0bc9d3
add support for browsing local filesystem
2008-10-27 20:35:02 +01:00
unK
4ab4e72c97
implement argv handler and basic mpc commands
2008-10-05 22:41:29 +02:00
unK
457452036b
fix displaying title of primary column in media library with tag editor disabled
2008-10-04 20:30:53 +02:00
unK
dbe0480db5
store fetched artist's info in ~/.ncmpcpp/artists instead of ~/.lyrics
2008-09-28 23:58:27 +02:00
unK
6ff6f6e258
support for dirs/playlists rename in browser
2008-09-19 23:29:32 +02:00
unK
c54de64176
new option for song format - right align (thx to Nathan Jones)
2008-09-13 21:59:05 +02:00
unK
2605b29dd9
filename parser for tag editor, renaming files support, minor fixes
2008-09-12 22:06:48 +02:00
unK
8fb83ac476
code clean-ups (help screen initialization splitted)
2008-09-11 16:05:46 +02:00
unK
cb79ecdb2a
brand new song info screen
2008-09-10 17:25:35 +02:00
unK
e36bf0a3cc
use std::pair instead of two different containters
2008-09-10 10:50:59 +02:00
unK
0e1e3c6342
a lot of code clean-ups, remove song info screen
2008-09-09 16:49:22 +02:00
unK
cad4d36807
improve checking if song is in playlist in search engine
2008-09-09 10:01:56 +02:00
unK
1398aff398
improvements for album tag editor
2008-09-07 15:18:30 +02:00
unK
b142164426
corections for album tag editor
2008-09-07 11:46:01 +02:00