158 Commits (552bc77318b9141b570ef6fd7d7a74ec89bc3ce4)

Author SHA1 Message Date
Andrzej Rybczak 552bc77318 actions: split Delete into Delete{PlaylistItems,BrowserItems,StoredPlaylists} 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 3d2e5adae8 actions: split ShowBrowser into showBrowser and ChangeBrowseMode 14 years ago
Andrzej Rybczak 14587cb4ec abstract shared parts of switchTo methods away 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 d05707ad82 browser: make main type non-pointer 14 years ago
Andrzej Rybczak 9c29082afe playlist: define main screen as non-pointer 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 9ddfca8f31 playlist: move sorting dialog related functions to separate file 14 years ago
Andrzej Rybczak dd7665bb7d more PascalCase to camelCase conversions 14 years ago
Andrzej Rybczak 8e6d9a97e3 move tags related functions to separate file 14 years ago
Andrzej Rybczak d55070754d settings: support customizable tags separator 14 years ago
Andrzej Rybczak 8f065e2da3 status: split NcmpcppStatusChanged into smaller pieces 14 years ago
Andrzej Rybczak fb5b95cdce browser: simplify function call 14 years ago
Andrzej Rybczak c8097a898e get rid of locale_to_utf where it's not needed anymore 14 years ago
Andrzej Rybczak c90545b008 move statusbar/progressbar related code to separate file 14 years ago
Andrzej Rybczak c8d83b9223 browser: redraw header after locating song immediately 14 years ago
Andrzej Rybczak 84326efc46 move wstring related functions to wide_char file 14 years ago
Andrzej Rybczak d5e2d315fd use wstrings uncoditionally where needed 14 years ago
Andrzej Rybczak 8f693cd822 string: fix lowercase function 14 years ago
Andrzej Rybczak 8fb88b7181 comparators: generalize objects a bit 14 years ago
Andrzej Rybczak a834a8b3af fix compilation --without-taglib 14 years ago
Andrzej Rybczak c935dcf11a global: remove RedrawHeader 14 years ago
Andrzej Rybczak f6fb2ed54c make use of override keyword if available 14 years ago
Andrzej Rybczak 6d87ebbc43 generalize UpdateSongsList (-> markSongsInPlaylist) 14 years ago
Andrzej Rybczak 60ca9de919 check if song is in playlist in O(nlogn) instead of O(n^2) 14 years ago
Andrzej Rybczak 506e79b4b1 add allowsFiltering / allowsSearching checks 14 years ago
Andrzej Rybczak af2cdca3d0 change naming conventions in NC namespace 14 years ago
Andrzej Rybczak 5e8d1673e0 implement ProxySongList for handling general operations on lists 14 years ago
Andrzej Rybczak d47cad1d50 get rid of 'using namespace NCurses' directive 14 years ago
Andrzej Rybczak 6f59a175ec implement HasSongs interface 14 years ago
Andrzej Rybczak 0811e30319 implement Searchable interface / make use of unnamed namespaces 14 years ago
Andrzej Rybczak 4c944085d6 menu: generalize filtering, introduce interfaces 14 years ago
Andrzej Rybczak 1596c8ed40 menu: simplify ItemDisplayer further 14 years ago
Andrzej Rybczak 1c46dec39f menu: a few semantic changes 14 years ago
Andrzej Rybczak d8b2d20bdb menu: move a few methods to Item class 14 years ago
Andrzej Rybczak 7e53654492 menu: implement custom iterator 14 years ago
Andrzej Rybczak 7297b8a9ad use std::bind instead of passing void pointers around 14 years ago
Andrzej Rybczak 798c9b3121 menu: some member name changing 14 years ago
Andrzej Rybczak b77466cc38 browser: read tags from local songs 14 years ago
Andrzej Rybczak b06e620913 more cleanup and grouping functions logically together 14 years ago
Andrzej Rybczak b1c301dc1c split majority of helpers and rewrite a few heinous functions 14 years ago
Andrzej Rybczak 4cb0e2232a fix compilation --without-taglib 14 years ago
Andrzej Rybczak a20a195225 mpd: use lambda closures instead of passing vectors to functions 14 years ago
Andrzej Rybczak 397783d701 reduce usage of pointers / replace std::pair in SearchEngine 14 years ago
Andrzej Rybczak a270fc8402 rewrite MPD::Song object 14 years ago
Andrzej Rybczak bac6df8c6c some general source code tweaks 14 years ago