Commit Graph

  • 759322d00c lyrics: automatically refresh lyrics window after edit (console editors only) Moritz Lipp 2012-10-11 23:32:50 +02:00
  • a6ae22244c tag editor: remove separator from parser dialog Andrzej Rybczak 2012-10-20 20:36:52 +02:00
  • b48d68f0b7 utility/string: remove unused functions Andrzej Rybczak 2012-10-20 20:33:36 +02:00
  • d5b5a5ee28 media library: fix #3596 (locate song with albumartist in library doesn't work) Andrzej Rybczak 2012-10-20 20:27:12 +02:00
  • 8db773cfec replace a few string algorithms with boost utilities Andrzej Rybczak 2012-10-04 22:33:17 +02:00
  • 5908250c18 add some typedefs Andrzej Rybczak 2012-10-18 16:25:51 +02:00
  • 3b61a0c1ab media library: fix marking songs as in playlist Andrzej Rybczak 2012-10-18 16:15:53 +02:00
  • 33fb33dc8d helpers: writeCyclicBuffer: fix drawing part of separator Andrzej Rybczak 2012-10-12 16:11:54 +02:00
  • c1d665bf9e scrollpad: add support for regex searching Andrzej Rybczak 2012-10-07 17:02:49 +02:00
  • ab1476caa8 fix shadow warnings Andrzej Rybczak 2012-10-06 19:33:20 +02:00
  • 843c2b76e6 menu: remove include of regexes.h Andrzej Rybczak 2012-10-06 19:28:39 +02:00
  • 400099a07f menu: change template parameter from T to ItemT Andrzej Rybczak 2012-10-06 19:26:14 +02:00
  • d1a0090789 window: preserve previous background color if only foreground is pushed Andrzej Rybczak 2012-10-06 19:14:27 +02:00
  • df9ecabb55 window: make color/format/border class enums Andrzej Rybczak 2012-10-06 19:04:59 +02:00
  • 1f61a083cf settings: modify default browser_playlist_prefix so it matches example config file Andrzej Rybczak 2012-10-06 18:45:47 +02:00
  • 0abdef3c3d strbuffer: fix operator<< Andrzej Rybczak 2012-10-06 18:44:58 +02:00
  • 97555c4c3d actions: make ActionType enum class Andrzej Rybczak 2012-10-06 18:35:45 +02:00
  • 3bd02f6abf actions: use namespace Andrzej Rybczak 2012-10-06 18:28:14 +02:00
  • 6709219aac actions: change naming convention to camelCase Andrzej Rybczak 2012-10-06 18:02:31 +02:00
  • ca24c5be5b actions: fix modifying player state string after interface toggle Andrzej Rybczak 2012-10-06 17:46:10 +02:00
  • 439e004cfa restore BasicBuffer::write function Andrzej Rybczak 2012-10-06 16:59:27 +02:00
  • 4a1824753c scrollpad: tidy Scrollpad::flush a bit Andrzej Rybczak 2012-10-06 15:08:24 +02:00
  • 59728381b9 strbuffer: fix Property::operator< Andrzej Rybczak 2012-10-06 14:59:48 +02:00
  • 43924f88e1 scrollpad: use std::string as container Andrzej Rybczak 2012-10-06 02:51:07 +02:00
  • eda2ea37a9 rewrite major part of strbuffer and Scrollpad::flush Andrzej Rybczak 2012-10-06 02:42:24 +02:00
  • 1eb0003714 window: rename Where to Scroll and make it enum class Andrzej Rybczak 2012-10-05 21:25:22 +02:00
  • 044464962c initial restoration of support for encodings different than utf-8 Andrzej Rybczak 2012-10-05 20:50:14 +02:00
  • e40edade0e use boost.locale for charset conversions instead of iconv Andrzej Rybczak 2012-10-04 21:25:48 +02:00
  • 802886c2e5 bindings: initial support for running external commands Andrzej Rybczak 2012-10-03 20:29:02 +02:00
  • f5cf0a97cc media library: fix albums selection Andrzej Rybczak 2012-10-03 20:09:48 +02:00
  • 6e33c2ef0f media library: preserve filters/selections on update Andrzej Rybczak 2012-10-03 19:58:48 +02:00
  • d3dc560602 menu: pass items by value to allow copy elision / moving Andrzej Rybczak 2012-10-03 19:17:48 +02:00
  • d004fd67a5 tiny tag editor: do not try to load comment tag Andrzej Rybczak 2012-10-02 22:21:00 +02:00
  • 6002fd8db4 settings: remove media_library_display_{date,empty_tag} options Andrzej Rybczak 2012-10-02 21:51:19 +02:00
  • 152ce17fea tags: fix a few issues (reading/writing tags related) Andrzej Rybczak 2012-10-02 20:34:18 +02:00
  • a0ccf53f18 extras: fix script Andrzej Rybczak 2012-10-02 20:33:27 +02:00
  • 49d1d56722 extras: tweak artist_to_albumartist script a bit Andrzej Rybczak 2012-10-02 19:40:03 +02:00
  • efe2a52382 fix header guards Andrzej Rybczak 2012-10-02 16:19:04 +02:00
  • 592a156aaa comparators: fix yet another implicit conversion related bug Andrzej Rybczak 2012-10-02 03:39:44 +02:00
  • 1e335fae02 media library: optimize update Andrzej Rybczak 2012-10-02 02:21:56 +02:00
  • 9aaa93a4e3 playlist editor: rename private members Andrzej Rybczak 2012-10-01 20:50:17 +02:00
  • 9a292ca20d mpd: make functions take item consumer instead of returning vector of items Andrzej Rybczak 2012-10-01 20:44:22 +02:00
  • 60faa15462 settings: recognize browser_sort_mode config option Andrzej Rybczak 2012-10-01 18:34:58 +02:00
  • 523b308553 bindings: fix typos in configuration file Andrzej Rybczak 2012-09-30 16:11:40 +02:00
  • 9d8e6a2687 playlist: store song hashes in hash map, not a tree Andrzej Rybczak 2012-09-24 10:09:47 +02:00
  • b487f10f10 media library: add support for sorting by mtime Matthew Hague 2012-09-20 12:32:48 +02:00
  • add40d542d bindings: guarantee ordering of bindings of the same key Andrzej Rybczak 2012-09-20 05:00:11 +02:00
  • 07fc58015e bindings: add support for defining and executing commands Andrzej Rybczak 2012-09-20 04:32:51 +02:00
  • ba0a47668a bindings: add note about the difference between single action/chain of actions Andrzej Rybczak 2012-09-20 01:06:51 +02:00
  • de1ad6cff3 actions: move isMPDMusicSet checks at the end of conditionals Andrzej Rybczak 2012-09-19 05:18:36 +02:00
  • ae5bbbe63b settings: remove allow_physical_*_deletion (replaced by custom binding) Andrzej Rybczak 2012-09-19 02:03:39 +02:00
  • 552bc77318 actions: split Delete into Delete{PlaylistItems,BrowserItems,StoredPlaylists} Andrzej Rybczak 2012-09-19 02:01:27 +02:00
  • b57428db90 mdp: remove GetCurrentlyPlayingSongPos Andrzej Rybczak 2012-09-18 21:34:14 +02:00
  • e108604641 playlist: make reverse operate on iterator range Andrzej Rybczak 2012-09-18 21:17:04 +02:00
  • 059592e28e menu: remove unnecessary delete Andrzej Rybczak 2012-09-18 20:57:17 +02:00
  • 3aa21f8ef7 menu: remove Menu::Swap Andrzej Rybczak 2012-09-18 20:53:34 +02:00
  • 419965924f menu: remove Menu::hasSelected Andrzej Rybczak 2012-09-18 20:41:35 +02:00
  • 4ff78d6304 fix handling playlist highlight Andrzej Rybczak 2012-09-18 18:26:50 +02:00
  • 88a279119e status: fix blinking cursor when playlist_highlight_delay is set to 1 Andrzej Rybczak 2012-09-16 17:12:14 +02:00
  • 43ccedd6d8 fix assertion failures in media library / playlist editor with separators enabled Andrzej Rybczak 2012-09-16 08:13:10 +02:00
  • 48cf01f084 pass ProxySongList around since it already has shared_ptr inside Andrzej Rybczak 2012-09-16 07:13:54 +02:00
  • ddd18681ba help: fix shadow warning Andrzej Rybczak 2012-09-16 04:38:07 +02:00
  • 8ac1a38213 bindings: add support for action "require_screen" Andrzej Rybczak 2012-09-16 04:33:52 +02:00
  • f0a0734728 add ScreenType for screen's type identification Andrzej Rybczak 2012-09-16 03:49:11 +02:00
  • f691ab265f screen: rename BasicScreen to BaseScreen Andrzej Rybczak 2012-09-16 03:08:02 +02:00
  • e2c1c6f365 selected items added: fix position in adding after current song Andrzej Rybczak 2012-09-16 03:04:37 +02:00
  • 42188b8768 sort playlist dialog: use ExecItem Andrzej Rybczak 2012-09-16 02:33:20 +02:00
  • a362488246 regex filter: fix possibility of failing assertion in RegexItemFilter Andrzej Rybczak 2012-09-16 01:54:47 +02:00
  • 077930df78 actions: ShowMediaLibrary -> ShowMediaLibrary/ToggleMediaLibraryColumnsMode Andrzej Rybczak 2012-09-15 23:30:46 +02:00
  • b4ab065b2d actions: split ShowSearchEngine into ShowSearchEngine and ResetSearchEngine Andrzej Rybczak 2012-09-15 23:20:18 +02:00
  • 3d2e5adae8 actions: split ShowBrowser into showBrowser and ChangeBrowseMode Andrzej Rybczak 2012-09-15 23:13:47 +02:00
  • 14587cb4ec abstract shared parts of switchTo methods away Andrzej Rybczak 2012-09-15 22:27:50 +02:00
  • f7dba0a578 make remaining single-windowed screens' main windows non-pointer Andrzej Rybczak 2012-09-15 00:43:53 +02:00
  • 5d535e9203 bindings: use better word in comment Andrzej Rybczak 2012-09-15 00:25:56 +02:00
  • 66b799cd4c fix compilation with gcc-4.5 Andrzej Rybczak 2012-09-15 00:23:40 +02:00
  • c4190b6514 rewrite selected items added so it uses sane actions dispatch system Andrzej Rybczak 2012-09-15 00:10:03 +02:00
  • 49a21370a6 playlist editor: change columns to be non-pointers Andrzej Rybczak 2012-09-14 18:38:28 +02:00
  • 8b42a41720 sort playlist dialog: change main window to be non-pointer Andrzej Rybczak 2012-09-14 17:49:42 +02:00
  • 830a2832b5 screen: change ScreenType to WindowType and add WindowReference typedef Andrzej Rybczak 2012-09-14 17:43:11 +02:00
  • 0d27d6ded3 media library: make screens non-pointer Andrzej Rybczak 2012-09-14 17:33:53 +02:00
  • 3a1175343f fix nasty bug related to overlapping names Andrzej Rybczak 2012-09-14 17:11:32 +02:00
  • b2b16be9ce search engine: make main window non-pointer Andrzej Rybczak 2012-09-14 16:23:58 +02:00
  • d05707ad82 browser: make main type non-pointer Andrzej Rybczak 2012-09-14 16:20:54 +02:00
  • 9c29082afe playlist: define main screen as non-pointer Andrzej Rybczak 2012-09-14 16:16:35 +02:00
  • 4d6ea660bc make defining screens with main window type as non-pointer possible Andrzej Rybczak 2012-09-14 15:40:31 +02:00
  • 9e93f7baf9 sort playlist dialog: make a few members const Andrzej Rybczak 2012-09-14 01:03:31 +02:00
  • e2889bfefd regex filter: fix assertion fail if regex wasn't properly compiled Andrzej Rybczak 2012-09-14 00:59:00 +02:00
  • 1891c1c050 do not initialize screens lazily as it doesn't make much sense Andrzej Rybczak 2012-09-14 00:54:48 +02:00
  • 7c3f93e211 fix shadow warnings gcc produces Andrzej Rybczak 2012-09-13 22:12:16 +02:00
  • 58a26b1e18 adjust indentation of remaining classes in headers Andrzej Rybczak 2012-09-13 22:09:39 +02:00
  • bb5d72d558 screen: adjust indentation Andrzej Rybczak 2012-09-13 22:01:33 +02:00
  • 9ddfca8f31 playlist: move sorting dialog related functions to separate file Andrzej Rybczak 2012-09-13 21:57:17 +02:00
  • fcc097fc76 require a bit bigger screen so all possible dialogs will fit Andrzej Rybczak 2012-09-13 20:21:02 +02:00
  • dd7665bb7d more PascalCase to camelCase conversions Andrzej Rybczak 2012-09-13 19:23:33 +02:00
  • 8e6d9a97e3 move tags related functions to separate file Andrzej Rybczak 2012-09-13 18:58:47 +02:00
  • cfe738b2f7 add interface HasColumns and its appropriate implementations Andrzej Rybczak 2012-09-13 18:24:57 +02:00
  • 31b06470d1 check properly in MouseButtonPressed if switching columns is allowed Andrzej Rybczak 2012-09-13 17:46:35 +02:00
  • 382e4c0177 tag editor: remove field previously used as album artist Andrzej Rybczak 2012-09-13 15:55:11 +02:00
  • 491f28377f settings: change default modified_item_prefix a bit Andrzej Rybczak 2012-09-13 01:40:31 +02:00
  • 7d8365cea4 tag editor: improve tag reading abilities Andrzej Rybczak 2012-09-13 01:11:13 +02:00