Andrzej Rybczak
|
7c71df8dc7
|
browser: do not go to parent directory on MPD_SERVER_ERROR_NO_EXIST
|
2014-11-06 21:22:22 +01:00 |
|
Andrzej Rybczak
|
bf33a45935
|
playlist: initialize timer
|
2014-11-06 20:33:19 +01:00 |
|
brezerk
|
cc747c0f99
|
settings: add startup_slave_screen option
|
2014-11-06 20:33:12 +01:00 |
|
Andrzej Rybczak
|
a4e9523f63
|
settings: expand ~ to home directory in mpd_host
|
2014-11-06 19:48:59 +01:00 |
|
Andrzej Rybczak
|
9cb3b21d4a
|
Merge branch '0.6.x'
Conflicts:
NEWS
configure.ac
src/media_library.cpp
src/playlist_editor.cpp
src/tags.cpp
|
2014-11-06 19:23:54 +01:00 |
|
Andrzej Rybczak
|
a32a4262b8
|
change version to 0.6.1
|
2014-11-06 19:21:21 +01:00 |
|
Andrzej Rybczak
|
d958e94d75
|
lyrics: check if the song exists
|
2014-11-06 19:00:46 +01:00 |
|
Andrzej Rybczak
|
3e9d25ccea
|
playlist editor: fix adding songs with fetch delay enabled
|
2014-11-06 18:54:45 +01:00 |
|
Andrzej Rybczak
|
08d17f9d0e
|
media library: fix adding songs with fetch delay enabled
|
2014-11-06 18:53:31 +01:00 |
|
Andrzej Rybczak
|
60749ea4bd
|
window: fix wheel scrolling if NCURSES_MOUSE_VERSION > 1
|
2014-11-06 16:57:08 +01:00 |
|
Andrzej Rybczak
|
309a4989c9
|
remove filtering
|
2014-11-05 21:37:27 +01:00 |
|
Andrzej Rybczak
|
413fe866de
|
menu: remove unused methods
|
2014-11-04 22:40:59 +01:00 |
|
Andrzej Rybczak
|
efdac2058e
|
menu: make current() return an iterator
|
2014-11-04 22:33:16 +01:00 |
|
Andrzej Rybczak
|
12772c47f9
|
menu: remove search related methods
|
2014-11-04 21:31:07 +01:00 |
|
Andrzej Rybczak
|
c01e734e6e
|
news: add info about directories and playlists being sortable by mtime
|
2014-11-04 16:59:04 +01:00 |
|
Andrzej Rybczak
|
044bbc3777
|
tags: mp3: write IDv2.4 tags only
|
2014-11-04 11:07:19 +01:00 |
|
Andrzej Rybczak
|
0f254b164e
|
tags: mp3: write IDv2.4 tags only
|
2014-11-04 11:06:05 +01:00 |
|
Andrzej Rybczak
|
d51f52633f
|
menu: replace Iterator class with boost::indirect_iterator adaptor
|
2014-11-03 16:40:21 +01:00 |
|
Andrzej Rybczak
|
0d07af8a5e
|
menu: change std::forward to std::move
|
2014-11-03 02:11:53 +01:00 |
|
Andrzej Rybczak
|
7bfa120f37
|
mpd: get rid of *List typedefs
|
2014-11-03 01:08:20 +01:00 |
|
Andrzej Rybczak
|
24de827f8b
|
fix shadow warnings
|
2014-11-03 00:59:52 +01:00 |
|
Andrzej Rybczak
|
202a21c4b3
|
mpd: replace all consumers with iterators
|
2014-11-03 00:43:47 +01:00 |
|
Andrzej Rybczak
|
e5b0c7a357
|
mpd: make GetRecursiveDirectory return SongIterator
|
2014-11-02 23:08:21 +01:00 |
|
Andrzej Rybczak
|
afa8a34340
|
mpd: make Iterator more flexible
|
2014-11-02 22:52:13 +01:00 |
|
Andrzej Rybczak
|
0457af36fe
|
mpd: redesign Item and adjust browser
|
2014-11-02 22:14:29 +01:00 |
|
Andrzej Rybczak
|
30d57afcac
|
playlist editor: hold MPD::PlaylistS instead of std::stringS
|
2014-11-01 23:16:06 +01:00 |
|
Andrzej Rybczak
|
fabd24c6a5
|
mpd: make ItemType enum class
|
2014-11-01 22:47:59 +01:00 |
|
Andrzej Rybczak
|
9a1afece86
|
mpd: Item: do not wrap Song in shared_ptr
|
2014-11-01 22:37:21 +01:00 |
|
Andrzej Rybczak
|
42bba40baf
|
mpd: add Playlist
|
2014-11-01 22:20:34 +01:00 |
|
Andrzej Rybczak
|
b98d830a33
|
mpd: output: replace exception with assert
|
2014-11-01 22:10:53 +01:00 |
|
Andrzej Rybczak
|
cb6d8c69cd
|
mpd: use unique_ptr for storage of mpd_connection
|
2014-11-01 22:09:31 +01:00 |
|
Andrzej Rybczak
|
72726831ca
|
mpd: add OutputIterator
|
2014-11-01 22:03:30 +01:00 |
|
Andrzej Rybczak
|
4ad5c33f32
|
use SongIterator
|
2014-11-01 19:45:19 +01:00 |
|
Andrzej Rybczak
|
485e6ee4a3
|
mpd: add SongIterator
|
2014-11-01 16:43:03 +01:00 |
|
Andrzej Rybczak
|
fb9c0ffdf5
|
menu: add std::move in a few places
|
2014-11-01 15:41:46 +01:00 |
|
Andrzej Rybczak
|
9cbcf61fac
|
proxy song list: remove highlight
|
2014-11-01 15:38:41 +01:00 |
|
Andrzej Rybczak
|
42dce36625
|
strbuffer: use static initializer instead of variadic constructor
|
2014-11-01 01:49:18 +01:00 |
|
Andrzej Rybczak
|
e9a539f8ee
|
pass by value instead of rvalue reference for RVO to take place
|
2014-11-01 01:39:28 +01:00 |
|
Andrzej Rybczak
|
7e2900511c
|
window: initScreen: initialize readline
this fixes segmentation fault in rl_resize_terminal on SIGWINCH.
|
2014-11-01 01:05:20 +01:00 |
|
Andrzej Rybczak
|
a71f3787d1
|
actions: replace bare readKey with prompt everywhere
|
2014-10-31 22:23:02 +01:00 |
|
Andrzej Rybczak
|
e6859c097b
|
actions: rename askYesNoQuestion to confirmAction and make it throw on 'n'
|
2014-10-31 21:52:26 +01:00 |
|
Andrzej Rybczak
|
a8b46a8e47
|
actions: make askYesNoQuestion use NC::Window::prompt
|
2014-10-31 20:04:20 +01:00 |
|
Andrzej Rybczak
|
cb578125cc
|
window: display_string: properly handle invalid multibyte characters
|
2014-10-31 18:04:14 +01:00 |
|
Andrzej Rybczak
|
8cf05f2645
|
statusbar: rename getString to mainHook
|
2014-10-31 16:35:42 +01:00 |
|
Andrzej Rybczak
|
9a8ce0f176
|
window: display_string: add comments
|
2014-10-31 16:20:57 +01:00 |
|
Andrzej Rybczak
|
f1aba45a99
|
window: rename getString to prompt
|
2014-10-31 16:07:56 +01:00 |
|
Andrzej Rybczak
|
b265d56cdf
|
window: add ScopedStringHelper and use it where appropriate
|
2014-10-31 15:30:54 +01:00 |
|
Andrzej Rybczak
|
fa1cd965fa
|
statusbar: use scoped locks instead of lock/unlock functions
|
2014-10-31 15:05:57 +01:00 |
|
Andrzej Rybczak
|
9e6b8533f1
|
ncmpcpp: ignore SIGPIPE
|
2014-10-31 12:11:27 +01:00 |
|
Andrzej Rybczak
|
43bb55292a
|
ncmpcpp: do not ignore SIGINT
|
2014-10-31 12:05:32 +01:00 |
|