Andrzej Rybczak
c031675f56
update NEWS / version bump
17 years ago
Andrzej Rybczak
00fde3c266
add to example config info about how to check state of charset detection
17 years ago
Andrzej Rybczak
b2aeb9f609
make --version|-v display info about encoding detection
17 years ago
Andrzej Rybczak
fcf3acb6dd
convert tags to wide strings in TagEditor::GetTagList()
...
This fixes writing tags that contain non-ascii
characters if non-unicode locale is used.
17 years ago
Andrzej Rybczak
14c601eebe
Revert "do not convert tag values to wide string, just mark it explicitely as utf8"
...
This breaks writing tags that contain non-ascii
characters if non-unicode locale is used.
This reverts commit 62e3c84728 .
17 years ago
Andrzej Rybczak
3b9f28f7ce
write TOPE frame as performer tag if <mpd-0.16 is used, TPE3 otherwise
17 years ago
Andrzej Rybczak
62e3c84728
do not convert tag values to wide string, just mark it explicitely as utf8
17 years ago
Andrzej Rybczak
b74aabfaa1
tag editor: performer, composer and disc tags support for ogg and flac files
17 years ago
Andrzej Rybczak
dfb651be62
do not open mp3 files twice while writing tags into them
17 years ago
Andrzej Rybczak
55173cb419
move local_browser variable from settings to Browser class
17 years ago
Andrzej Rybczak
35d776dfab
supress warnings about signedness if pdcurses is used
17 years ago
Andrzej Rybczak
1b2999ef8e
fix compilation under mingw32
17 years ago
Andrzej Rybczak
a4a05aa812
fix Trim() as it seems it doesn't work in some cases
17 years ago
Andrzej Rybczak
c019fc05d2
do some checks on data fetched from last.fm while parsing it
17 years ago
Andrzej Rybczak
884cb0b7fb
write both ID3v1 and ID3v2 tags to mp3 files
17 years ago
Andrzej Rybczak
e84a8ddf98
set max progressbar width to screen width
17 years ago
Andrzej Rybczak
45884e0895
fix a few bugs progressbar related (redrawing, colors)
17 years ago
Andrzej Rybczak
cada9f4355
bold expected keys while waiting for keypress
17 years ago
Andrzej Rybczak
9e20858977
do not show cursor while waiting for only one keypress
17 years ago
Andrzej Rybczak
048fd2ffce
refresh status window immediately after prompting user
...
this fixes #2537 .
17 years ago
Andrzej Rybczak
c7c6b2c321
lyrics: check if data returned by curl contains opening and closing tag
17 years ago
Andrzej Rybczak
dca6642a7f
warn about consequences from using song format without any braces
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
3e75ff6455
always try to link with ncursesw
17 years ago
Andrzej Rybczak
5866cd6343
if iconv conversion failed, restore input buffer to its initial state
17 years ago
Andrzej Rybczak
e99b1c63e9
fix very nasty bug that could cause billion of segfaults
17 years ago
Andrzej Rybczak
aad9146397
make use of CaseInsensitiveStringComparison() instead of copying strings
17 years ago
Andrzej Rybczak
31a5363434
search engine: throw away SearchedPattern class and generalize the code
17 years ago
Andrzej Rybczak
dbc9b5a216
get rid of warnings about signed and unsigned integer comparison
17 years ago
Andrzej Rybczak
0a1d2e37ae
add -fno-exceptions to CXXFLAGS if compiler supports it
17 years ago
Andrzej Rybczak
70910b77ed
make ncmpcpp compile with -fno-exceptions
17 years ago
Andrzej Rybczak
14a774b8a3
window: move some members from protected to private section
17 years ago
Andrzej Rybczak
1a3dcbfe17
set attributes in Menu::Refresh() by operators<<()
...
this also makes Window::{Bold,UnderLine,Reverse,Altcharset} private.
these should only be called by internals of Window class.
17 years ago
Andrzej Rybczak
ec18a34513
apply selected item prefix to menu before clearing the line
...
if selected item prefix turned on a color or other format flag
it should be appended to the whole line, not only the part that
is going to be drawn using item displayer.
17 years ago
Andrzej Rybczak
ead5255df1
new feature: support for custom prefix/suffix of now playing song
17 years ago
Andrzej Rybczak
5a887861d7
move code responsible for marking song as now playing to display functions
17 years ago
Andrzej Rybczak
b47ad169dc
add new function: Menu::CurrentlyDrawedPosition()
...
this'll be used to simplify displaying currently playing item
17 years ago
Andrzej Rybczak
d995b9f065
define NCURSES_MOUSE_VERSION as 1 (not 2) if pdcurses is used
17 years ago
Andrzej Rybczak
91ffdf9799
redefine BUTTON2_PRESSED if ncurses is used
17 years ago
Andrzej Rybczak
20b0bcc85e
define NCURSES_MOUSE_VERSION if pdcurses is used
17 years ago
Andrzej Rybczak
487b2fc1c9
reimplement Window::hasCoords if pdcurses is used
17 years ago
Andrzej Rybczak
d48403057d
do not attempt to include fftw3.h if configure didn't found it
17 years ago
Andrzej Rybczak
4d99d11cfe
--now-playing should return string converted to current locale
17 years ago
Andrzej Rybczak
310ea04f3e
detect system charset encoding automatically
17 years ago
Andrzej Rybczak
f0b2c690ef
document NCurses::basic_buffer class
17 years ago
Andrzej Rybczak
0a2a7290f6
new feature: support for underlined text
17 years ago
Andrzej Rybczak
ad685091bc
rename Menu::BoldOption() to Menu::Bold()
17 years ago
Andrzej Rybczak
3bdb798852
clean NCurse::List class a bit and remove a few redundant functions
17 years ago
Andrzej Rybczak
2f971147b1
change all Mpd.GetState </> psPlay/psStop to (!)Mpd.isPlaying()
17 years ago
Andrzej Rybczak
7c9363c174
refresh window after lyrics/artist info was (not) downloaded
17 years ago