-
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