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
1d0cfce646
Merge branch '0.6.x'
...
Conflicts:
AUTHORS
NEWS
configure.ac
2014-10-28 20:21:02 +01:00
Andrzej Rybczak
6402b6f9c9
tags: writeID3v2Tags: write comment tag properly
2014-10-28 20:09:28 +01:00
Andrzej Rybczak
35fdddff87
enums: implement operator{<<,>>} for VisualizerType and use it
2014-10-26 20:43:24 +01:00
Darby Payne
8805bff045
visualizer: add an ellipse visualizer (stereo mode only)
2014-10-26 13:41:12 +01:00
Darby Payne
1f2daaa08c
visualizer: add filled wave visualizer
2014-10-26 13:41:09 +01:00
Andrzej Rybczak
7dcf8f4f34
wide char: use std::move in To{W,}String
2014-09-29 12:21:10 +02:00
Andrzej Rybczak
7abbf279c5
wide char: remove assert in wideLength and count length all chars separately
2014-09-29 12:16:36 +02:00
Andrzej Rybczak
20a02100fe
option parser: change license to BSD3
2014-09-03 11:52:52 +02:00
Andrzej Rybczak
a52bd231cb
option parser: make assign_default_once work with non-copyable types
2014-09-03 11:45:32 +02:00
Andrzej Rybczak
edfb4d9c53
option parser: adjust functors so no object copies are made
2014-09-02 18:28:06 +02:00
Andrzej Rybczak
966f3ef927
rename ExecItem to RunnableItem and make use of variadic templates
2014-08-31 09:16: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
88a3bdb507
properly handle boost::bad_lexical_cast exceptions
2013-09-14 17:26:45 +02:00
Andrzej Rybczak
1d4e006986
update copyright info
2013-04-07 13:31:58 +02:00
Andrzej Rybczak
133554bfea
settings: new configuration variable: generate_win32_compatible_filenames
2012-12-08 16:34:46 +01:00
Andrzej Rybczak
b48d68f0b7
utility/string: remove unused functions
2012-10-20 20:33:36 +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
044464962c
initial restoration of support for encodings different than utf-8
2012-10-05 20:58:07 +02:00
Andrzej Rybczak
e40edade0e
use boost.locale for charset conversions instead of iconv
2012-10-05 20:49:58 +02:00
Andrzej Rybczak
efe2a52382
fix header guards
2012-10-02 16:19:04 +02:00
Andrzej Rybczak
592a156aaa
comparators: fix yet another implicit conversion related bug
2012-10-02 03:39:44 +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
d55070754d
settings: support customizable tags separator
2012-09-12 21:44:27 +02:00
Andrzej Rybczak
4961e6d6ee
comparators: fix LocaleBasedItemSorting
2012-09-09 14:42:13 +02:00
Andrzej Rybczak
84326efc46
move wstring related functions to wide_char file
2012-09-08 18:42:59 +02:00
Andrzej Rybczak
8f693cd822
string: fix lowercase function
2012-09-08 15:58:35 +02:00
Andrzej Rybczak
8fb88b7181
comparators: generalize objects a bit
2012-09-08 14:34:46 +02:00
Andrzej Rybczak
057922d2a6
make use of std::locale based strings comparison
2012-09-08 03:35:52 +02:00
Andrzej Rybczak
a26b1f62f9
actions: implement filtering playlist on priorities
2012-09-08 00:29:18 +02:00
Andrzej Rybczak
dc62bd5c29
actions: adjust names of a few actions to be more descriptive
2012-09-06 00:38:00 +02:00
Andrzej Rybczak
21947d3655
status: optimize filtering when chars are being taken from input queue
2012-09-05 22:45:13 +02:00
Andrzej Rybczak
7c6467a9e7
keys: implement parsing key configuration file
2012-09-05 18:02:37 +02:00
Andrzej Rybczak
bb121fbe01
make playlist and playlist editor share code responsible for moving items
2012-09-04 18:14:37 +02:00
Andrzej Rybczak
b77466cc38
browser: read tags from local songs
2012-08-29 18:45:58 +02:00
Andrzej Rybczak
b06e620913
more cleanup and grouping functions logically together
2012-08-29 14:35:11 +02:00
Andrzej Rybczak
b1c301dc1c
split majority of helpers and rewrite a few heinous functions
2012-08-29 11:46:17 +02:00