Commit Graph

  • 0811e30319 implement Searchable interface / make use of unnamed namespaces Andrzej Rybczak 2012-09-01 16:10:52 +02:00
  • 12ca003350 strbuffer: remove if, it's not needed Andrzej Rybczak 2012-09-01 08:57:07 +02:00
  • 1bb3907b50 fix a few typos Andrzej Rybczak 2012-09-01 08:56:56 +02:00
  • 7d47f16316 menu: fix iterator's operator[] and definitions of reverse value interators Andrzej Rybczak 2012-09-01 00:20:44 +02:00
  • 4c944085d6 menu: generalize filtering, introduce interfaces Andrzej Rybczak 2012-08-31 23:09:56 +02:00
  • f1625c920a menu: get rid of a few List functions Andrzej Rybczak 2012-08-31 13:05:48 +02:00
  • 1596c8ed40 menu: simplify ItemDisplayer further Andrzej Rybczak 2012-08-31 11:57:25 +02:00
  • 1c46dec39f menu: a few semantic changes Andrzej Rybczak 2012-08-31 11:41:22 +02:00
  • e4f4cd68c0 menu: add value iterator Andrzej Rybczak 2012-08-31 09:19:45 +02:00
  • 04bbdc53fc menu: get rid of RealChoice Andrzej Rybczak 2012-08-31 06:05:29 +02:00
  • 970727fab2 menu: make m_highlight/m_beginning unsigned Andrzej Rybczak 2012-08-31 05:55:49 +02:00
  • c3d04b866f display: get rid of reinterpret_casts Andrzej Rybczak 2012-08-31 04:57:49 +02:00
  • d8b2d20bdb menu: move a few methods to Item class Andrzej Rybczak 2012-08-31 04:38:03 +02:00
  • 0ba847dc3c menu: make Item more operational Andrzej Rybczak 2012-08-30 20:36:15 +02:00
  • 74f0864824 menu: normalize indentation Andrzej Rybczak 2012-08-30 20:23:58 +02:00
  • 7e53654492 menu: implement custom iterator Andrzej Rybczak 2012-08-30 20:17:25 +02:00
  • 7297b8a9ad use std::bind instead of passing void pointers around Andrzej Rybczak 2012-08-30 07:52:39 +02:00
  • 798c9b3121 menu: some member name changing Andrzej Rybczak 2012-08-30 07:07:19 +02:00
  • 0447b4e881 window: remove GetXY Andrzej Rybczak 2012-08-30 06:21:21 +02:00
  • 5989cc6317 status: fix current song update Andrzej Rybczak 2012-08-29 19:36:59 +02:00
  • b77466cc38 browser: read tags from local songs Andrzej Rybczak 2012-08-29 18:45:58 +02:00
  • c14b0d3b3b error: fix Timestamp Andrzej Rybczak 2012-08-29 15:52:10 +02:00
  • 09e2c9a714 song: scrap pimpl Andrzej Rybczak 2012-08-29 15:51:35 +02:00
  • b06e620913 more cleanup and grouping functions logically together Andrzej Rybczak 2012-08-29 14:34:39 +02:00
  • b1c301dc1c split majority of helpers and rewrite a few heinous functions Andrzej Rybczak 2012-08-29 11:46:17 +02:00
  • 4cb0e2232a fix compilation --without-taglib Andrzej Rybczak 2012-08-29 09:07:20 +02:00
  • ddeec3aea0 song: a few tweaks Andrzej Rybczak 2012-08-28 22:42:43 +02:00
  • 8abae236bb strbuffer: be friend with Scrollpad instead of using shitty hacks Andrzej Rybczak 2012-08-28 08:23:53 +02:00
  • e61d0a4958 strbuffer: fix indentation Andrzej Rybczak 2012-08-28 08:17:20 +02:00
  • 6449cc5f2c status: uncomment forgotten line Andrzej Rybczak 2012-08-28 08:12:26 +02:00
  • eaabbee189 strbuffer: get rid of ostringstream Andrzej Rybczak 2012-08-28 08:10:16 +02:00
  • b910ce38be restrict conversions being done in strbuffer Andrzej Rybczak 2012-08-28 07:12:31 +02:00
  • a20a195225 mpd: use lambda closures instead of passing vectors to functions Andrzej Rybczak 2012-08-28 06:01:56 +02:00
  • 4a0026052f conv: use snprintf instead of ostringstream Andrzej Rybczak 2012-08-28 03:54:40 +02:00
  • 397783d701 reduce usage of pointers / replace std::pair in SearchEngine Andrzej Rybczak 2012-08-28 02:44:08 +02:00
  • a270fc8402 rewrite MPD::Song object Andrzej Rybczak 2012-08-27 23:22:15 +02:00
  • e0e787716f require MPD >= 0.14 Andrzej Rybczak 2012-08-27 19:11:03 +02:00
  • bac6df8c6c some general source code tweaks Andrzej Rybczak 2012-08-27 19:06:19 +02:00
  • 2c50064ba5 playlist: move sorting functions to Playlist::EnterPressed Andrzej Rybczak 2012-08-27 11:12:51 +02:00
  • e0d5daef4c fix {Clock,Visualizer}::Scroll so they override base function Andrzej Rybczak 2012-08-26 21:56:01 +02:00
  • 9e071b074c display: rewrite Display::Columns and Display::SongsInColumns Andrzej Rybczak 2012-08-26 20:45:54 +02:00
  • b299806a90 actions: define DisableFilter in terms of ApplyFilter Andrzej Rybczak 2012-08-25 20:41:17 +02:00
  • 08adcbfdc8 screen: make behavior of locked screens more sensible in a certain case Andrzej Rybczak 2012-08-25 19:09:32 +02:00
  • ecf3b0d30a remove tab-width dependent indentation Andrzej Rybczak 2012-08-25 17:53:15 +02:00
  • f6cae753e2 implement input character queue and add PushCharacters macro utility Andrzej Rybczak 2012-08-25 06:50:27 +02:00
  • 55ae5b1816 initial support for binding keys to action chains Andrzej Rybczak 2012-08-25 04:44:02 +02:00
  • 3a023e40c0 fix screen refresh at startup Andrzej Rybczak 2012-08-25 02:12:57 +02:00
  • 6829a8e05c add support for binding actions to multibyte characters Andrzej Rybczak 2012-08-25 01:32:12 +02:00
  • 3750533026 settings: bind backspace actions also to Ctrl-H Andrzej Rybczak 2012-08-16 17:07:49 +02:00
  • fbd4a0484e fix a few issues with win32 build Andrzej Rybczak 2012-08-16 07:48:20 +02:00
  • b1f5eeaa8b fix compilation --without-taglib / --without-curl Andrzej Rybczak 2012-08-15 23:40:54 +02:00
  • d3b48855fd remove Song::SetPosition Andrzej Rybczak 2012-08-14 23:55:22 +02:00
  • e729ab0a38 playlist: rewrite sorting so it's much less cryptic Andrzej Rybczak 2012-08-14 23:55:01 +02:00
  • b7999b499f add a few informational messages Andrzej Rybczak 2012-08-14 19:17:49 +02:00
  • 2096181eb1 playlist editor: disallow cropping/clearing filtered playlists Andrzej Rybczak 2012-08-14 18:54:55 +02:00
  • 77a3c73d9c make displayed messages more consistent Andrzej Rybczak 2012-08-14 18:17:30 +02:00
  • dad2bba13e optimize a bit adding playlists/directories to playlist Andrzej Rybczak 2012-08-14 17:15:18 +02:00
  • bab756c579 add support for priorities (queueing) Andrzej Rybczak 2012-08-14 16:09:45 +02:00
  • d51edfd262 remove "Reverse" from sorting window Andrzej Rybczak 2012-08-14 04:26:33 +02:00
  • 456c855adb make it compile with -O2 -Werror Andrzej Rybczak 2012-08-14 02:24:22 +02:00
  • 23a612e184 settings: remove unused function Andrzej Rybczak 2012-08-14 02:01:28 +02:00
  • 9ae502e66e change version to 0.6_pre Andrzej Rybczak 2012-08-14 01:52:52 +02:00
  • 2d57f15cad remove some hacky shit Andrzej Rybczak 2012-08-14 01:48:36 +02:00
  • 181224b837 keybinding system rewrite Andrzej Rybczak 2012-07-18 01:34:55 +02:00
  • 4cf9fe33db settings: notify about unknown options in configuration file Andrzej Rybczak 2012-07-16 18:24:38 +02:00
  • 6313139566 window: properly ignore all non-printable char codes (ctrl-?, F?, etc.) Andrzej Rybczak 2012-07-16 01:52:42 +02:00
  • 7b8a286c49 window: interpret ctrl-h as backspace Andrzej Rybczak 2012-07-16 01:38:19 +02:00
  • 8b2fd356b7 rename YEAR tag to DATE tag (as it should've been from the beginning) Andrzej Rybczak 2012-07-16 00:42:40 +02:00
  • a22e875473 help: fix typo Andrzej Rybczak 2012-07-16 00:25:20 +02:00
  • 6126def6c5 settings: fix columns generation without configuration file (ticket #3490) Andrzej Rybczak 2012-07-16 00:20:25 +02:00
  • 4475902eb9 settings: make progressbar more customizable (elapsed time part color, boldness) Andrzej Rybczak 2012-07-16 00:00:20 +02:00
  • 27a0dc958f corrections for previous commit Andrzej Rybczak 2012-07-15 21:58:24 +02:00
  • 6c73c3cecf add custom sort format Maarten de Vries 2012-04-30 01:08:41 +02:00
  • d134a807d4 tag editor: Move reset/save to bottom of menu. Marc Jessome 2012-04-22 14:23:25 -04:00
  • 10f5ec1e78 Add command to clear filter. Marc Jessome 2012-04-10 20:39:10 -04:00
  • 7b90daa690 search engine: add "Album Artist" search constraint. Marc Jessome 2012-04-11 00:35:45 -04:00
  • a14b77338d jump to current song at startup even if it's not currently played Andrzej Rybczak 2012-07-13 23:23:44 +02:00
  • f96b4fc776 browser: make playing newly loaded playlist work in all cases Andrzej Rybczak 2012-07-13 22:18:21 +02:00
  • 5e83aade22 lyrics fetcher: remove ad from lyricsvip lyrics Andrzej Rybczak 2012-07-13 21:00:32 +02:00
  • 281263b957 change version to 0.5.11_pre Andrzej Rybczak 2012-07-13 20:59:45 +02:00
  • 6039330c69 update NEWS / 0.5.10 release Andrzej Rybczak 2012-04-01 18:49:09 +02:00
  • f21499ff55 fix compilation with gcc-4.7 (ticket #3478) Andrzej Rybczak 2012-03-30 02:43:32 +02:00
  • c39dde2244 fix compilation --without-curl Andrzej Rybczak 2012-03-30 02:41:36 +02:00
  • d91da9dd18 change version to 0.5.10_pre Andrzej Rybczak 2012-03-30 02:41:19 +02:00
  • dbcea51d2a update NEWS / 0.5.9 release Andrzej Rybczak 2012-03-17 16:58:21 +01:00
  • 8e369252f4 display ncmpcpp instead of ncmpc++ in window's title Andrzej Rybczak 2012-03-17 17:01:56 +01:00
  • f8151904f5 update copyright dates Andrzej Rybczak 2012-03-17 16:46:55 +01:00
  • efbcb31f04 fix bug #3424 (crash when adding amount of random songs equal to total number of songs) Andrzej Rybczak 2012-03-17 16:28:55 +01:00
  • 70e9ebe7a3 tag editor: fix segfault if LocateSong is used in tag editor Andrzej Rybczak 2012-01-30 20:04:25 +01:00
  • bc9d04ffe3 screen: fix isVisible function Andrzej Rybczak 2012-01-28 23:17:02 +01:00
  • d338fad9ec fix copypaste bug from previous commit Andrzej Rybczak 2012-01-15 14:05:24 +01:00
  • 57511bb941 local browser: properly check if file extension is supported Andrzej Rybczak 2012-01-15 13:23:07 +01:00
  • b058fdce30 browser: display message only when loading playlist failed Andrzej Rybczak 2011-12-31 18:15:23 +01:00
  • 3661b37896 browser: Do not modify the items name if we're loading a playlist Wieland Hoffmann 2011-12-30 18:48:46 +01:00
  • 91477e034d lyrics fetcher: limit number of worker threads downloading lyrics in background Andrzej Rybczak 2011-12-29 18:47:44 +01:00
  • e8f08ea884 fix bug 3409 (there was no '$' char escaping in statusbar for current song) Andrzej Rybczak 2011-12-29 17:58:55 +01:00
  • 12cdede049 settings: make characters used in visualizer customizable Andrzej Rybczak 2011-12-26 20:13:01 +01:00
  • 955e23c270 narrow scope of MEVENTs and replace old_mouse_event properly Andrzej Rybczak 2011-11-27 13:43:04 +01:00
  • f6bc65bbd1 fall back to Volume{Up,Down} if {Prev,Next}Column would do nothing Andrzej Rybczak 2011-11-27 13:42:13 +01:00
  • fa298428d9 lyrics fetcher: add support for lololyrics.com Andrzej Rybczak 2011-11-26 02:04:01 +01:00