Andrzej Rybczak
ea9d5940ff
update NEWS and change version to 0.6_beta5
12 years ago
Andrzej Rybczak
9e11ffc351
browser: properly handle deletion of mpd playlists
12 years ago
Andrzej Rybczak
3e12f31399
browser: delete: exit immediately after deleting mpd playlist
12 years ago
Andrzej Rybczak
dcaa1cafa4
playlist: make kept song count collision resistant
12 years ago
Andrzej Rybczak
d20765c53a
normalize messages
12 years ago
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.
12 years ago
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
12 years ago
Andrzej Rybczak
8d1b10fb3e
actions: add missing flag restriction for physical deletion
12 years ago
Andrzej Rybczak
8913c77786
browser: properly report errors when deleting items fails
12 years ago
Andrzej Rybczak
34923a035c
notify user if some files failed to be added
12 years ago
Andrzej Rybczak
0dcec65edf
use boost::bind instead of std::bind until boost placeholders are in separate namespace
13 years ago
Andrzej Rybczak
7deeecee20
get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library
13 years ago
Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
13 years ago
Andrzej Rybczak
0731c13026
browser: remove unused includes
13 years ago
Andrzej Rybczak
5dca3eb8b5
browser: use boost::filesystem for clearing directories
13 years ago
Andrzej Rybczak
de9a999124
browser: add support for sorting by mtime in local browser
13 years ago
Andrzej Rybczak
1c6c9e9c5a
browser: use boost::filesystem for local browsing
13 years ago
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.
13 years ago
Andrzej Rybczak
d451731562
clear search results if empty string is passed to FindForward/Backward
13 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
13 years ago
Andrzej Rybczak
2b5f1b9fd4
replace gnu regex wrapper with boost::regex
13 years ago
Andrzej Rybczak
8db773cfec
replace a few string algorithms with boost utilities
14 years ago
Andrzej Rybczak
df9ecabb55
window: make color/format/border class enums
14 years ago
Andrzej Rybczak
1eb0003714
window: rename Where to Scroll and make it enum class
14 years ago
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
14 years ago
Andrzej Rybczak
552bc77318
actions: split Delete into Delete{PlaylistItems,BrowserItems,StoredPlaylists}
14 years ago
Andrzej Rybczak
43ccedd6d8
fix assertion failures in media library / playlist editor with separators enabled
14 years ago
Andrzej Rybczak
48cf01f084
pass ProxySongList around since it already has shared_ptr inside
14 years ago
Andrzej Rybczak
3d2e5adae8
actions: split ShowBrowser into showBrowser and ChangeBrowseMode
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
c4190b6514
rewrite selected items added so it uses sane actions dispatch system
14 years ago
Andrzej Rybczak
830a2832b5
screen: change ScreenType to WindowType and add WindowReference typedef
14 years ago
Andrzej Rybczak
d05707ad82
browser: make main type non-pointer
14 years ago
Andrzej Rybczak
9c29082afe
playlist: define main screen as non-pointer
14 years ago
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
14 years ago
Andrzej Rybczak
1891c1c050
do not initialize screens lazily as it doesn't make much sense
14 years ago
Andrzej Rybczak
9ddfca8f31
playlist: move sorting dialog related functions to separate file
14 years ago
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
8e6d9a97e3
move tags related functions to separate file
14 years ago
Andrzej Rybczak
d55070754d
settings: support customizable tags separator
14 years ago
Andrzej Rybczak
8f065e2da3
status: split NcmpcppStatusChanged into smaller pieces
14 years ago
Andrzej Rybczak
fb5b95cdce
browser: simplify function call
14 years ago
Andrzej Rybczak
c8097a898e
get rid of locale_to_utf where it's not needed anymore
14 years ago
Andrzej Rybczak
c90545b008
move statusbar/progressbar related code to separate file
14 years ago
Andrzej Rybczak
c8d83b9223
browser: redraw header after locating song immediately
14 years ago
Andrzej Rybczak
84326efc46
move wstring related functions to wide_char file
14 years ago
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
14 years ago