Commit Graph

8358 Commits

Author SHA1 Message Date
Thilo Graf
85ad35abdc CInfoViewer: ensure removing of timescale bar after killed infobar
In some constellations it was possible that timescale  was not removed
from screen after closing of infoviewer.
e.g. user switched from a
channel with epg data to a channel without epg data and infobar was closed
before epg data was complete arrived.

btw: it seems INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT
is not not really "default"
2016-01-03 20:25:15 +01:00
Thilo Graf
976e0251ee CComponentsItem: try to fix clean up screen buffers after killed items 2016-01-03 20:25:15 +01:00
Thilo Graf
ec701e3108 CInfoViewer: try to fix overlapping current info and curren/next time info
This effect was heavy to reproduce, but some useres had such effects.

Hold saved background and hide() ensure clean
background before repaint title and rest.
2016-01-03 20:25:15 +01:00
Stefan Seyfried
8e43498ea5 CShellWindow: fix "OK" button after shell window
Allocating the CComponentsButton object on the stack does not really work
here, because it goes immediately out of scope and is thus deleted.
2016-01-03 18:56:19 +01:00
Stefan Seyfried
b36c2b03d6 set_threadname: silence "overlapping src/dest" valgrind warning
This might be a false positive, but the fix does not harm ;)
2016-01-03 18:41:52 +01:00
Stefan Seyfried
a4fbf4a614 infoviewer: fix ordering of variable initialization 2016-01-03 18:40:29 +01:00
Stefan Seyfried
4f5bbd56bd opkg_manager: make progress reports on startup more practical 2016-01-03 17:55:49 +01:00
Stefan Seyfried
46bff48d0c fbaccel: add debug code in mark() for hard cases 2016-01-03 17:49:51 +01:00
Stefan Seyfried
689b2e472a fb_ng: fix typo in blitBox2FB() 2016-01-03 17:46:50 +01:00
Thilo Graf
ab29b2fa43 CFlashUpdate: remove superfluous paint of progress
This should fix remains on screen of progressbars after
flashing or local updates.
2016-01-03 16:49:11 +01:00
Stefan Seyfried
735448702d add top-level "locale-update" convenience target 2016-01-03 16:21:24 +01:00
Stefan Seyfried
ea19964ec3 locale: fix "make work-locals"
* let the makefile work with out-of-tree builds to some extent
* rework the create-locals-work skript to be more perl-ish, use
  warnings and strict to see bugs easily.
2016-01-03 16:01:12 +01:00
M. Liebmann
0e68d504c9 Remove redundant pthread_cancel() call 2016-01-03 12:59:44 +01:00
defans
f661cb2ee3 movieplayer: Add screensaver function when movie player is paused 2016-01-03 12:59:44 +01:00
svenhoefer
fdf8bd4860 - movieplayer: allow configurable RC_setup key 2016-01-02 14:14:41 +01:00
vanhofen
c617f764ab - neutrino: don't autofill usermenu title, when no items included
This keeps init-code compatible to personalize-code (title is removed
automatically, when no items are included).
2016-01-02 12:33:32 +01:00
svenhoefer
5860045999 - locale: add usermenu title locales ...
some small reworks; cleanup from #if 0'ed code
2016-01-02 12:18:06 +01:00
Stefan Seyfried
aab075bd70 tuxtxt: fix rare crash / memory corruption
cache manipulation outside locks is evil, and the variables have been
initialized in tuxtxt_init earlier anyway
2016-01-02 11:31:40 +01:00
Stefan Seyfried
0b8365f908 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()
2016-01-02 10:57:21 +01:00
Stefan Seyfried
6886d64578 make various dprintf macros safer for general usage 2016-01-02 10:40:42 +01:00
Stefan Seyfried
aa08aeb1ca update_menu: put opkg update in front 2016-01-02 00:17:28 +01:00
Thilo Graf
f54f1d0805 CPlugins: try to fix possible segfault while open shellwindow scripts 2016-01-02 00:10:20 +01:00
Stefan Seyfried
072c411860 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.
2016-01-01 23:20:03 +01:00
Stefan Seyfried
664e3012b3 opkg_manager: explicitly clear pkg_map in destructor 2016-01-01 23:18:59 +01:00
Stefan Seyfried
b9a5a30c52 opkg_manager: fix invalid match with -foo$ "regex" 2016-01-01 23:18:19 +01:00
Stefan Seyfried
bb8ce41abf opkg_manager: don't overwrite opkg.conf
overwriting the user's configuration with strange stuff is
not nice, so disarm this by renaming the config file :-)
2016-01-01 23:12:36 +01:00
Stefan Seyfried
03a3ced68f update_menu: don't leak COPKGManager objects 2016-01-01 23:09:48 +01:00
Stefan Seyfried
9eeeb08743 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.
2016-01-01 22:06:02 +01:00
Thilo Graf
74bb998c40 CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode 2016-01-01 21:20:45 +01:00
Stefan Seyfried
7d268c16b9 cc_frm: fix printf warning (this time for real ;) 2016-01-01 20:49:37 +01:00
Stefan Seyfried
361556a1e3 opkg_manager: remove opkg options
Just use standard options. If someone wants to change them,
/etc/opkg/opkg.conf is available for that purpose.
2016-01-01 19:55:10 +01:00
Stefan Seyfried
28647d9e3c 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.
2016-01-01 19:31:45 +01:00
Stefan Seyfried
609a591d9c opkg_manager: disarm checkSize() function 2016-01-01 19:30:58 +01:00
Stefan Seyfried
e3d845cec4 opkg_manager: disable "key_up" after updating packages 2016-01-01 19:29:57 +01:00
Stefan Seyfried
407c15f3f1 opkg_manager: remove reboot and restart trigger files 2016-01-01 19:29:10 +01:00
Thilo Graf
e50d205574 CTimeOSD: decouple timeosd from general clock format settings 2016-01-01 19:27:42 +01:00
Jacek Jendrzej
fc8cf590c3 src/gui/timeosd.cpp init m_mode 2016-01-01 19:07:04 +01:00
Stefan Seyfried
910310951e opkg_manager: don't use hardcoded path
instead of "/var/tuxbox/config" use CONFIGDIR instead.
2016-01-01 16:56:52 +01:00
Stefan Seyfried
66ab2af56a Merge remote-tracking branch 'uncool/cst-next' 2016-01-01 16:09:23 +01:00
Stefan Seyfried
0a07aa2acd configure: remove redundant section
One of the last merges introduced duplicate Lua config sections. Just
use the standard one (but turn lua support on by default).
2016-01-01 16:00:33 +01:00
Stefan Seyfried
74293c13b6 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-01-01 15:43:05 +01:00
M. Liebmann
f12e49e720 CLuaInstance: Precise error message for obsolete hide() parameter
- Supplement for commit 75631a97f1
2016-01-01 14:43:59 +01:00
M. Liebmann
a7790ce049 CLuaInstance: Fix commit e85f64d733
- Use return value from checkMagicMask() for color
2016-01-01 14:43:59 +01:00
Stefan Seyfried
57d9b388d4 edit lua_api_version.h instead of autogenerating it
This will help those who do not use ccache :-)
2016-01-01 14:14:55 +01:00
Stefan Seyfried
9113716171 Merge remote-tracking branch 'uncool/cst-next' 2016-01-01 14:10:48 +01:00
svenhoefer
6801bf215e - Happy new year, neutrino. \o/ 2016-01-01 00:18:28 +01:00
Stefan Seyfried
b346b7077f luainstance: narrow scope of video_cs header 2015-12-31 11:44:04 +01:00
Stefan Seyfried
59f91b190c avoid continuous rebuilds from LUA_API* changes
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2015-12-31 11:44:04 +01:00
Stefan Seyfried
85b03349e9 luainstance: remove unneeded hardware dependencies 2015-12-31 11:44:04 +01:00
Stefan Seyfried
b62da2624e luainstance: fix types to allow compilation with newer gcc 2015-12-31 11:44:04 +01:00