Commit Graph

8358 Commits

Author SHA1 Message Date
svenhoefer
19d33dfb98 - infoviewer: some more little numbox-alignments 2016-01-10 21:57:59 +01:00
svenhoefer
3a1da74374 - cc_frm_signalbars: fix REF_PERCENT_TXT for 100% 2016-01-10 21:55:44 +01:00
Stefan Seyfried
b4dd2f004b lua_threads: use own assert() macro which does not abort 2016-01-10 19:36:12 +01:00
Stefan Seyfried
80d65e33ed jsoncpp: use own assert() macro which does not abort 2016-01-10 19:35:09 +01:00
Stefan Seyfried
25e6f0e820 replace __FILE__ with __file__ 2016-01-10 19:34:31 +01:00
Stefan Seyfried
2ee9ca5471 zapit/debug: remove filename hack with a more elegant one 2016-01-10 18:33:27 +01:00
Stefan Seyfried
949e42445d 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-10 16:14:10 +01:00
Stefan Seyfried
e85565fd96 sectionsd: try to avoid setting bogus time
I recently saw spurious cases of the DVB time being off 30 minutes.
I am still investigating if this is a driver issue or something else,
but for now, if the time diff is bigger than 120 seconds, ask for
a second opinion about the current dvb time before stepping the clock.
Additionally, ignore time differences of less than one second (the
granularity of DVB time stamps is one second anyway)
2016-01-10 16:00:27 +01:00
Stefan Seyfried
58c95460b9 rcinput: remove unused code, comment FIXME
I think I have mostly deciphered the meaning of this :-)
2016-01-10 15:53:27 +01:00
Stefan Seyfried
55be585994 scanepg: only react to the correct EVT_EIT_COMPLETE 2016-01-10 15:05:37 +01:00
Stefan Seyfried
4b6673dd91 sectionsd: fix possibly fishy localtime_r usage 2016-01-10 14:02:03 +01:00
Stefan Seyfried
dfc8905601 sectionsd: improve timeThread info messages 2016-01-09 20:54:28 +01:00
Stefan Seyfried
f98501b5b1 sectionsd: fix signed/unsigned comparison warning 2016-01-09 20:53:56 +01:00
Stefan Seyfried
96c40d9bbd rcsim: use the neutrino socket everywhere 2016-01-09 20:17:23 +01:00
Stefan Seyfried
ab3c2b9cf9 nhttpd: just push remote keys into rcinput directly 2016-01-09 20:16:12 +01:00
Stefan Seyfried
091385fbae 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-09 17:02:22 +01:00
Stefan Seyfried
f3f6f91fb3 movieplayer: shorten debug messages, print less often 2016-01-09 17:00:16 +01:00
Stefan Seyfried
b53fbaf327 Merge remote-tracking branch 'cst-next' 2016-01-08 19:52:41 +01:00
Stefan Seyfried
f99c3ebc37 Revert "CShellWindow: fix "OK" button after shell window"
This reverts commit 8e43498ea5.

Thilo fixed / worked around this issue differently.
2016-01-08 19:38:07 +01:00
Thilo Graf
11e480b6e8 CInfoViewer: try to fix channel number allignment
Allignment was broken on different font size.
2016-01-07 19:34:41 +01:00
svenhoefer
033d111a58 - infoviewer: align header position to fix a small 'hole' beside numbox 2016-01-07 15:56:36 +01:00
svenhoefer
3d4bb41062 - textbox: allow users setting screen_StartX/Y = 0 2016-01-07 13:18:49 +01:00
defans
c78bfcfce0 - movieplayer: fix screensaver init 2016-01-07 12:32:54 +01:00
svenhoefer
429e401d91 - infoviewer: (re)use SHADOW_OFFSET/2 for small shadows 2016-01-07 08:48:33 +01:00
Thilo Graf
9ed3273960 CInfoViewer: try to fix numbox arrangement 2016-01-06 22:26:14 +01:00
Thilo Graf
467e888458 CShellWindow: use current window color for result button 2016-01-05 15:06:19 +01:00
Thilo Graf
ff97b7d25f CComponentsButton: fix transparecny of button icon
Background was black for some icons
2016-01-05 15:06:18 +01:00
Thilo Graf
c11ea8f50b CComponentsPicture: move SetTransparent() to public 2016-01-05 15:06:18 +01:00
Thilo Graf
eec34222ea CComponentsButton: remove current gradient from all buttons
This will comming soon, gradient is prepared for use but disabled at
the moment till some other parts of gui parts are provide gradient
2016-01-05 15:06:18 +01:00
Thilo Graf
2ea156e933 CCDraw: remove hide() from destructor.
hide() should be called explicit if required.
This should fix unintentionally call of hide() if objects used on stack.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
0b246f32e9 infoviewer: fix ordering of variable initialization
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
0d6fd4c7d7 opkg_manager: make progress reports on startup more practical
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
f8fc83c496 CShellWindow: do not dereference NULL pointers
additionally, try to shorten the debug messages slightly and make the
output more useful in the error case for my_popen()

Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
9c2d9c8a25 make various dprintf macros safer for general usage
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
20bf0b00d8 update_menu: put opkg update in front
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
45707de09e opkg_manager: do not read package list twice on start
checkUpdates() already gets the package list and the list of
upgradables, so it is unnecessary to do this again immediately
afterwards.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
fb5265e0fa opkg_manager: explicitly clear pkg_map in destructor
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
8f0e74a3bf opkg_manager: fix invalid match with -foo$ "regex"
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
70e1891b36 update_menu: don't leak COPKGManager objects
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
8578218c38 opkg_manager: do not put bad packages into package list
"bad" packages will be ignored later anyway, so to speed things
up and save memory, do not even put them into the package list.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
cb9ec38623 opkg_manager: tone down diagnostics in badpackage()
In case of many packages, it can take a very long time to output the
matches of badpackage() on a serial console, so only print them if the
verbosity is increased and remove unnecessary information.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
dd493eac8a opkg_manager: disarm checkSize() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
You're right but opkg gives not really usable size values and nothing
about dependencies. Solutions are welcome.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
fccb831b05 opkg_manager: disable "key_up" after updating packages
Signed-off-by: Thilo Graf <dbt@novatux.de>
I think too.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
662433c0c3 opkg_manager: remove reboot and restart trigger files
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Stefan Seyfried
09d7361f42 opkg_manager: don't use hardcoded path
instead of "/var/tuxbox/config" use CONFIGDIR instead.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-05 15:06:18 +01:00
Jacek Jendrzej
9aa1420ca7 src/gui/infoviewer.cpp try to fix segfault after PB change 2016-01-04 20:13:59 +01:00
Jacek Jendrzej
597f10d920 src/gui/channellist.cpp fix possible segfault (heap-buffer-overflow) 2016-01-04 13:50:36 +01:00
svenhoefer
a6537c766b CShellWindow: fix textbox position
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-03 21:49:39 +01:00
defans
64c412071a CInfoViewer: fix infobar size in virtual zap mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2016-01-03 21:11:26 +01:00
svenhoefer
d88e40f41d - locale: add cut/copy/truncate menu hints; thx to tewsbo for support 2016-01-03 20:42:58 +01:00