Andrzej Rybczak
27dc96bece
media library: fix mouse event handler
12 years ago
Andrzej Rybczak
d35cf6a7fb
media library: toggle sort more: fetch data only if mtimes are not there
12 years ago
Andrzej Rybczak
9238008033
make sure to include boost posix_time where needed
12 years ago
Andrzej Rybczak
5ce193303b
fix color of window separators in media library etc.
12 years ago
Andrzej Rybczak
416b77e122
media library: adjust info message a bit
12 years ago
Andrzej Rybczak
17c5dbf548
media library: do not attempt to locate local files
12 years ago
Andrzej Rybczak
301de2a4fe
media library: change data fetch delay to 250ms
12 years ago
Andrzej Rybczak
a9c1e3811b
media library: add data fetch delay after position changes
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
49f53c07bb
Use list in media library when listallinfo is overkill
...
When the media library is not sorted by mtime and not in two column
mode, there is no reason to use listallinfo/GetDirectoryRecursive,
instead of list/GetList.
Using list instead of listallinfo is desired because listallinfo may be
slow, fetches a lot more data than necessary in this case and because
the MPD reference says this about listallinfo:
Do not use this command. Do not manage a client-side copy of MPD's
database. That is fragile and adds huge overhead. It will break with
large databases. Instead, query MPD whenever you need something.
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
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
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
b3219f9e34
require gcc-4.6 since gcc-4.5.4 produces ICE while compiling bindings.cpp
13 years ago
Andrzej Rybczak
d5b5a5ee28
media library: fix #3596 (locate song with albumartist in library doesn't work)
14 years ago
Andrzej Rybczak
8db773cfec
replace a few string algorithms with boost utilities
14 years ago
Andrzej Rybczak
3b61a0c1ab
media library: fix marking songs as in playlist
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
044464962c
initial restoration of support for encodings different than utf-8
14 years ago
Andrzej Rybczak
e40edade0e
use boost.locale for charset conversions instead of iconv
14 years ago
Andrzej Rybczak
f5cf0a97cc
media library: fix albums selection
14 years ago
Andrzej Rybczak
6e33c2ef0f
media library: preserve filters/selections on update
14 years ago
Andrzej Rybczak
1e335fae02
media library: optimize update
14 years ago
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
14 years ago
Matthew Hague
b487f10f10
media library: add support for sorting by mtime
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
077930df78
actions: ShowMediaLibrary -> ShowMediaLibrary/ToggleMediaLibraryColumnsMode
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
66b799cd4c
fix compilation with gcc-4.5
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
0d27d6ded3
media library: make screens non-pointer
14 years ago
Andrzej Rybczak
3a1175343f
fix nasty bug related to overlapping names
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
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
cfe738b2f7
add interface HasColumns and its appropriate implementations
14 years ago
Andrzej Rybczak
31b06470d1
check properly in MouseButtonPressed if switching columns is allowed
14 years ago
Andrzej Rybczak
d55070754d
settings: support customizable tags separator
14 years ago