Commit Graph

7403 Commits

Author SHA1 Message Date
Thilo Graf
387d96d2f5 CScreenSaver: fix possible render of clock over screen size
check position and size use only possible available screen size
2016-01-21 11:00:29 +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
Thilo Graf
60c9dc8432 CComponentsText: try to fix mismatching calculation of y pos inside form 2016-01-21 11:00:19 +01:00
Thilo Graf
b701c345fb CCDraw: remove clean up after restored screen
It seems not always useful to clean up everything after hide().
For more control in some cases an separate clean up with
clearSavedScreen() should be more flexible.
2016-01-21 10:58:21 +01:00
Thilo Graf
695f845907 CComponentsItem: remove clean up from kill()
It is not always useful to clean up everything with kill().
For more control in some cases an separate clean up should be better.
2016-01-21 10:16:37 +01:00
svenhoefer
2694b87d08 - infoviewer: fix display of DolbyDigital icon 2016-01-21 08:25:18 +01:00
svenhoefer
1a290fb0cc - infoviewer_bb: make showIcon_DD() public 2016-01-21 08:24:21 +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
Thilo Graf
7783ee684f CMovieBrowser:try to fix cover position and ratio for custom covers
TODO: 4:3 screenshot are still broken
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2016-01-19 15:33:05 +01:00
Thilo Graf
0c67739074 CComponentsPicture: fix missing dimension values on wrong image location
In some constellations we can't get dimensions from getIconSize(),
so it is useful to fall back to g_PicViewer->getSize().

Cache cleanup removed, can be done at runtime if required.
2016-01-19 15:33:05 +01:00
Stefan Seyfried
96d7401e08 edit lua_api_version.h instead of autogenerating it
This will help those who do not use ccache :-)
2016-01-19 08:28:43 +01:00
svenhoefer
299852d388 - listhelpers: satisfy -Werror 2016-01-18 13:43:46 +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
cfeaf6fc6d listbox: use CListHelpers 2016-01-18 08:10:16 +01:00
Stefan Seyfried
ed7eaafbcb timerlist: use CListHelpers
remove duplicated code and use CListHelpers::UpDownKey().
Some variable types had to be changed to avoid typecasts, as
a result (int) casts to foo.size() had to be added :-)
2016-01-18 08:10:16 +01:00
Stefan Seyfried
edf7d48e04 upnpbrowser: use CListHelpers::UpDownKey 2016-01-18 08:10:16 +01:00
Stefan Seyfried
7b87206099 CListHelpers: allow UpDownKey with int type, too 2016-01-18 08:10:16 +01:00
Stefan Seyfried
99453de557 eventlist: use CListHelpers::UpDownKey 2016-01-18 08:10:16 +01:00
Stefan Seyfried
aec658ce2f use CListHelpers to remove duplicated code
CListHelpers::UpDownKey() allows to remove duplicated
code from channellist, bouquetlist and bouqueteditor.
2016-01-18 08:10:16 +01:00
Stefan Seyfried
ec4aa07e17 add CListHelpers class
this can be used to factor out duplicate code implementations
from all the various channel-, bouquet-, eventlists etc...
2016-01-18 08:10:16 +01:00
Thilo Graf
bee36d29f6 CMovieBrowser: fix paint of screenshots/covers while scroll in movie list
Some covers were painted for entries without available cover image.
Slot OnAfterRefresh() was not really a good point to paint,
OnAfterScrollPage() seems a better solution.
2016-01-17 23:37:31 +01:00
Thilo Graf
35a08fc5dd CTextBox: add signal handler into scroll methodes 2016-01-17 23:37:31 +01:00
M. Liebmann
b1f08a6012 Fix last commit 2016-01-17 15:46:00 +01:00
M. Liebmann
644ab18844 CLuaInstVideo: Add script function 'setInfoFunc()'...
...for displaying information in the movieplayer

 - Set Lua api version to 1.36
2016-01-17 06:14:49 +01:00
M. Liebmann
c7b6026ac2 More replace __FILE__ with __file__ 2016-01-17 06:14:49 +01:00
gandharva
43bf709669 - re-apply 73b5303cfc 2016-01-16 15:25:30 +01:00
gandharva
d74d85d1db - jsoncpp: update to 0.10.5 2016-01-16 15:25:30 +01:00
M. Liebmann
8d58e43499 CScreenSaver: Fix compile when pip is disabled 2016-01-16 14:44:12 +01:00
defans
8fceac0245 - osd-setup: enable/disable screensaver options by conditions 2016-01-16 12:33:20 +01:00
defans
87db52784f - screensaver: disable pip while screensaver 2016-01-16 12:29:22 +01:00
svenhoefer
b00e78a165 - fix pagedown logic, but this time for real (i hope)
Why this was so difficult code? I don't know.
2016-01-15 13:51:14 +01:00
svenhoefer
06778d42c2 - configure.ac: remove $(top_srcdir)/src/zapit/include/private
Stuff like this maybe is better included in ADDITIONAL_CFLAGS or so.
2016-01-14 23:53:56 +01:00
Thilo Graf
3a41bb86b3 CTimeOSD: fix init of display mode
Time was always on screen if user has started to play a movie.
2016-01-14 22:37:57 +01:00
Stefan Seyfried
6757566be2 movieplayer: shorten debug messages 2016-01-14 22:30:18 +01:00
Stefan Seyfried
70b7f74362 replace __FILE__ with __file__ 2016-01-14 22:29:00 +01:00
Stefan Seyfried
54e1d3eecb zapit/debug: remove filename hack with a more elegant one 2016-01-14 22:29:00 +01:00
Stefan Seyfried
79d800f955 - port HWLIB_CFLAGS from neutrino-mp to neutrino-hd 2016-01-14 22:29:00 +01:00
Stefan Seyfried
73b5303cfc jsoncpp: use own assert() macro which does not abort 2016-01-14 22:29:00 +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
Stefan Seyfried
89f6da98f1 rcinput: remove unused code, comment FIXME
I think I have mostly deciphered the meaning of this :-)
2016-01-14 22:29:00 +01:00
Stefan Seyfried
364dd41655 sectionsd: fix possibly fishy localtime_r usage 2016-01-14 22:29:00 +01:00
Stefan Seyfried
b67062b62e sectionsd: improve timeThread info messages 2016-01-14 22:29:00 +01:00
Stefan Seyfried
04188136a0 autogen.sh: simplify
no idea what the complicated stuff was good for, but it surely broke
cross compiling with a openembedded-built SDK, so go for simplicity
2016-01-14 22:29:00 +01:00
Stefan Seyfried
fa05d6a415 fix debug output printf type warnings 2016-01-14 22:28:59 +01:00
Thilo Graf
53bab09bda COsdSetup: fix possible crash on font setup in wizard mode
Channellist is not initialized in wizard mode.
2016-01-14 22:08:01 +01:00
Jacek Jendrzej
80d68d7e5a src/gui/movieplayer.cpp add https to m3u filter 2016-01-14 19:10:55 +01:00
Jacek Jendrzej
c923944636 src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL 2016-01-14 19:09:06 +01:00
M. Liebmann
619dacbc2e lua_menue.cpp: Not script abort in case of error in callback...
...functions, display only error message
2016-01-13 20:18:56 +01:00
Stefan Seyfried
d1ef35957a lua_threads: use own assert() macro which does not abort 2016-01-13 20:18:56 +01:00