Commit Graph

8235 Commits

Author SHA1 Message Date
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
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
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
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
Stefan Seyfried
e85f64d733 luainstance: fix build with newer GCC
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2015-12-31 11:44:04 +01:00
Stefan Seyfried
dbad3b069a define LUA_COMPAT_5_2 to allow build with newer lua versions
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2015-12-31 11:44:04 +01:00
Stefan Seyfried
7f69a433ad acinclude: fix DVB_API_VERSION check for gcc5 2015-12-31 11:44:04 +01:00
Stefan Seyfried
9b337ee530 acinclude: get rid of old nokia dvb API 2015-12-31 11:44:04 +01:00
Thilo Graf
3acd04e865 CInfoViewer: optimize signal bar arrangement 2015-12-30 22:23:24 +01:00
Thilo Graf
648e01f401 CSignalBar: try to fix position and height of scale bars 2015-12-30 22:22:44 +01:00
Thilo Graf
4dfb2a75ae CSignalBar: unified reference percent text length 2015-12-30 17:31:42 +01:00
Thilo Graf
a1ae17abb3 CInfoViewer: use old names for signal type names 2015-12-30 16:57:32 +01:00
Thilo Graf
06686334bf signalbars: add missing parameters for signal type names 2015-12-30 16:56:45 +01:00
Thilo Graf
f5fba42118 CInfoViewerBB: fix missing parameter
Shadow was lost after repaint
2015-12-30 13:09:37 +01:00
Thilo Graf
5d6e33ac9d CInfoViewer: try to fix paint info text box after delayed painting of timescale 2015-12-30 13:09:36 +01:00
Thilo Graf
c15731e6e7 CInfoViewer: refine arrangement of epg title
this reduces some flicker or fade effects nearly of numberbox
2015-12-30 13:09:36 +01:00
Thilo Graf
ad6940fd85 CCDraw: add parameter force_paint to member enableShadow()
TODO executed

Default behavior is not changed but parameter allows repaint shadow
in some constellations if required.
2015-12-30 13:09:36 +01:00
Jacek Jendrzej
946d64fc37 fix possible segafult, invalid type 2015-12-29 17:58:31 +01:00
Thilo Graf
14124c7dd6 COsdSetup: kill instance of osd_menu_colors
Suggested, by svenhoefer
2015-12-29 16:55:08 +01:00
Thilo Graf
bea8f5e980 COPKGManager: don't init if no opkg support available
This avoids creating of any basic configuration files or directories on
non opkg supported firmware releases.
2015-12-29 16:55:08 +01:00
svenhoefer
974480fc4f - infoviewer_bb: use new infobar_buttons_usertitle key 2015-12-29 14:31:52 +01:00
svenhoefer
3107e621ef - add menu item to force usertitles for color buttons in infobar 2015-12-29 14:31:52 +01:00
svenhoefer
9325385ce9 - user_menu: allow controlable return_title value 2015-12-29 14:31:51 +01:00
svenhoefer
0c82bbe8d6 - user_menue_setup: don't override users title anymore 2015-12-29 14:31:51 +01:00
svenhoefer
0561f6e663 - infoviewer_bb: remove labeling of audio control from green button ...
... now user can use any color key to control audio
2015-12-29 14:31:51 +01:00
svenhoefer
6d144ad685 - infoviewer_bb: remove arbitrarily titles from color buttons 2015-12-29 14:31:51 +01:00
svenhoefer
a2b28048d6 - infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;
ugly workaround; why we're in mode_audio when using upnp-browser?
  do we need a mode_upnp?
2015-12-29 14:31:51 +01:00