Andrzej Rybczak
6a5f46a458
actions: make find forward/backward incremental
2014-11-07 12:59:00 +01:00
brezerk
cc747c0f99
settings: add startup_slave_screen option
2014-11-06 20:33:12 +01:00
Andrzej Rybczak
309a4989c9
remove filtering
2014-11-05 21:37:27 +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
7bfa120f37
mpd: get rid of *List typedefs
2014-11-03 01:08:20 +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
0457af36fe
mpd: redesign Item and adjust browser
2014-11-02 22:14:29 +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
4ad5c33f32
use SongIterator
2014-11-01 19:45:19 +01:00
Andrzej Rybczak
ea9d5940ff
update NEWS and change version to 0.6_beta5
2014-10-04 17:57:05 +02:00
Andrzej Rybczak
9e11ffc351
browser: properly handle deletion of mpd playlists
2014-10-04 17:50:14 +02:00
Andrzej Rybczak
3e12f31399
browser: delete: exit immediately after deleting mpd playlist
2014-10-04 16:21:42 +02:00
Andrzej Rybczak
dcaa1cafa4
playlist: make kept song count collision resistant
2014-08-30 14:11:44 +02:00
Andrzej Rybczak
d20765c53a
normalize messages
2014-08-29 18:30:37 +02:00
Trygve Aaberge
9e8dc741e5
browser: make sorting optional
...
This adds a new option, "noop", to browser_sort_mode. If this mode
is selected, no sorting is done in the browser view, and the elements
are shown in the same order as received from the MPD server.
2014-08-29 17:10:40 +02:00
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
2014-08-29 14:54:09 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
2014-08-27 05:25:53 +02:00
Andrzej Rybczak
8d1b10fb3e
actions: add missing flag restriction for physical deletion
2014-08-27 02:01:44 +02:00
Andrzej Rybczak
8913c77786
browser: properly report errors when deleting items fails
2014-04-26 17:53:59 +02:00
Andrzej Rybczak
34923a035c
notify user if some files failed to be added
2014-01-18 17:01:16 +01:00
Andrzej Rybczak
0dcec65edf
use boost::bind instead of std::bind until boost placeholders are in separate namespace
2013-07-09 23:14:14 +02:00
Andrzej Rybczak
7deeecee20
get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library
2013-05-17 16:55:50 +02:00
Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
2013-05-17 15:18:17 +02:00
Andrzej Rybczak
0731c13026
browser: remove unused includes
2013-05-16 21:45:16 +02:00
Andrzej Rybczak
5dca3eb8b5
browser: use boost::filesystem for clearing directories
2013-05-16 21:32:47 +02:00
Andrzej Rybczak
de9a999124
browser: add support for sorting by mtime in local browser
2013-05-16 20:57:03 +02:00
Andrzej Rybczak
1c6c9e9c5a
browser: use boost::filesystem for local browsing
2013-05-16 20:56:37 +02:00
Andrzej Rybczak
786ffe9182
clear filters when empty string is passed to applyFilter
...
boost::regex doesn't like empty strings in literal mode and throws exceptions.
2013-04-28 23:25:08 +02:00
Andrzej Rybczak
d451731562
clear search results if empty string is passed to FindForward/Backward
2013-04-07 14:10:41 +02:00
Andrzej Rybczak
1d4e006986
update copyright info
2013-04-07 13:31:58 +02:00
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
2013-04-07 13:22:50 +02:00
Andrzej Rybczak
2b5f1b9fd4
replace gnu regex wrapper with boost::regex
2013-04-06 16:47:03 +02:00
Andrzej Rybczak
8db773cfec
replace a few string algorithms with boost utilities
2012-10-18 16:59:57 +02:00
Andrzej Rybczak
df9ecabb55
window: make color/format/border class enums
2012-10-06 19:05:12 +02:00
Andrzej Rybczak
1eb0003714
window: rename Where to Scroll and make it enum class
2012-10-05 21:25:22 +02:00
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
2012-10-01 20:44:22 +02:00
Andrzej Rybczak
552bc77318
actions: split Delete into Delete{PlaylistItems,BrowserItems,StoredPlaylists}
2012-09-19 02:01:27 +02:00
Andrzej Rybczak
43ccedd6d8
fix assertion failures in media library / playlist editor with separators enabled
2012-09-16 08:13:10 +02:00
Andrzej Rybczak
48cf01f084
pass ProxySongList around since it already has shared_ptr inside
2012-09-16 07:14:33 +02:00
Andrzej Rybczak
3d2e5adae8
actions: split ShowBrowser into showBrowser and ChangeBrowseMode
2012-09-15 23:13:47 +02:00
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
2012-09-15 22:58:32 +02:00
Andrzej Rybczak
c4190b6514
rewrite selected items added so it uses sane actions dispatch system
2012-09-15 00:18:22 +02:00
Andrzej Rybczak
830a2832b5
screen: change ScreenType to WindowType and add WindowReference typedef
2012-09-14 17:43:11 +02:00
Andrzej Rybczak
d05707ad82
browser: make main type non-pointer
2012-09-14 16:20:54 +02:00
Andrzej Rybczak
9c29082afe
playlist: define main screen as non-pointer
2012-09-14 16:16:35 +02:00
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
2012-09-14 16:16:22 +02:00