Andrzej Rybczak
b902a2a6bf
Don't block when executing external commands
5 years ago
Andrzej Rybczak
dd0eac69f8
Revert suppression of output of all external commands
5 years ago
Andrzej Rybczak
f3fe45f3ff
Suppress output of all external commands
5 years ago
Andrzej Rybczak
0458c98bae
Add run_external_console_command action for running terminal applications
5 years ago
Andrzej Rybczak
b68354a223
Update header information and my email
5 years ago
Andrzej Rybczak
f266b2a5d4
Use more portable way of suppressing output
5 years ago
Andrzej Rybczak
25d7bb4d19
Suppress any output from external commands
5 years ago
Jan Holthuis
81cb7a4f85
Restore curses after running external command
...
This allows running TUI tools like vim via run_external_command without
destroying the ncmpcpp curses output.
8 years ago
Andrzej Rybczak
86ec51624e
Update AUTHORS and copyright line
9 years ago
Andrzej Rybczak
56cb940a12
actions: use shared_ptr to store actions
9 years ago
Andrzej Rybczak
516ee31109
Update headers
9 years ago
Andrzej Rybczak
6ad3de7366
help: show defined action chains
11 years ago
Andrzej Rybczak
38b1064f1f
actions: move item selection to its own action and bind it to insert
11 years ago
Andrzej Rybczak
25ac152b0d
remove silly comment after namespaces
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
3bd02f6abf
actions: use namespace
14 years ago
Andrzej Rybczak
6709219aac
actions: change naming convention to camelCase
14 years ago
Andrzej Rybczak
802886c2e5
bindings: initial support for running external commands
14 years ago
Andrzej Rybczak
8ac1a38213
bindings: add support for action "require_screen"
14 years ago
Andrzej Rybczak
f691ab265f
screen: rename BasicScreen to BaseScreen
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
58a26b1e18
adjust indentation of remaining classes in headers
14 years ago
Andrzej Rybczak
8f065e2da3
status: split NcmpcppStatusChanged into smaller pieces
14 years ago
Andrzej Rybczak
c935dcf11a
global: remove RedrawHeader
14 years ago
Andrzej Rybczak
c873a4eca3
add forgotten file (global.cpp)
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
b387d22663
lyrics: add support for lyricstime.com, metrolyrics.com and lyricsmania.com
16 years ago
Andrzej Rybczak
7f2ea9dc8f
remove optional pthread support - it's mandatory now
16 years ago
Andrzej Rybczak
daad444f3c
lyrics: redesigned plugins system
16 years ago
Andrzej Rybczak
d3cb0ea6f6
put CURL related functions into a separate file
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 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
3e99bba5b8
use idle notifications instead of polling mpd all the time
17 years ago
Andrzej Rybczak
519a36872a
get proper path to "My Documents" folder in WIN32
17 years ago
Andrzej Rybczak
8ecd35051a
do not start additional thread if lyrics are available locally
17 years ago
Andrzej Rybczak
49a13222a3
get proper user home dir on WIN32 and adjust folders in this case a bit
17 years ago
Andrzej Rybczak
344fc21d76
use pthread_t * handlers rather than pthread_t
...
pthread-win32 doesn't accept assigning zero to pthread_t type,
so we need to use pointers instead. this is more semantic anyway.
17 years ago
Andrzej Rybczak
f04472641b
make it compile under mingw32 --with-curl
17 years ago
Andrzej Rybczak
ffbcfb7e18
poll mpd once per second, no need to do it more often
17 years ago
Andrzej Rybczak
b21ede24f4
move searching to Menu class, also remember last constraint
...
this improvement also make that list of found items is not cleared
if one switches to another screen. it's remebered until the content
of screen changes (e.g. item is deleted from playlist)
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
32bac776e7
cleaning
17 years ago
Andrzej Rybczak
e6bd98e0a7
general code cleaning
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago
Andrzej Rybczak
d82577e357
group various functions more logically
17 years ago
Andrzej Rybczak
f9f5149b76
includes cleaning
17 years ago
Andrzej Rybczak
542c121e0a
add clock screen (ported from ncmpc)
17 years ago