Andrzej Rybczak
c35deb3b94
move override wcwidth with 1 if WIN32 if defined to window.h
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
caec71134e
make Window::{Bold,Reverse,AltCharset} protected
...
they should be called only within member funcions, because they
ignore stacked values, that are set by Window::operator<<(Format)
17 years ago
Andrzej Rybczak
26326de2c8
fix setting format flags in Window::operator<<(Format)
...
I though static variables are created for each class object,
but apparently they aren't, which makes the previous design
utterly broken. I'm suprised it somehow worked before.
17 years ago
Andrzej Rybczak
113e54c85c
Revert "cosider different size of size_t type on 32bits and 64bits arches"
...
This reverts commit 9faf3acf2f
and applies correct patch (thx for Damien Leone for pointing this)
Conflicts:
src/ncmpcpp.cpp
17 years ago
Andrzej Rybczak
9faf3acf2f
cosider different size of size_t type on 32bits and 64bits arches
17 years ago
Andrzej Rybczak
d965f4e517
new feature: mouse support
17 years ago
Andrzej Rybczak
a0cbd8fc32
new feature: input text history
17 years ago
Andrzej Rybczak
84a9af2ee9
make use of gcc's __attribute__ extension
17 years ago
Andrzej Rybczak
a1376e8a4e
pass small structs and POD types to Window::operator<<() by value
17 years ago
Andrzej Rybczak
c4849bf129
redefine KEY_BACKSPACE only if pdcurses is used
...
this is redundant in ncurses and causes display
bug while pressing backspace in some terminals.
17 years ago
Andrzej Rybczak
c634059834
put macros definition into parenthesis to avoid bugs
17 years ago
Andrzej Rybczak
a6635322a8
improve handling backspace key
17 years ago
Andrzej Rybczak
cbc452fde5
check for Xinitscr in pdcurses and define XCURSES if available
17 years ago
Andrzej Rybczak
48f3361e2d
improve conversions std::string <=> std::wstring
17 years ago
Andrzej Rybczak
65f52da949
make it compile under mingw32 --without-curl --without-taglib
...
ncmpcpp can be built for windows \o/
pdcurses and regex libraries are needed for this though.
17 years ago
Andrzej Rybczak
1b22f307ea
add support for pdcurses
17 years ago
Andrzej Rybczak
d50dcac5a2
return value, not const reference, if return type is POD or ptr
...
returning reference to POD types can be in fact slower than returning value.
17 years ago
Andrzej Rybczak
ea973b6b4a
put classes related to ncurses into NCurses namespace
17 years ago
Andrzej Rybczak
164dec3eed
unused defines cleaning / a few fixes for clock
17 years ago
Andrzej Rybczak
c827c88993
use ncurses pad instead of ncurses window by default
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
32f959d1ec
use streams instead of Window::WriteXY()
17 years ago
Andrzej Rybczak
f9f5149b76
includes cleaning
17 years ago
Andrzej Rybczak
4943dea1d3
do not display mpd password in clear text
17 years ago
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
17 years ago
Andrzej Rybczak
73c166a029
always save and read id3 tags in unicode
17 years ago
Andrzej Rybczak
563c4530aa
update Window::WriteXY() and related stuff
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
unK
48ba7cbcf2
another code clean-ups
18 years ago
unK
fc00baa300
include and ifdef clean-up
18 years ago
unK
c6fea611bf
improve utf8 related stuff
18 years ago
unK
e6b7e22485
remove ToString() and ToWString() returning C strings as they aren't used anyway
18 years ago
unK
0d5032c452
support for adding items like in ncmpc (disabled by default)
18 years ago
unK
c54de64176
new option for song format - right align (thx to Nathan Jones)
18 years ago
unK
369bbf6b96
new feature for parser, coordinates reader
18 years ago
unK
2605b29dd9
filename parser for tag editor, renaming files support, minor fixes
18 years ago
unK
25c2f3fb49
add scroll ability for Window::GetString
18 years ago
unK
c997e13091
classes cleaning
18 years ago
unK
b896f31c50
improve moving items and fix password handling (again) + fixes
18 years ago
unK
3b562d5a37
add playlist mode switcher (and some clean-ups ofc)
18 years ago
unK
d7b635e276
support for columns view in playlist
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
e4b80d5ac8
'repeat one song' mode added + memleak fix and some code clean-ups
18 years ago