78 Commits (50ec5227266e6508d0ebc2f1dafd3e22d81aec60)

Author SHA1 Message Date
Andrzej Rybczak 516ee31109 Update headers 9 years ago
Andrzej Rybczak 41317d31c8 configure: require c++14 compatible compiler 9 years ago
Andrzej Rybczak 9b6a080a29 Move filtering methods to separate interface 9 years ago
Andrzej Rybczak 17effe0115 Implement filtering in browser and search engine 9 years ago
Andrzej Rybczak 60e66b47b6 searchable: retrieve currently applied search constraint 9 years ago
Andrzej Rybczak 9e9e521580 remove enterPressed from remaining screens 11 years ago
Andrzej Rybczak 2caf08aaa7 split PressSpace action into modular pieces 11 years ago
Andrzej Rybczak a8e2ec5ed0 replace ProxySongList with NC::List and SongList 11 years ago
Andrzej Rybczak 38b1064f1f actions: move item selection to its own action and bind it to insert 11 years ago
Andrzej Rybczak dafcadefaf add support for unicode aware regular expressions if available 11 years ago
Andrzej Rybczak 7bcf79109f actions: toggle screen lock: check if screen is lockable before asking for width 11 years ago
Andrzej Rybczak e30149d04c browser: refresh browser on database update properly 11 years ago
Andrzej Rybczak 6a5f46a458 actions: make find forward/backward incremental 12 years ago
Andrzej Rybczak 309a4989c9 remove filtering 12 years ago
Andrzej Rybczak 12772c47f9 menu: remove search related methods 12 years ago
Andrzej Rybczak 7bfa120f37 mpd: get rid of *List typedefs 12 years ago
Andrzej Rybczak 0457af36fe mpd: redesign Item and adjust browser 12 years ago
Andrzej Rybczak fabd24c6a5 mpd: make ItemType enum class 12 years ago
Andrzej Rybczak 85a2802361 update copyright message 12 years ago
Andrzej Rybczak 8913c77786 browser: properly report errors when deleting items fails 12 years ago
Andrzej Rybczak 1c6c9e9c5a browser: use boost::filesystem for local browsing 13 years ago
Andrzej Rybczak 1d4e006986 update copyright info 13 years ago
Andrzej Rybczak 6a3eb73a49 rewrite communication system with mpd 13 years ago
Andrzej Rybczak efe2a52382 fix header guards 14 years ago
Andrzej Rybczak 48cf01f084 pass ProxySongList around since it already has shared_ptr inside 14 years ago
Andrzej Rybczak f0a0734728 add ScreenType for screen's type identification 14 years ago
Andrzej Rybczak 14587cb4ec abstract shared parts of switchTo methods away 14 years ago
Andrzej Rybczak d05707ad82 browser: make main type 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 58a26b1e18 adjust indentation of remaining classes in headers 14 years ago
Andrzej Rybczak dd7665bb7d more PascalCase to camelCase conversions 14 years ago
Andrzej Rybczak d5e2d315fd use wstrings uncoditionally where needed 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 506e79b4b1 add allowsFiltering / allowsSearching checks 14 years ago
Andrzej Rybczak af2cdca3d0 change naming conventions in NC namespace 14 years ago
Andrzej Rybczak 684d871506 finally kill NC::List 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 d8b2d20bdb menu: move a few methods to Item class 14 years ago
Andrzej Rybczak 7297b8a9ad use std::bind instead of passing void pointers around 14 years ago
Andrzej Rybczak b77466cc38 browser: read tags from local songs 14 years ago
Andrzej Rybczak 397783d701 reduce usage of pointers / replace std::pair in SearchEngine 14 years ago
Andrzej Rybczak f8151904f5 update copyright dates 14 years ago
Andrzej Rybczak 57511bb941 local browser: properly check if file extension is supported 14 years ago
Andrzej Rybczak 56467eaac6 new feature: support for merging screens together 15 years ago