Andrzej Rybczak
9238008033
make sure to include boost posix_time where needed
2014-09-03 22:00:25 +02:00
Andrzej Rybczak
b7ceae7273
replace timeval and time_t with boost::posix_time::ptime
2014-08-27 11:19:05 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
1d4e006986
update copyright info
2013-04-07 13:31:58 +02:00
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
2013-04-07 13:22:50 +02:00
Andrzej Rybczak
efe2a52382
fix header guards
2012-10-02 16:19:04 +02:00
Matthew Hague
b487f10f10
media library: add support for sorting by mtime
2012-09-20 20:31:18 +02:00
Andrzej Rybczak
f691ab265f
screen: rename BasicScreen to BaseScreen
2012-09-16 03:08:02 +02:00
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
2012-09-15 22:58:32 +02:00
Andrzej Rybczak
58a26b1e18
adjust indentation of remaining classes in headers
2012-09-13 22:09:59 +02:00
Andrzej Rybczak
8f065e2da3
status: split NcmpcppStatusChanged into smaller pieces
2012-09-12 02:41:21 +02:00
Andrzej Rybczak
c90545b008
move statusbar/progressbar related code to separate file
2012-09-11 21:52:41 +02:00
Andrzej Rybczak
c935dcf11a
global: remove RedrawHeader
2012-09-06 16:49:47 +02:00
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
2012-09-02 15:37:42 +02:00
Andrzej Rybczak
bac6df8c6c
some general source code tweaks
2012-08-27 19:06:19 +02:00
Andrzej Rybczak
181224b837
keybinding system rewrite
2012-08-14 01:44:14 +02:00
Andrzej Rybczak
f8151904f5
update copyright dates
2012-03-17 16:46:55 +01:00
Andrzej Rybczak
a98a1800a7
settings: provide a way to use alternative location for configuration file
...
..and whole data folder.
2011-11-13 21:01:49 +01:00
Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
2011-11-12 19:47:47 +01:00
Andrzej Rybczak
ca956c3da3
update copyright dates
2011-11-01 13:43:47 +01:00
Andrzej Rybczak
7f2ea9dc8f
remove optional pthread support - it's mandatory now
2010-08-09 11:57:58 +02:00
Andrzej Rybczak
08daa61907
update copyright notices
2010-01-30 16:24:24 +01:00
Andrzej Rybczak
a27332a825
get rid of using directives
...
these in ncmpcpp.cpp stay since a lot of memebers are used.
2010-01-22 19:17:35 +01:00
Frank Blendinger
b504b346af
screen_switcher between current and last screen
...
Setting the new config variable "screen_switcher_browser_only" to "no"
will make the "key_screen_switcher" key switch between the current and
the last used screen, sort of like the Alt+Tab window switching
mechanism in many window managers.
This (intendedly) works only for the "main" screens (playlist, browser,
media library, etc.) and not for info/lyrics/server info. Those screens
can be closed with the screen_switcher key, but the will not be
remembered.
indentation correction in config
2009-12-09 00:24:15 +01:00
Andrzej Rybczak
164d32c079
use one global timer instead of several local ones
2009-10-26 18:14:06 +01:00
Andrzej Rybczak
0a22debf0e
block displaying elapsed time while seeking properly (alternative ui)
2009-08-30 06:53:15 +02:00
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
2009-07-04 06:07:00 +02:00
Andrzej Rybczak
ab7dbe9cbe
redraw statusbar after terminal resize
...
previous changes broke this, so here is the fix.
2009-04-28 16:22:06 +02:00
Andrzej Rybczak
7f85a0dcd1
use flag to force status update rather than doing additional update
2009-04-01 16:15:19 +02:00
Andrzej Rybczak
f04472641b
make it compile under mingw32 --with-curl
2009-03-25 23:13:34 +01:00
Andrzej Rybczak
0aa36f3fb2
move Global::Timer to Playlist class
2009-03-12 20:20:26 +01:00
Andrzej Rybczak
eed4fb03ff
use CamelCase for variables in Global namespace / some cleaning
2009-03-08 01:58:49 +01:00
Andrzej Rybczak
b21ede24f4
move searching to Menu class, also remember last constraint
...
this improvement also make that list of found items is not cleared
if one switches to another screen. it's remebered until the content
of screen changes (e.g. item is deleted from playlist)
2009-03-07 18:23:31 +01:00
Andrzej Rybczak
ba6c2db0b1
improve resizing
2009-02-16 00:37:03 +01:00
Andrzej Rybczak
f9cdfa5d2b
another externs removed
2009-02-15 23:08:15 +01:00
Andrzej Rybczak
b43d4dddeb
throw away unneeded code
2009-02-15 22:28:04 +01:00
Andrzej Rybczak
9dd21b7653
get rid of some externs
2009-02-15 20:44:42 +01:00
Andrzej Rybczak
c547fbe03b
use generic Scroll method
2009-02-15 20:05:28 +01:00
Andrzej Rybczak
e6bd98e0a7
general code cleaning
2009-02-15 19:15:52 +01:00
Andrzej Rybczak
4cdafc5639
change wCurrent and wPrev to myScreen
2009-02-15 16:09:11 +01:00
Andrzej Rybczak
81d685eff8
change namespace Clock into class
2009-02-14 22:54:12 +01:00
Andrzej Rybczak
49abc4d42c
change namespace Info into class
2009-02-14 22:25:44 +01:00
Andrzej Rybczak
17352e821c
change namespace Lyrics into class
2009-02-14 21:30:14 +01:00
Andrzej Rybczak
6f09d3b592
change namespace Help into class
2009-02-14 20:01:19 +01:00
Andrzej Rybczak
d6a6bca3e6
change namespace TagEditor into class
2009-02-14 19:44:55 +01:00
Andrzej Rybczak
7b1d07722b
change namespace TinyTagEditor into class
2009-02-14 18:36:42 +01:00
Andrzej Rybczak
7148762b0c
change namespace PlaylistEditor into class
2009-02-14 18:11:31 +01:00
Andrzej Rybczak
5a06f2a4fc
change namespace MediaLibrary into class
2009-02-14 17:38:39 +01:00
Andrzej Rybczak
111652e2d6
change namespace SearchEngine into class
2009-02-14 16:15:11 +01:00
Andrzej Rybczak
11622b7ba5
remove extern int now_playing
2009-02-14 15:18:13 +01:00