Commit Graph

  • eeb1951547 fix for clock misrendering Andrzej Rybczak 2009-03-20 17:44:02 +01:00
  • 5cfe75a0c2 Revert "limit clear and crop function to playlist/playlist editor" Andrzej Rybczak 2009-03-19 18:48:58 +01:00
  • a1a2ba4eed show columns' titles if browser displays them at start Andrzej Rybczak 2009-03-18 18:42:36 +01:00
  • 503c4964d5 Revert "use inline functions instead of macros in charset.h" Andrzej Rybczak 2009-03-17 23:57:36 +01:00
  • 42b11910cc update NEWS / version bump Andrzej Rybczak 2009-03-17 19:58:24 +01:00
  • a9bad6863b check if ptr is NULL before dereferencing it in Menu::GetSelected() Andrzej Rybczak 2009-03-17 19:48:34 +01:00
  • 204189fe33 update man and example config Andrzej Rybczak 2009-03-17 19:44:27 +01:00
  • 047dabd41a limit clear and crop function to playlist/playlist editor Andrzej Rybczak 2009-03-17 18:25:44 +01:00
  • d1d1011eeb make function 'clear' in playlist editor clear selected playlist Andrzej Rybczak 2009-03-17 18:24:35 +01:00
  • b382784f6a notify about selected items being removed from playlist Andrzej Rybczak 2009-03-17 16:58:55 +01:00
  • aea0540f16 a few improvements for 'add selected' function Andrzej Rybczak 2009-03-17 16:43:33 +01:00
  • a1b08c5776 add ('a') items to currently selected playlist in playlist editor Andrzej Rybczak 2009-03-16 17:10:43 +01:00
  • 8a1223aa18 enable playlist highlighting after saving playlist Andrzej Rybczak 2009-03-16 16:36:48 +01:00
  • 20055afac4 call Song::Localize() in Display::SongInColumns() Andrzej Rybczak 2009-03-15 22:42:28 +01:00
  • 1e511d1d8d fix now playing update if playlist is filtered Andrzej Rybczak 2009-03-15 13:35:18 +01:00
  • 31ab01cc1c fix prototype of write_data() function used by curl Andrzej Rybczak 2009-03-14 22:15:25 +01:00
  • 24fc414826 fix bolding/unbolding items, if screen is filtered Andrzej Rybczak 2009-03-14 18:04:31 +01:00
  • aad83e9b6c fix clearing statusbar if playing is stopped Andrzej Rybczak 2009-03-13 15:24:12 +01:00
  • 1a7fd6d332 update window title only when playlist or songid changed Andrzej Rybczak 2009-03-13 15:11:59 +01:00
  • 3477c1514d put check for playlist filtering in macro Andrzej Rybczak 2009-03-13 14:35:35 +01:00
  • 2c1647d57a new feature: reverse playlist Andrzej Rybczak 2009-03-13 14:22:43 +01:00
  • d03c4a88b6 fix Menu copy constructor Andrzej Rybczak 2009-03-13 13:26:29 +01:00
  • a20469b403 never get full playlist from mpd, always request for changes Andrzej Rybczak 2009-03-13 12:58:17 +01:00
  • c7689d72d6 improve playlist updating Andrzej Rybczak 2009-03-12 21:26:56 +01:00
  • 502ce9be6a handle now playing song properly Andrzej Rybczak 2009-03-12 21:24:00 +01:00
  • 0aa36f3fb2 move Global::Timer to Playlist class Andrzej Rybczak 2009-03-12 20:20:26 +01:00
  • d5a68a1a60 make Keypressed() funcion inline Andrzej Rybczak 2009-03-12 19:29:38 +01:00
  • 6768e3cdaa change char * to const char * in libmpdclient where appropriate to avoid casts Andrzej Rybczak 2009-03-12 18:29:13 +01:00
  • 24c37eb592 do not store commands list in MPD::Connection Andrzej Rybczak 2009-03-12 17:30:25 +01:00
  • 8a4ee22b61 swap songs internally while sorting to keep their properties Andrzej Rybczak 2009-03-12 13:46:00 +01:00
  • 2bb0aaef18 if selected items are separated, group them while moving Andrzej Rybczak 2009-03-12 13:32:24 +01:00
  • c0d227a0c8 move selected items to actual cursor position, not to given one Andrzej Rybczak 2009-03-11 21:31:41 +01:00
  • fd7ac3b3f5 new feature: move item(s) in playlist to given position Andrzej Rybczak 2009-03-11 20:27:55 +01:00
  • a80bf2a7bf use typename keyword instead of class as it's more logical Andrzej Rybczak 2009-03-10 22:47:39 +01:00
  • d50dcac5a2 return value, not const reference, if return type is POD or ptr Andrzej Rybczak 2009-03-10 22:20:09 +01:00
  • 5e29d251c3 add man page Andrzej Rybczak 2009-03-10 21:02:47 +01:00
  • 1667079b59 do not include misc.h in menu.h as it's redundant there Andrzej Rybczak 2009-03-10 17:26:03 +01:00
  • 5f114abd2c clear screen only after getting song info to avoid flickering Andrzej Rybczak 2009-03-09 11:43:27 +01:00
  • 2f68c48eb0 make SearchEngine::CaseSensitive regex flag Andrzej Rybczak 2009-03-09 11:23:55 +01:00
  • 14a817e83e fix memory leak in search engine Andrzej Rybczak 2009-03-09 11:09:13 +01:00
  • 29f49415dd add support for regular expressions (basic and extended) Andrzej Rybczak 2009-03-08 22:16:18 +01:00
  • 6be91a8216 improve searching a bit / fix going to previous found position Andrzej Rybczak 2009-03-08 17:45:28 +01:00
  • 2c30387a91 limit scope of unallowed_chars and make it static Andrzej Rybczak 2009-03-08 16:43:40 +01:00
  • 09ea91e548 check if setlocale() returns NULL Andrzej Rybczak 2009-03-08 15:55:41 +01:00
  • 7f2a635ac5 use inline functions instead of macros in charset.h Andrzej Rybczak 2009-03-08 15:53:15 +01:00
  • a3da430f1f change InternalSorting to class Andrzej Rybczak 2009-03-08 13:27:14 +01:00
  • eed4fb03ff use CamelCase for variables in Global namespace / some cleaning Andrzej Rybczak 2009-03-08 01:58:49 +01:00
  • b21ede24f4 move searching to Menu class, also remember last constraint Andrzej Rybczak 2009-03-07 18:23:31 +01:00
  • c5f24f402f improve fetching albums by tag editor Andrzej Rybczak 2009-03-07 15:03:22 +01:00
  • 3523caa592 some fixes for non-unicode locales Andrzej Rybczak 2009-03-07 13:26:36 +01:00
  • a4599fffe7 speed up browsing media library Andrzej Rybczak 2009-03-07 12:26:16 +01:00
  • 93fd687ec1 consider "ignore leading 'the' word" function while sorting playlist Andrzej Rybczak 2009-03-06 18:14:01 +01:00
  • e209a86e8e allow for position go to in %, mm:ss format and numer of seconds Andrzej Rybczak 2009-03-06 14:12:40 +01:00
  • 1b74324e68 fix duplicating albums in media library Andrzej Rybczak 2009-03-05 18:55:11 +01:00
  • 556d0f7a3c hide cursor after return from external console editor Andrzej Rybczak 2009-03-05 18:06:53 +01:00
  • eef59c9099 rename Song::__Count_Last_Slash_Position() Andrzej Rybczak 2009-03-05 17:45:43 +01:00
  • ea973b6b4a put classes related to ncurses into NCurses namespace Andrzej Rybczak 2009-03-05 17:43:13 +01:00
  • 8f092d5490 move some functions to TagEditor class / outside Andrzej Rybczak 2009-03-04 22:47:48 +01:00
  • 31dcb27789 fix handling external console editor Andrzej Rybczak 2009-03-04 22:21:32 +01:00
  • 6ad80aeed5 write ID3v2 tags in utf8 Andrzej Rybczak 2009-03-04 21:33:56 +01:00
  • 76701883e9 support for multiple composer, performer and disc tags Andrzej Rybczak 2009-03-04 21:14:11 +01:00
  • 67b7aaae8a define mDialog as object, not ptr to object Andrzej Rybczak 2009-03-04 16:18:48 +01:00
  • 2d74931a9a use static_cast in Scrollpad::Flush() instead of reinterpret_cast Andrzej Rybczak 2009-03-04 15:39:52 +01:00
  • d8a6993ec2 add support for external console editor Andrzej Rybczak 2009-03-04 15:34:04 +01:00
  • 73f7980019 make blocking search constraints change after successful searching optional Andrzej Rybczak 2009-03-03 21:13:02 +01:00
  • 339bbb4925 while converting item in columns to string, if title is empty, use filename Andrzej Rybczak 2009-03-03 19:44:00 +01:00
  • 3d6765f896 make BasicScreen::{Enter,Space}Pressed() pure virtual Andrzej Rybczak 2009-03-03 18:39:09 +01:00
  • c3f2857dab use private where appropriate Andrzej Rybczak 2009-03-03 18:33:37 +01:00
  • e0a9a6cb9c fix: show again multiple album without year in media library Sebastian Peters 2009-03-01 23:27:25 +01:00
  • b9cbacebff new function: stop playing after current song Andrzej Rybczak 2009-03-01 11:26:39 +01:00
  • 27535e133c move functions from unnamed namespace to Browser class Andrzej Rybczak 2009-03-01 00:33:10 +01:00
  • aed227ab5f new feature: go to currently playing song in browser Andrzej Rybczak 2009-02-27 00:20:45 +01:00
  • 89b53ddfdb while searching for songs in media library, consider year of the album Andrzej Rybczak 2009-02-24 15:56:16 +01:00
  • d27a0510e4 update NEWS / version bump Andrzej Rybczak 2009-02-23 10:27:54 +01:00
  • fe79d1ae94 keep proper songs' positions when playlist is modified Andrzej Rybczak 2009-02-22 13:53:41 +01:00
  • 12e437c5af really fix compilation --without-curl Andrzej Rybczak 2009-02-21 16:48:38 +01:00
  • b056fb0968 fix compilation --without-curl Andrzej Rybczak 2009-02-20 20:12:35 +01:00
  • 2856d5cd78 make playlist's stats scrollable, also display remaining time on demand Andrzej Rybczak 2009-02-20 15:30:30 +01:00
  • 51d4f34cf3 move FormatPos struct to basic_buffer class, it should be private Andrzej Rybczak 2009-02-19 23:51:27 +01:00
  • 1d55d4c4a1 make sorting playlist case insensitive Andrzej Rybczak 2009-02-19 18:20:43 +01:00
  • 9eec588be5 refresh pad in Window::GetString() after wmove() to update cursor position Andrzej Rybczak 2009-02-19 17:12:59 +01:00
  • c1ba3bc4ba apply filter only if the previously applied one was different Andrzej Rybczak 2009-02-19 17:01:26 +01:00
  • 164dec3eed unused defines cleaning / a few fixes for clock Andrzej Rybczak 2009-02-19 00:59:02 +01:00
  • 7246b57d48 simplify syntax a bit Andrzej Rybczak 2009-02-19 00:29:27 +01:00
  • 735cae628a call Window::Refresh() in Window::Clear() explicitly Andrzej Rybczak 2009-02-19 00:20:48 +01:00
  • 3b32d84a76 make Playlist::NowPlayingSong() return pointer, not reference Andrzej Rybczak 2009-02-19 00:00:31 +01:00
  • 072f611896 fix reloading lyrics after song's change Andrzej Rybczak 2009-02-18 22:38:57 +01:00
  • f16fb6f93d if playlist is filtered, clear function should delete only visible items Andrzej Rybczak 2009-02-18 22:13:29 +01:00
  • ee809e7580 fix compilation --without-taglib Andrzej Rybczak 2009-02-18 21:54:25 +01:00
  • c827c88993 use ncurses pad instead of ncurses window by default Andrzej Rybczak 2009-02-18 21:45:54 +01:00
  • b210d3f270 change var = time(NULL) to time(&var) Andrzej Rybczak 2009-02-18 20:12:40 +01:00
  • f162a7b880 new feature: playlist sorting (Ctrl-V by default) Andrzej Rybczak 2009-02-18 20:08:50 +01:00
  • 70f48dd454 support for opening lyrics in external editor Andrzej Rybczak 2009-02-17 20:17:37 +01:00
  • 330fdb4759 TinyTagEditor shouldn't return ptr to its List Andrzej Rybczak 2009-02-17 19:23:58 +01:00
  • 5d2daab416 new feature: apply filter to screen (Ctrl-F) Andrzej Rybczak 2009-02-17 17:57:55 +01:00
  • 2cb9b46135 use vector of pointers to options rather than vector of options Andrzej Rybczak 2009-02-17 10:03:21 +01:00
  • 32bac776e7 cleaning Andrzej Rybczak 2009-02-17 08:29:40 +01:00
  • 7c936d8eaf another ugly cast removal Andrzej Rybczak 2009-02-17 07:41:09 +01:00
  • 2c66178663 get rid of this awful casting to List * Andrzej Rybczak 2009-02-17 07:30:26 +01:00
  • ab2c925654 Revert "cast properly", that wasn't proper casting, lol. Andrzej Rybczak 2009-02-16 20:13:34 +01:00