Commit Graph

1112 Commits

Author SHA1 Message Date
Thilo Graf
dde298b1b7 CMsgBox: rework msgbox classes with Window class implementation
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.

TODO: fix and optimize details
2016-10-24 10:31:24 +02:00
Stefan Seyfried
13ab1ebc8a Merge remote-tracking branch 'tuxbox/master'
* needs compile fixes
* needs additional tests, of course :-)
2016-10-22 11:37:40 +02:00
TangoCash
f354089763 add multiple remote boxes 2016-10-21 10:47:37 +02:00
TangoCash
716e9f4d9b adding remote timer (experimental)
switch record timers to remote box or back with "play"-key
2016-10-21 10:47:37 +02:00
Thilo Graf
1d74379981 lua api: fix broken build with --disable-lua 2016-10-03 01:44:54 +02:00
svenhoefer
2911e638c7 - add listModeKey() function to simplify these calls 2016-09-09 10:42:46 +02:00
svenhoefer
db896847b9 - allow to disable online services w/o cleaning the keys 2016-08-08 23:11:17 +02:00
vanhofen
5ce13c651d - disable youtube, when youtube_dev_id is empty 2016-08-06 22:52:37 +02:00
vanhofen
bbccd92b49 - disable tmdb, when tmdb_api_key is empty 2016-08-06 22:52:37 +02:00
vanhofen
1f224be672 - disable shoutcast, when shoutcast_dev_id is empty 2016-08-06 22:52:37 +02:00
svenhoefer
5837b922b1 - eventlist: allow to disable epgplus 2016-08-04 09:44:36 +02:00
svenhoefer
0c0b1981f6 - no need to assign mainmenu as an argument to realrun() 2016-07-01 15:13:54 +02:00
svenhoefer
6dddaff0d2 - record_setup: add check existing recordings before set new timers 2016-06-02 21:37:33 +02:00
Jacek Jendrzej
e7e158a273 try to fix current channel after edit mode 2016-05-17 14:11:59 +02:00
Jacek Jendrzej
8a98ee851e some nver read compil fixes 2016-04-26 19:39:43 +02:00
[CST] Focus
302642cee7 neutrino: add webtv channel list mode 2016-03-23 16:36:00 +03:00
[CST] Focus
9e3b1c5844 neutrino.cpp: try to fix sat/fav keys handling after calling zap history 2016-03-09 10:53:15 +03:00
bazi98
6e8b9b6d1b tmdb: Add read apikey from neutrino.conf 2016-03-04 14:15:50 +01:00
svenhoefer
2b0996e3d3 - adzap: call adzap directly from usermenu 2016-03-03 11:18:15 +01:00
svenhoefer
19154192db - adzap: use adzap-thread in epg view; remove pseudo timertype ADZAP 2016-03-03 11:18:15 +01:00
svenhoefer
00e5cf6759 - adzap: add possibility to write status data to /tmp/adzap.data 2016-03-03 11:18:15 +01:00
svenhoefer
6d4aba4a6c - adzap: don't leave all menues, when adzap isn't active 2016-03-03 11:18:14 +01:00
martii
c015d4670f - adzap: port code from martiis-neutrino-mp 2016-03-03 11:18:14 +01:00
Thilo Graf
a87d16f62a CNeutrinoApp: add signal OnAfterSetupFonts
This allows to implement methodes already inside classes without any
additional external var constructions.
2016-03-03 09:52:19 +01:00
svenhoefer
66258704bf - neutrino: add upgradeSetup function ...
... to upgrade neutrino.conf to new defaults if needed
2016-03-03 09:46:42 +01:00
svenhoefer
273dc68da5 - neutrino: add version_pseudo.h to allow changes ...
by comparing old version_pseudo with new one
2016-03-03 09:46:42 +01:00
M. Liebmann
b4a2856e1c movieplayer: Use Lua scripts for selecting live stream urls 2016-03-03 09:46:42 +01:00
[CST] Focus
fc11a76c01 nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel 2016-03-02 14:30:51 +03:00
Stefan Seyfried
698839b44a add a method for migrating config file values
e.g. commit 523b273a changed the names of config file entries, which
leads to unwanted changes in appearance.
To avoid this in the future, add a migrateConfig() function in neutrino
which fixes this commit and can be extended in the future if necessary.
2016-02-26 09:25:12 +01:00
svenhoefer
a4bd8cc5a8 - miscsettings_menu: allow to reset movieplayer plugin 2016-02-22 21:06:46 +01:00
[CST] Focus
1132b7970e neutrino.cpp: disable starting subtitles from event, for testing 2016-02-16 18:56:10 +03:00
svenhoefer
61a4b3bf9c - movieplayer/browser: add user key to create/remove movie cover 2016-02-11 15:04:11 +01:00
svenhoefer
ab82c36b9f - moviebrowser: introduce user-assignable keys 2016-02-09 15:53:56 +01:00
svenhoefer
0a98143e49 - moviebrowser: add possibility to search for movies in SMS-style
This feature has to be activated first. Menu -> Settings ->
Key Setup -> Edit -> My recordings

In moviebrowser press three times key "3" to select first movie
title starting with a "F" or press two times "6" to select first
movie title starting with a "N".

The new item in keybind-setup is the first step to introduce user-
assignable keys in moviebrowser. So finally the horrible hotkeys
for the cutting functions can be removed and/or replaced.
2016-02-09 12:05:28 +01:00
[CST] Focus
b047fe0261 neutrino.cpp: fix webtv subtitles crash when subtitle arrive
while other gui on the screen (re-post deleted msg)
2016-02-03 18:29:50 +03:00
svenhoefer
bb11139eb4 - neutrino: initialize lastMode; just for safety 2016-01-28 09:50:52 +01:00
svenhoefer
93413dad3e - neutrino: fix lastMode when switching to mode_upnp 2016-01-28 09:42:51 +01:00
svenhoefer
f1f9a1041c - neutrino: allow to change to mode_ts before playback starts 2016-01-25 22:40:58 +01:00
svenhoefer
b56f4ed149 - vfd: allow to disable rc-lock message on vfd 2016-01-25 08:04:35 +01:00
Stefan Seyfried
f5c72d35c8 Merge remote-tracking branch 'n/cst-next-fixed' 2016-01-24 13:15:43 +01:00
Stefan Seyfried
c8b0ae4103 Revert "Revert "rcinput/neutrino: avoid the use of EVT_TIMESET""
This reverts commit 2c64d2fb2b.
2016-01-24 12:21:25 +01:00
Thilo Graf
98b73c0d09 CInfoViewer: use different modes with enums for virtual zap and number input mode
This should fix missing rounded corners in numbaur input mode too.

Thx defans for input !
2016-01-21 11:00:24 +01:00
M. Liebmann
7a2b1e26da neutrino.cpp: Enable mute icon in channellist when 'Quickzap in list' active or allow
Partial revert commit 5eb7f4aea8
2016-01-20 22:51:19 +01:00
svenhoefer
2eb0aed5db - rc_lock: rework class; switch to singleton; add icon; vfd-support 2016-01-20 20:26:52 +01:00
svenhoefer
2c64d2fb2b Revert "rcinput/neutrino: avoid the use of EVT_TIMESET"
This reverts commit b307b78bf8.

In some cases keys are don't used immediately:
---
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
CVFD::ShowText: [14:14]
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
2 key: 0074 value 2, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
[/.../cst-next/src/neutrino.cpp:standbyMode:3615] OFF
CSAPI (POWER-CLK): new CPU frequency: 600000000Hz
CSAPI (VIDEO): Standby 1 -> 0
CSAPI (HDMI-CEC): Power Status: STANDBY -> ON
CSAPI (HDMI-CEC): Device free (Logical Address: 03)
CSAPI (HDMI-CEC): Power Status: ON
---
2016-01-18 08:10:23 +01:00
Stefan Seyfried
056d41e043 make my preferred settings default
* no blinkenlights
* tv/radio mode toggle
* menu timeout 240 seconds
* channel list mode "favorites
* disable "new zap" mode
* big epg info window
* no minitv in channel list
* volume bar mid bottom
* show transponder data in channel list
2016-01-16 20:54:20 +01:00
Stefan Seyfried
572de2bbcb Merge remote-tracking branch 'cst-next' 2016-01-16 12:51:04 +01:00
Stefan Seyfried
b307b78bf8 rcinput/neutrino: avoid the use of EVT_TIMESET
sectionsd's EVT_TIMESET was only used to fix time calculations
for input repeat detection. I doubt this reliably worked anyway.
Just calculate an absolute input timestamp from CLOCK_MONOTONIC
and use that. Even better solution would be to use a newer
kernel with EVIOCSCLOCKID ioctl, leave that for later :-)
2016-01-14 22:29:00 +01:00
Jacek Jendrzej
c923944636 src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL 2016-01-14 19:09:06 +01:00
Stefan Seyfried
2ee9ca5471 zapit/debug: remove filename hack with a more elegant one 2016-01-10 18:33:27 +01:00