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