Compare commits

..

3693 Commits
2.09 ... 2.15

Author SHA1 Message Date
Thilo Graf
1dcfc52a33 system/helpers: remove mkdirhier(); gui/themes: use createDir()
This is a partial revert of
picked commit 431657e35d.
There were two methods, createDir() and mkdirhier() for the same purpose.
We don't need it twice.
btw: existing function createDir() fixed
2015-03-29 22:39:48 +02:00
Jacek Jendrzej
9280566377 movieplayer.cpp reinit Path_local for webif reloadsetup 2015-03-28 21:36:15 +01:00
Stefan Seyfried
08daae7852 infoviewer: simplify clock handling 2015-03-27 13:27:22 +01:00
Jacek Jendrzej
22399f73e2 chhecking if epgdir directory exists for frequently save 2015-03-24 21:00:44 +01:00
JohnnyRun
2a0c4347ad if line numbers does not match but translations are correct 2015-03-23 15:23:21 +01:00
Stefan Seyfried
a5241af87e moviecut: fix format-string and sign-compare warnings 2015-03-23 15:17:26 +01:00
Stefan Seyfried
8a2a7e1b33 remove obsolete nhttpd libtool wrapper 2015-03-23 15:06:17 +01:00
Stefan Seyfried
d9b1cca88a neutrino: avoid float for color calculations 2015-03-22 18:13:50 +01:00
Jacek Jendrzej
5763addd80 fix bf19930887 2015-03-21 12:56:43 +01:00
Jacek Jendrzej
bf19930887 movieinfo.cp add new line and line feed fix for 75bdf0f182 2015-03-21 10:17:25 +01:00
Jacek Jendrzej
8227a01592 xmlinterface use const char instand char 2015-03-20 12:05:22 +01:00
Jacek Jendrzej
40fe7fae34 prevent possible segfault std::string if value NULL 2015-03-20 11:57:12 +01:00
Jacek Jendrzej
632ecc3b1e moviebrowser.cpp: silence comparing floating point warning 2015-03-19 18:29:37 +01:00
Jacek Jendrzej
138e5d4763 audioplayer.cpp: prevent possible segfault 2015-03-19 18:18:13 +01:00
Jacek Jendrzej
fd84ed4100 tuxtxt.cpp:fix error array-bound 2015-03-19 17:20:36 +01:00
svenhoefer
ff1a7b8640 - pictureviewer: do only show picture if decoding succeed
based upon patch "fix screensaver" by max10 <max_10@gmx.de>
2015-03-19 10:54:45 +01:00
svenhoefer
3299911086 - yWeb: allow style_set function w/o parameter to install correct style 2015-03-16 17:38:02 +01:00
Christian Schuett
14999c7015 bookmark manager: only add bookmark if OK pressed 2015-03-16 11:57:22 +01:00
Christian Schuett
66ec686568 bookmark manager: avoid saving deleted entries to bookmark file 2015-03-16 11:55:29 +01:00
Christian Schuett
103274af75 bookmark manager: don't write bookmark file multiple times ...
... when leaving movieplayer
2015-03-16 11:55:23 +01:00
Christian Schuett
c11e75846b timerd: remove unnecessary workarounds when saving events to file 2015-03-16 11:55:18 +01:00
Christian Schuett
62aa1c0b76 reload plugins after changing language to respect localization 2015-03-16 11:55:13 +01:00
Stefan Seyfried
b2d5287624 nhttpd: re-add removed icons to avoid broken pictures 2015-03-11 21:14:42 +01:00
Jacek Jendrzej
81290c2e8e update polski.locale (THX jaro44) 2015-03-11 17:47:35 +01:00
Jacek Jendrzej
d1aa22e0d6 add nhttpd:: Polski to Makefile 2015-03-11 15:31:57 +01:00
Jacek Jendrzej
e5dd86085a add nhttpd:: language Polski by jaro44 (THX) 2015-03-11 15:27:41 +01:00
Jacek Jendrzej
75bdf0f182 add new line and line feed to xml 2015-03-11 13:53:41 +01:00
[CST] Focus
798b6f4945 gui/audioplayer.cpp: fix refresh after open picture viewer 2015-03-10 15:32:23 +03:00
[CST] Focus
4f5ac78e7f gui/audioplayer.cpp: fix missing frame around infobox 2015-03-09 14:58:05 +03:00
[CST] Focus
932289ef61 gui/bedit/bouqueteditor_chanselect.cpp: disable screen save 2015-03-09 13:54:12 +03:00
[CST] Focus
5ca50e3c67 gui/bedit/bouqueteditor_channels.cpp: disable screen save for infobox,
fix empty paint on empty list
2015-03-09 13:53:56 +03:00
[CST] Focus
9176132ed4 gui/streaminfo2.cpp: fix empty paint on fta channels 2015-03-09 13:53:06 +03:00
[CST] Focus
dd887dfd9b gui/streaminfo2.cpp: disable screen save for PiG 2015-03-09 13:22:26 +03:00
Jacek Jendrzej
4cd3621ebe add Y_Dist-GreyBlue.css Grey-Blue.theme by OneOfNine (THX) 2015-03-08 13:30:42 +01:00
[CST] Focus
caef89d587 gui/moviebrowser.cpp: do not paint logo if not present 2015-03-07 13:56:45 +03:00
[CST] Focus
9bd225658f gui/eventlist.cpp: fix additional info text update 2015-03-07 13:56:12 +03:00
[CST] Focus
e846eb141e gui/channellist.cpp: optimize channel list appear time 2015-03-06 14:14:00 +03:00
[CST] Focus
42d3ffb107 gui/imageinfo.cpp: disable screen saving 2015-03-06 14:14:00 +03:00
[CST] Focus
ea1c533ef9 gui/timeosd.cpp: enable clock background paint,
set background color depending on clock background option;
fix colors in case theme color changed
2015-03-06 14:14:00 +03:00
[CST] Focus
5806167917 gui/infoclock.cpp: enable clock background paint, set background color depending on clock background option 2015-03-06 14:14:00 +03:00
[CST] Focus
d6f03505db gui/infoviewer.cpp: enable clock background paint 2015-03-06 14:14:00 +03:00
[CST] Focus
f50840ac96 gui/components/cc_frm_clock.cpp: set CTextBox save screen and paint background flag;
add option to call first paint with save bg - default dont save;
detach clock thread
2015-03-06 14:14:00 +03:00
[CST] Focus
16a1927f4f gui/components/cc_frm_header.cpp: set CTextBox save screen flag 2015-03-06 14:14:00 +03:00
[CST] Focus
59aca86523 gui/components/cc_item_infobox.cpp: set CTextBox save screen flag 2015-03-06 14:14:00 +03:00
[CST] Focus
86a236bc7e gui/components/cc_item_text.cpp: set CTextBox save screen flag 2015-03-06 14:14:00 +03:00
[CST] Focus
ee27b6ae6b gui/components/cc_frm_ext_text.cpp: set CTextBox save screen flag 2015-03-06 14:14:00 +03:00
[CST] Focus
fdd5486714 gui/components/cc_frm_button.cpp: set CTextBox save screen flag 2015-03-06 14:13:59 +03:00
[CST] Focus
72997591a0 gui/widget/textbox.cpp: add flag to control screen save, default is false;
disable hide in desctructor
2015-03-06 14:13:59 +03:00
[CST] Focus
ab1b3b9008 gui/components/cc_base.cpp: add flag to control CTextBox screen saving, default is false 2015-03-06 14:13:59 +03:00
[CST] Focus
09e1399a11 system/stacktrace.cpp: add backtrace function for debugging, define HAVE_BACKTRACE to enable code 2015-03-06 14:13:59 +03:00
[CST] Focus
476b6d0850 gui/bedit/bouqueteditor_chanselect.cpp: fix infobox artefacts on hide() 2015-03-06 14:13:59 +03:00
svenhoefer
4baeab4353 - plugins: allow localization in plugin.cfg
Example:
name=Default plugin name
description=Default plugin desription
name.deutsch=Deutscher Plugin-Name
name.english=English plugin name
2015-03-05 17:03:21 +01:00
svenhoefer
4006463241 - yWeb: rename original style to tuxbox style 2015-03-05 00:22:39 +01:00
svenhoefer
2fa1a82c26 - yWeb: use styles in override directory too 2015-03-04 23:26:57 +01:00
svenhoefer
9b042be177 - yWeb: move Filemgr's css to Y_Main.css 2015-03-02 15:23:03 +01:00
svenhoefer
b07943807e - hdd_menu: resort filesystem struct, to get ext4 as default value 2015-03-02 12:28:28 +01:00
svenhoefer
b1b45f6029 - yWeb: hopefully the last fix for 937d88d 2015-03-01 21:31:28 +01:00
[CST] Focus
3923596e0f nhttpd/web/Makefile.am: remove obsolete Y_Settings_Skin.yhtm 2015-03-01 13:03:37 +03:00
svenhoefer
aaff86c762 - yWeb: fix c&p error in 937d88d00d 2015-03-01 01:32:29 +01:00
svenhoefer
937d88d00d - yWeb: add distributor style sheet 2015-03-01 01:19:03 +01:00
svenhoefer
3f27e7d0f5 - yWeb: fix channellogo in live epg list 2015-02-27 09:31:46 +01:00
svenhoefer
bbc04b7a63 - yWeb: updated icons for top frame; thanks to fred_feuerstein 2015-02-26 14:52:06 +01:00
svenhoefer
e97885bc02 - yWeb: add some missing Y_User.css entrys 2015-02-26 12:42:16 +01:00
svenhoefer
f21e776451 - yWeb: add new RCU pic and coordinates for rc_cst_v2
big thanks to fred_feuerstein
2015-02-26 00:37:20 +01:00
svenhoefer
b99a197d37 - yWeb: more icons cleanup; big thanks to fred_feuerstein 2015-02-26 00:33:05 +01:00
svenhoefer
b261dd9911 - yWeb: RCU pics converted to transparent background
big thanks to fred_feuerstein
2015-02-26 00:31:10 +01:00
svenhoefer
7f5a8aebfd - yWeb: icons cleanup; big thanks to fred_feuerstein 2015-02-26 00:19:04 +01:00
svenhoefer
80d22c575a - yWeb: add user style sheet
Thanks for support to fred_feuerstein!
2015-02-25 23:10:16 +01:00
svenhoefer
e9f7b9a10a - yWeb: disable unused extension sites 2015-02-25 21:43:15 +01:00
svenhoefer
1cc2bdaaa9 - yWeb: add filemanager 2015-02-25 21:42:20 +01:00
[CST] Focus
24c4f5c0cd fix crash in user_menue when ITEM_EPG_MISC is selected 2015-02-25 17:03:14 +01:00
Jacek Jendrzej
35c5faac67 nhttpd: neutrinoapi.cpp disable unused func 2015-02-24 18:05:52 +01:00
[CST] Focus
839f78b9e5 eitd/xmlutil.cpp: add sync() after epg save is done 2015-02-22 19:01:42 +03:00
[CST] Focus
16ccbafe69 system/flashtool.cpp: call saveEpg in shutdown mode, to prevent any events 2015-02-22 19:01:42 +03:00
[CST] Bas
bc0c048474 src/driver/framebuffer.cpp: check dimension in int_convertRGB2FB and if it's not valid, spit out a warning
and return NULL.
2015-02-22 19:01:42 +03:00
Stefan Seyfried
cf0b9f944a CC-Clock: remove unnecessary cast
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2015-02-22 15:58:30 +01:00
Stefan Seyfried
51fddab5a6 streaminfo: don't paint outside of the framebuffer
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2015-02-22 15:53:18 +01:00
[CST] Bas
6fdaa869d7 src/system/sysload.cpp: fix possible divide by zero bug, stats are not guarantueed to be different for each sample. 2015-02-22 17:23:16 +03:00
[CST] Bas
e9f049c677 src/driver/framebuffer.cpp: fix-up reading raw icons. If read failed or it read an corrupted header it could
lead to bad allocations. Prevent that.
2015-02-22 17:23:11 +03:00
[CST] Bas
f4f6110947 lib/libcoolstream2/cnxtfb.h: only define FBIO_WAITFORVSYNC if it's not defined yet by kernel headers. 2015-02-22 17:23:06 +03:00
svenhoefer
a97c959b54 - movieplayer: show start/end-pos in bookmark-menu; fix console output 2015-02-21 17:23:40 +01:00
svenhoefer
f737192ef4 - moviebrowser: auto-choose movie-start in startup menu, when ...
... start-bookmark is set
2015-02-21 17:21:07 +01:00
[CST] Focus
cc4f10297d gui/moviebrowser.cpp: remove old TS cut code 2015-02-20 18:37:56 +03:00
[CST] Focus
b96a087633 driver/moviecut.cpp: move cut/truncate code to its own file 2015-02-20 18:37:38 +03:00
Stefan Seyfried
396be41ab3 CPluginExec: avoid crash when pluginlist is empty 2015-02-20 08:55:45 +01:00
svenhoefer
13d7ec55a5 - menue.cpp: fix details_line hight
* former code matches only by chance and will fail, when another
  value than 2 is set in INFO_BOX_Y_OFFSET (cc_item_infobox.h)
2015-02-20 08:23:07 +01:00
svenhoefer
d1ca82ab44 - locals: remove unused stringinput.layout entry 2015-02-19 08:59:53 +01:00
svenhoefer
b7fa3d737e - deutsch.locale: upgrade 2015-02-19 08:57:58 +01:00
Thilo Graf
2f96c2653b CLuaInstance: implement current method for generation of button labels in footer object
This controls more effective fontsize and button arrangement.
Lua API is not touched.

TODO: 	add more possible buttons. Color buttons for sure are not
	be enough for some applications.
2015-02-19 08:39:09 +01:00
Jacek Jendrzej
051fb7c008 some enum warrnings compil fixes 2015-02-15 22:16:47 +01:00
Jacek Jendrzej
cbf4c9bae8 src/gui/moviebrowser.cpp set deleted CChannelLogo pointers to NULL 2015-02-15 18:49:30 +01:00
Jacek Jendrzej
8655264791 src/gui/osdlang_setup.cpp fix path 2015-02-15 14:52:06 +01:00
[CST] Focus
5d9e7a814d eitd: ignore neutrino epg filter, if filter was configured from xml 2015-02-15 12:57:29 +03:00
Jacek Jendrzej
721cb9bd74 menue.cpp fix CMenuForwarder::setOption set option_string_ptr 2015-02-14 18:42:40 +01:00
Stefan Seyfried
3a222fb5f3 channellist: fix lock icon for default-locked bouquets 2015-02-14 14:31:12 +01:00
Stefan Seyfried
8fcaeda6a4 infoviewer.h: replace includes with forward declaration 2015-02-14 14:31:12 +01:00
Stefan Seyfried
930bd738f4 epgplus.h: replace includes with forward declaration 2015-02-14 14:31:12 +01:00
Stefan Seyfried
baf6bcdb97 record.h: replace includes with forward declaration 2015-02-14 14:31:12 +01:00
Stefan Seyfried
b3bfb361f5 neutrino.h: use forward declaration instead of includes
this reduces the dependency chain on partial rebuilds considerably
2015-02-14 14:31:12 +01:00
Stefan Seyfried
967f85eb5f infoviewer: use forward declaration instead of including infoviewer_bb 2015-02-14 14:31:11 +01:00
Stefan Seyfried
8658fb41a4 move hddstat.h include from infoviewer_bb to neutrino 2015-02-14 14:31:11 +01:00
Stefan Seyfried
dc99e757e9 infoviewer_bb: remove unnecessary (char *) casts
change paint_ca_icons to accept (const char *) to achieve this
2015-02-14 14:31:11 +01:00
Stefan Seyfried
b6a406deb4 osdlang_setup: avoid unnecessary (char *) casts 2015-02-14 14:31:11 +01:00
Stefan Seyfried
30f3988583 zapit/channel: remove bogus (char *) cast 2015-02-14 14:31:11 +01:00
Stefan Seyfried
b90991da77 moviebrowser/player: remove unneeded (char *) casts 2015-02-14 14:31:11 +01:00
Stefan Seyfried
b325268123 channellist: remove bogus (char *) casts 2015-02-14 14:31:11 +01:00
Stefan Seyfried
e73d266c3e lcdd: remove useless cast 2015-02-14 14:31:11 +01:00
Stefan Seyfried
9a6d65937f themes: remove unneccessary (char *) casts 2015-02-14 14:31:11 +01:00
Stefan Seyfried
3fa68cae90 CThemes: make saveFile and readFile accept const char* param
this removes the need for ugly (char *) casts
2015-02-14 14:31:11 +01:00
[CST] Focus
63d8c8e90b zapit/src/bouquets.cpp: fix favorites webtv channels not found in webtv xml files 2015-02-13 16:15:13 +03:00
Jacek Jendrzej
1bfcad398f fix compiling warnings 2015-02-11 19:21:54 +01:00
[CST] Focus
6d287e46f7 Revert "hdd_menu: only offer filesystems with kernel support"
- breaks user-space fs like exfat

This reverts commit 141872565e.
2015-02-10 15:07:28 +03:00
[CST] Focus
990e79aa6f Revert "hdd_menu: fix is_mounted for device links"
- broken in case readlink do not support -f switch -> filesystem always 'mounted'

This reverts commit 415e7351e1.
2015-02-10 15:05:05 +03:00
[CST] Focus
342180a28b Revert "hdd_menu: do not handle the rootfs or fs without kernel support"
This reverts commit f7bb7a70cb.
2015-02-10 15:04:52 +03:00
[CST] Focus
c00befb0e6 rcsim.c: use event dev on cst, too 2015-02-09 20:25:09 +03:00
Stefan Seyfried
d411f6d996 hdd_menu: my_popen() needs waitpid to avoid zombies 2015-02-09 13:47:32 +01:00
Stefan Seyfried
dc637ca68e channellist: fix 2 forgotten cases of fixed plock_zaptime 2015-02-09 13:47:32 +01:00
Stefan Seyfried
6e9496b18f fix parentallock for "bouquets default locked" case
in case of "default locked" bouquets, the "whole bouquet unlock"
did not work, because of the inverted logic in this case
2015-02-09 13:47:32 +01:00
Stefan Seyfried
f7bb7a70cb hdd_menu: do not handle the rootfs or fs without kernel support 2015-02-09 13:47:32 +01:00
Stefan Seyfried
415e7351e1 hdd_menu: fix is_mounted for device links
It is possible to mount e.g. '/dev/disk/by-label/ext_drive', but
is_mounted did not handle this case. Fix that.
2015-02-09 13:47:32 +01:00
Stefan Seyfried
17395a7fed hdd_menu: also recognize recordingdir if it is a symlink
...like "/media/by-label/foo/movies", no need to reset configuration
in that case
2015-02-09 13:47:32 +01:00
Stefan Seyfried
f607fe5fbe helpers: add "backtick" function for shell-like command 2015-02-09 13:47:32 +01:00
Stefan Seyfried
141872565e hdd_menu: only offer filesystems with kernel support 2015-02-09 13:47:32 +01:00
Stefan Seyfried
42c2323135 opkg_manager: use my_system to avoid filedescriptor leaks 2015-02-09 13:47:32 +01:00
Stefan Seyfried
f75ed81dd1 opkg_manager: remove the dependency on opkg-key
opkg-key does not work at all in standard installs (without gpg)
and is not needed for package management.
Slightly change the definition of opkg commands to not initialize
with find_executable function at startup which seems bogus.
2015-02-09 13:47:32 +01:00
Stefan Seyfried
d04f7406a7 mdev_helper/hdd_menu: add udev support
busybox/mdev fills the MDEV variable without /dev/ prefix,
udev fills DEVNAME with /dev/ prefix. Handle both variants.
2015-02-09 13:47:32 +01:00
Stefan Seyfried
c7dd4260d6 intall warning icon 2015-02-09 13:47:32 +01:00
Stefan Seyfried
6b787d8d31 pictureviewer/gif: fix build with giflib-5.1+ 2015-02-09 13:47:32 +01:00
Stefan Seyfried
4e1678c2a3 filebrowser, moviebrowser, pictureviewer: clarify error message 2015-02-09 13:47:32 +01:00
Stefan Seyfried
701cb24f45 shellwindow: don't update screen if not necessary 2015-02-09 13:47:31 +01:00
Stefan Seyfried
27124e72e1 shellwindow: fix line reading code
In case of partially read lines, the last complete line before was
discarded. Fix this, simplify the code  and make it code work at all
for lines longer than 1023 bytes (went into endless loop before).
2015-02-09 13:47:31 +01:00
Stefan Seyfried
e02972c81c CShellWindow: use my_popen() to avoid leaking fds etc. 2015-02-09 13:47:31 +01:00
Stefan Seyfried
a85878db2f CTextBox: fix text position calculation 2015-02-09 13:47:31 +01:00
svenhoefer
1eb652688a - osdlang_setup.cpp: change user-dir for locales, to match the ...
... given path in system/localize.cpp
2015-02-09 08:51:33 +01:00
Jacek Jendrzej
d58f621769 pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA 2015-02-04 15:52:40 +01:00
Jacek Jendrzej
1121e6210e pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt 2015-02-04 15:35:13 +01:00
Stefan Seyfried
fe5a6ec111 picview/png, my_popen: fix -Wclobbered warnings 2015-02-04 12:35:51 +01:00
Stefan Seyfried
a21399479e luaclient: fix "jump to...crosses initialization of" error 2015-02-04 12:35:40 +01:00
Jacek Jendrzej
81eba0b35c timerdclient.cpp add check if zapto or record timer double is 2015-02-03 17:27:00 +01:00
Christian Schuett
4eb949dda0 timerd: reset EPG ID when modifying record or zapto timer
this ensures an up-to-date EPG ID if no EPG infos available for the
modified event during modification

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:56 +01:00
Christian Schuett
a96fb7b7f0 timerd: prevent events from being deleted while sending them to neutrino
in neutrino's timer list sometimes appears an entry with random values
after deleting one because thread safety is not guaranteed for timerd's
event list while sending items to neutrino, so let's lock the mutex
earlier and unlock it later

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:42 +01:00
Christian Schuett
7f9dcb64b0 Neutrino timerlist: sort timer type chooser alphabetically
Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:30 +01:00
Christian Schuett
0a4e9e8640 Neutrino timer list: remove unnecessary check for last deleted event
timerd client already filters deleted events (TIMERSTATE_TERMINATED)
sent from timerd

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:20 +01:00
[CST] Focus
e8700de2b7 eitd: as long as neutrino using only first content classification,
reduce content classification caching (leaving old code with ifdef)
2015-01-30 19:47:30 +03:00
[CST] Focus
ae6a5e6917 zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan 2015-01-29 17:39:01 +03:00
Jacek Jendrzej
c624505818 make channel_id private, use getChannelID() 2015-01-29 14:58:09 +01:00
Jacek Jendrzej
30fb340406 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff984432 2015-01-29 11:44:49 +01:00
Jacek Jendrzej
2074dc4a5d dt.cfix logic error 2015-01-28 18:17:50 +01:00
[CST] Focus
ed03bf9f6e neutrino.cpp: set EPG filter after edit favorites in channel list, too 2015-01-26 16:03:11 +03:00
Jacek Jendrzej
7510741c27 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined 2015-01-25 13:08:09 +01:00
Jacek Jendrzej
fb36b1e659 genpsi.cpp: fix offset for crc32 2015-01-25 12:34:53 +01:00
Jacek Jendrzej
b320bafc3c /movieplayer.cpp: add mmsh protocol to file parse 2015-01-22 17:28:52 +01:00
[CST] Focus
d98d94550f gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels,
filter not yet reconfigured after scan or editing favorite bouquets
2015-01-22 18:58:53 +03:00
[CST] Focus
486d3692a6 eitd: add API to configure white EPG filter 2015-01-22 18:58:53 +03:00
Jacek Jendrzej
cb5bb9ac0e czech.locale: try to fix \n 2015-01-22 14:06:59 +01:00
Janus
df1db3cfad api4: upgrade channel and bouquet edit (testing) 2015-01-22 13:08:03 +01:00
[CST] Focus
ecff984432 neutrino.cpp: try to fix timeshift stop/restart,
after quit from playback audioplayer, picture viewer and so on
2015-01-21 18:00:25 +03:00
[CST] Focus
c6424534e8 gui/channellist.cpp: disable timeshift stop while timeshift playback in progress 2015-01-21 17:54:11 +03:00
[CST] Focus
204d029e26 gui/movieplayer.cpp: fix radio recordings playback 2015-01-16 14:38:49 +03:00
[CST] Focus
55bf8603c9 zapit/src/bouquets.cpp: set channel user name also for non-present channels,
else username is lost after any ubouquets.xml save.
(fix for commit 2644b30b6a)
2015-01-15 16:35:11 +03:00
[CST] Focus
0debbfcc7c neutrino.cpp: force adding shutdown event after record stop,
in case soft-standby by power key disabled but box mode switched to standby to finish record
2015-01-15 15:26:59 +03:00
[CST] Focus
1398736bd8 driver/rcinput.cpp: reset first key press only on key press event 2015-01-15 15:26:58 +03:00
[CST] Focus
8952a4c79a timerd/timermanager.cpp: rename CONFIGFILE to TIMERDCONFIGFILE to avoid conflicts 2015-01-15 15:26:58 +03:00
[CST] Focus
6876dcdf23 zapit/src/zapit.cpp: rename CONFIGFILE to ZAPITCONFIGFILE to avoid conflicts 2015-01-15 15:26:58 +03:00
Jacek Jendrzej
935acf4f3c update fix newline 2015-01-14 11:40:36 +01:00
[CST] Focus
cbdab7d8c0 driver/record.cpp: fix crash due to epgdata.info1 len more than buffer size 2015-01-14 12:46:09 +03:00
Jacek Jendrzej
f29f041905 update czech.locale by marsim21 2015-01-13 23:30:14 +01:00
[CST] Focus
3da439030b neutrino: try to prevent using chanellist/bouquetlist while channels init in progress 2015-01-13 16:10:24 +03:00
svenhoefer
3fa37a6670 - vfd: fix percentOver handling 2015-01-13 10:05:12 +01:00
svenhoefer
ccf741f015 - vfd: fix progress-bar in audio mode; ...
... don't accept periodic changes from infoviewer

- vfd: allow volume-bar in menu mode and audio mode
2015-01-12 21:03:34 +01:00
Jacek Jendrzej
2b5e7b5ba3 use empty to check string 2015-01-09 17:15:11 +01:00
svenhoefer
aea7e1f772 - screensaver: fix restart of clock and mute;
restart is now depending on previous status
2015-01-09 15:04:39 +01:00
svenhoefer
eba43cc5f9 - infoclock: add getStatus() function 2015-01-09 15:04:12 +01:00
svenhoefer
a765cdd3ea - audiomute: add getStatus() function 2015-01-09 15:03:30 +01:00
svenhoefer
90f968c19d - vfd/audioplayer: fix vfd progress in audioplayer
don't update full vfd every second
2015-01-09 11:18:52 +01:00
[CST] Focus
9f7d26a646 system/mtdutils/mkfs.jffs2.cpp: skip /var_init 2015-01-09 13:08:33 +03:00
[CST] Focus
3a79b95bd1 system/mtdutils/mkfs.jffs2.cpp: do not skip mounted /var 2015-01-09 12:42:01 +03:00
[CST] Focus
f04e22befe gui/update.cpp: fix image update check,
enable save u-boot menu switch
2015-01-09 12:42:01 +03:00
svenhoefer
026c8b4389 - osd_setup: improve/clarify screensaver off option 2015-01-08 20:01:15 +01:00
svenhoefer
f80f539387 - screensaver: use strcasecmp instead of strcmp 2015-01-08 19:59:50 +01:00
svenhoefer
c75ba8279c - screensaver: add exceptions to keep screensaver in radio mode 2015-01-08 14:35:47 +01:00
[CST] Focus
d0593a5572 eitd/sectionsd.cpp: bugfix after ad9bf009da:
neutrino do set current channel to 0 in standby, too
2015-01-08 16:17:41 +03:00
defans
b32757420a CSreenSaver: add png files 2015-01-08 12:23:36 +01:00
svenhoefer
5cfb4f1bcd - neutrino: fix axtionkey "standby" 2015-01-08 12:21:28 +01:00
Jacek Jendrzej
558f372dae nhttpd: ywebserver.cpp - fix possible segfault (svenhoefer) 2015-01-05 12:52:52 +01:00
[CST] Focus
0e7f5714cc nhttpd/yconfig.h: second try to disable threading 2015-01-05 14:13:01 +03:00
[CST] Focus
4d3d6bf238 nhttpd/yconfig.h: disable threading: with global CNeutrinoAPI it is not safe 2015-01-05 13:55:12 +03:00
[CST] Focus
ad9bf009da eitd/sectionsd.cpp: do not wakeup epg scan on service stop 2015-01-05 13:52:40 +03:00
[CST] Focus
0d384d610a zapit/src/scan.cpp: try to fix channels save issue, when channels only present
in ubouquets but with different frequency value
2015-01-05 11:23:48 +03:00
Thilo Graf
18bc87592b Revert "gui/components/cc_item_infobox.cpp: enable gradient on request"
This reverts commit b1c31fadd1.

Gradient features are intended for theme related implementations.
It's not ripe at the moment.
2015-01-03 19:18:36 +01:00
Jacek Jendrzej
8023a6317b neutrino use check empty() instead of length() or size() 2015-01-03 17:51:08 +01:00
Stefan Seyfried
a92eb8f8e7 add CFLAGS for libsigc 2015-01-02 21:00:18 +01:00
Stefan Seyfried
bfdeda0983 movieplayer: fix invalid casts for debug messages 2015-01-02 21:00:11 +01:00
Stefan Seyfried
2f0e93c215 plugins.h: remove unnecessary include 2015-01-02 21:00:07 +01:00
Jacek Jendrzej
bf754a7de9 update initial services 2015-01-02 18:58:46 +01:00
[CST] Focus
b1c31fadd1 gui/components/cc_item_infobox.cpp: enable gradient on request 2015-01-02 15:16:51 +03:00
[CST] Focus
8bac59eb33 driver/genpsi.cpp: try to prevent buffer overflow 2015-01-02 15:16:50 +03:00
[CST] Focus
8f40f990fc zapit/src/fastscan.cpp,scannit.cpp: more pilot fixes 2015-01-02 15:16:50 +03:00
Jacek Jendrzej
8e4af0b619 eitd: use check empty() instead of size() or length() 2015-01-01 19:02:41 +01:00
Jacek Jendrzej
c89e35cbe1 eitd: reduce memory use . shrink extended text memory size (capacity) to string size 2015-01-01 18:47:09 +01:00
Jacek Jendrzej
b8e8e46a98 streaminfo2.cpp fix possible segfault if audio mode mismatch 2014-12-30 13:29:11 +01:00
[CST] Focus
47f2b31786 zapit/src/fastscan.cpp: fix pilot param 2014-12-30 15:04:05 +03:00
svenhoefer
7c9a158f11 - screensaver: disable clock while screesaver 2014-12-30 00:53:31 +01:00
svenhoefer
4810576268 - infoviewer: align clock bottom to get same pos as channelname 2014-12-30 00:22:21 +01:00
svenhoefer
4ab6098716 - neutrino: add screensaver to radio-mode
This commit maybe need some tests with radiotext
  and/or other timeouts
2014-12-30 00:02:41 +01:00
svenhoefer
b85aa43d87 - screensaver: allow no screensaver_timeout to show first pic only
Thats usefull when you have just one plain black pic in your
  screensaver directory. So you'll get a blank screen w/o pic changes.
2014-12-29 23:50:18 +01:00
svenhoefer
df18f1f4e5 - screensaver: remove audioplayer_screensaver; add screensaver_delay 2014-12-29 23:50:18 +01:00
svenhoefer
9d34d4ba97 - audioplayer: don't paint cover while screensaver 2014-12-29 23:50:18 +01:00
svenhoefer
f023ff1651 - audioplayer: remove bool screen_saver from updateMetaData() ...
... using member m_screensaver instead of this
2014-12-29 23:50:18 +01:00
svenhoefer
dec7d42ffe - audioplayer: move videodecoder/pain away from screensaver() function 2014-12-29 23:50:18 +01:00
svenhoefer
5f42845160 - screensaver: moving "using namespace std;" to cpp ...
... to avoid the inheritance of this
2014-12-29 22:13:02 +01:00
vanhofen
e96a0f9c17 - screensaver: small changes in locales 2014-12-29 22:13:02 +01:00
vanhofen
3206e35e20 - screensaver: move configuration to own submenu 2014-12-29 22:13:02 +01:00
svenhoefer
153e7dba91 - screensaver: add GUI option to change timeout 2014-12-29 22:13:02 +01:00
vanhofen
cbed13ecd0 - screensaver: add GUI option to change screensaver directory 2014-12-29 22:13:02 +01:00
vanhofen
ecc98b7def - screensaver: user pictureviewer instead of videoDecoder ...
... to avoid interrupts while playing and keep pictures unscaled
2014-12-29 22:13:02 +01:00
vanhofen
4cf5e8ffd1 - screensaver: just add mp3-?.jpg when using DATADIR "/neutrino/icons" ...
... to get the same behavior as usual
2014-12-29 22:13:02 +01:00
vanhofen
20e49a492a - screensaver: remove trailing slash from screensaver_dir 2014-12-29 22:13:02 +01:00
defans
6a23a1c36a CScreenSaver: add class CScreenSaver 2014-12-29 22:13:02 +01:00
Jacek Jendrzej
debd7138a0 update slovak.locale by EnoSat 2014-12-29 17:04:27 +01:00
[CST] Focus
9b78e49d0e gui/mediaplayer_setup.cpp: integrate MB / YT settings, (c) martii 2014-12-26 19:00:32 +03:00
Jacek Jendrzej
751d23fbbb refix sort freq with negative satellite position (thx Houdini) 2014-12-24 16:41:39 +01:00
Jacek Jendrzej
7b356ad58f fix sort freq with negative satellite position 2014-12-24 14:52:57 +01:00
Jacek Jendrzej
f236b4807b nhttpd - fix select audio pid in live (vlc) mode 2014-12-23 17:45:17 +01:00
[CST] Focus
75bae10ba9 zapit/src/getservices.cpp: change default pilot param to auto 2014-12-23 19:12:17 +03:00
[CST] Focus
f816efadc6 eitd/sectionsd.cpp: try to fix filter restart on service stop 2014-12-23 19:08:01 +03:00
[CST] Focus
97875b4855 daemonc/remotecontrol.cpp: stop playback before lock on cst too,
this fixes blank video and background picture in ie audioplayer started on locked channel
2014-12-23 19:08:01 +03:00
svenhoefer
3e24de2d67 - moviebrowser: localize dialogs around TS-editing 2014-12-22 09:16:20 +01:00
svenhoefer
0f45e26728 - hintbox: allow plain neutrino locales in bodytext 2014-12-22 09:15:26 +01:00
Jacek Jendrzej
1dc78e9584 supplement to 0013e139a5, fix upnpplayer mode 2014-12-19 15:38:10 +01:00
Thilo Graf
a58bd6c235 CInfoViewer: rework init and paint of clock
This removes some dimension assignments in start() because of
already existant and usable dimension values that comes directly
from clock object.
2014-12-19 10:19:51 +01:00
Jacek Jendrzej
0013e139a5 infoviewer_bb.cpp CInfoViewerBB::getBBButtonInfo() fix audioname in ts mode 2014-12-18 19:08:38 +01:00
svenhoefer
25f30a6fa4 - infoviewer: fix calculation for time_width ...
... because some fonts has larger ' ' than ':'.
* align clock with 10 px right offset (same as the other elements)
* align depending elements with new clock dimensions
2014-12-18 15:59:07 +01:00
[CST] Focus
778262d67a neutrino.cpp: in easymenu mode, revert channel list mode to favorites, if current channel present in favorite bouquets 2014-12-18 17:32:48 +03:00
[CST] Focus
34691a1724 gui/scan_setup.cpp: add pilot param to manual scan menu 2014-12-18 17:31:55 +03:00
[CST] Focus
68e240b4e7 gui/videosettings.cpp: split format key modes and auto-modes on apollo,
disable broken 14:9 pan&scan on apollo
2014-12-18 17:31:48 +03:00
Christian Schuett
4975b33dfd - moviebrowser: sort column item option choosers alphabetically
also add missing entry 'info2' to this option choosers and remove
  duplicate entry 'filename' from them

- english.locale: fix typo
2014-12-15 08:50:22 +01:00
svenhoefer
598c79bd83 - moviebrowser: add hotkeys to options to setup 2014-12-12 18:11:05 +01:00
svenhoefer
c993ef9e28 - moviebrowser: use pulldown-menu to show options to setup 2014-12-12 18:11:05 +01:00
svenhoefer
818c404831 - moviebrowser: allow 9 instead of 6 rows
* remove fake-entrys for lastPlayRow and lastRecordRow
2014-12-12 18:11:05 +01:00
svenhoefer
78c9583104 - deutsch.locale: fix terrible typo 2014-12-12 18:11:05 +01:00
Jacek Jendrzej
1e8d4bb7c2 set cpufreq similar to wakeupFromStandby/standbyToStandby 2014-12-08 10:16:47 +01:00
svenhoefer
24fabb8daf - yWeb: remove unused/obsolete bootoptions blocks 2014-12-06 09:36:50 +01:00
svenhoefer
0c63297f0b - yWeb: cleanup from unused esound stuff 2014-12-06 09:36:42 +01:00
svenhoefer
35b4cc1483 - yWeb: use an include-block to paint submit/apply buttons 2014-12-06 09:36:37 +01:00
svenhoefer
069defa31c - controlapi: fix horrible typo 2014-12-06 09:36:29 +01:00
svenhoefer
3ff65299d2 - controlapi: cleanup from unused esound rests 2014-12-06 09:36:23 +01:00
svenhoefer
39c2636269 - neutrino: SendSectionsdConfig() after NeutrinoMessages::RELOAD_SETUP 2014-12-05 14:48:24 +01:00
svenhoefer
1bf97d21f1 - yWeb: (re)add EPG settings menu 2014-12-05 14:31:30 +01:00
svenhoefer
ec219cc2a7 - yWeb: fix neutrino_pictureviewer_save_settings block 2014-12-05 14:31:30 +01:00
[CST] Focus
c4a8d40853 eitd/sectionsd.cpp: fix busywait loop after service stop 2014-12-05 14:44:48 +03:00
svenhoefer
e21a79195e - add epg_save_frequently feature ...
... to provide the EPG data in frequently intervals on an external device
2014-12-05 09:08:56 +01:00
svenhoefer
4c621f1dec - split epg_read from epg_save ...
... to get the possibility to read EPG-data from an external device
at boot w/o saving the own data at shutdown/standby.
2014-12-05 09:08:56 +01:00
svenhoefer
38687897c5 - themes: move user-themes to /var/tuxbox/themes ...
... because the other user-stuff (icons, locale, plugins) is also
stored in /var/tuxbox.
The directory /var/share/tuxbox/neutrino/themes will be removed.
The parent directories should now be obsolete and can be removed too.
2014-11-28 09:19:18 +01:00
svenhoefer
dbd4f77332 - movieplayer: disable clock and mute while playlist_manager 2014-11-26 10:23:21 +01:00
TangoCash
dfc7a1d304 - movieplayer: add playlist_manager
NOTE: This is a merge of several patches by TangoCash
      for neutrino-mp aligned to neutrino-hd.
      We use 'play' key to open playlist_manager.
2014-11-26 10:23:21 +01:00
svenhoefer
d3e52fa9f6 - luainstance: switch to lua_Integer/lua_Unsigned 2014-11-26 10:23:21 +01:00
M. Liebmann
8c3b26fc76 CColorChooser: Preview color gradient for header color 2014-11-26 09:42:44 +01:00
[CST] Focus
36b14e31ef gui/channellist.cpp: bug fix, default copy constructor is danger, if class have pointers 2014-11-26 10:45:29 +03:00
M. Liebmann
e964a13763 Fix commit 421da2c0cf for build on nevis 2014-11-24 17:45:20 +01:00
martii
421da2c0cf zapit/audio_setup: add gui option for handling volume adjustment defaults 2014-11-24 11:47:04 +01:00
svenhoefer
d7b496062c - luainstance: add CKeybordInput
Syntax:
m:addItem { \
	type="keyboardinput", \
	action="_action", \
	id="_id", \
	value="_value", \
	name="_name", \
	help="help (first line)",
	help2="help (second line)"
}
2014-11-24 10:04:02 +01:00
svenhoefer
da9ce1bb38 - keyboard_input: allow string hints ...
... in preparation for implementation in Lua instance
2014-11-24 10:01:20 +01:00
svenhoefer
3a401a46b3 Revert "- plugins: allow empty menu hints"
This reverts commit 95eab2a48d
because 9945d03480 do the same.
2014-11-22 16:17:30 +01:00
svenhoefer
ee91014c48 - align most CKeyboardInput calls to the changes in 88c6640 2014-11-22 15:58:02 +01:00
svenhoefer
b727ea4be8 - keyboard_input: auto calculate size of input-field ...
... if size is 0 or not given.
2014-11-22 15:58:02 +01:00
svenhoefer
9945d03480 - menue: allow icon-only menu hints 2014-11-22 15:58:02 +01:00
svenhoefer
2a16b73885 - eventlist: add back button to search menu;
move "start search" near top
2014-11-20 16:17:20 +01:00
svenhoefer
0de74c514e - deutsch.locale: upgrade; shorten stringinput.caps 2014-11-20 14:46:21 +01:00
[CST] Focus
238ea8ccbd neutrino.cpp: fix webtv_usr.xml check for adding by default 2014-11-20 14:40:19 +03:00
[CST] Focus
a63acf6306 gui/widget/stringinput_ext.cpp: fix cycle on dialog after timeout 2014-11-20 14:38:07 +03:00
[CST] Focus
055fc0a187 gui/widget/stringinput.cpp: fix cycle on dialog after timeout 2014-11-20 14:38:07 +03:00
[CST] Focus
3958428dd7 gui/widget/keyboard_input.cpp: fix cycle on dialog after timeout 2014-11-20 14:38:07 +03:00
[CST] Focus
156b515155 gui/network_setup.cpp: fix crash on settings restore, if no wlan present 2014-11-20 14:38:07 +03:00
svenhoefer
30c5e7b900 - keyboard_input: align keys_deutsch table to german keyboards 2014-11-20 11:05:38 +01:00
[CST] Focus
549e110e14 change most code to use CKeyboardInput in place of CStringInputSMS 2014-11-19 18:21:38 +03:00
[CST] Focus
003acea160 gui/widget/keyboard_input.cpp: add string input with keyboard-style layout 2014-11-19 18:16:01 +03:00
[CST] Focus
cb804f37cd gui/movieplayer.cpp: try to remove extra live start on movie stop 2014-11-19 11:35:00 +03:00
[CST] Focus
37b20a84f6 gui/widget/menue.cpp: fix progressbar values in progressbar setup 2014-11-19 11:34:54 +03:00
svenhoefer
f4ccaa975b - progresswindow: fix position of progressbars 2014-11-17 15:53:08 +01:00
Janus
87ba343484 locale numzap ger 2014-11-17 15:40:16 +01:00
svenhoefer
f2d08d72ac - flashtool: localize "Copy Image" string 2014-11-13 16:17:39 +01:00
Jacek Jendrzej
b22625aa36 -try to fix segfault on webtv channel - neutrino shutdown 2014-11-13 15:38:30 +01:00
Jacek Jendrzej
6e08417d40 CChannelList::updateEvents fix history list event update 2014-11-13 10:51:27 +01:00
svenhoefer
c30b3ece65 - hddstat.cpp: move init of cHddStat inside geInstance() 2014-11-13 10:48:05 +01:00
striper
86c126c937 - try to fix segfault on neutrino shutdown 2014-11-13 10:41:10 +01:00
[CST] Focus
52397f7df6 gui/streaminfo2.cpp: fix stream info on nvod channels 2014-11-12 12:21:20 +03:00
Jacek Jendrzej
5b58992de2 CPersonalizeGui::addPersonalizedItems() fix digikey shortcut after use Personalize-Menu 2014-11-11 21:28:03 +01:00
[CST] Focus
5bd14ea4b8 neutrino: try to fix parental bypass by
quit from audio player / picture viewer / movie player and starting channel in PiP
2014-11-11 14:40:52 +03:00
[CST] Focus
d20fc8f1bc gui/widget/stringinput.cpp: fix screen save/restore 2014-11-11 14:40:52 +03:00
martii
a12f4c0274 parental protection: make zaptime configurable
Conflicts:
	data/locale/english.locale
	src/gui/channellist.cpp
	src/gui/parentallock_setup.cpp
	src/neutrino.cpp
2014-11-11 14:40:52 +03:00
[CST] Focus
493098040d gui/movieplayer.cpp: fix volume values in audio selection 2014-11-11 14:40:52 +03:00
svenhoefer
389c4c232f - plugins: simplify integratePlugins(); ...
* CPluginsExec(): switch to singleton
* move CPluginsExec() to pluginlist.cpp|h
  because it's not really a settings_helper
2014-11-10 22:41:08 +01:00
M. Liebmann
02137ca987 CLuaMenuChangeObserver::changeNotify: Fix segfault in item type 'chooser' 2014-11-10 07:35:43 +01:00
M. Liebmann
8765b94037 Enable gradient for header CColorChooser
- Supplement to commit b9400110b4
2014-11-10 07:35:42 +01:00
svenhoefer
bdcb043521 - deutsch.locale: update 2014-11-07 17:38:05 +01:00
svenhoefer
269cd4cef8 - pluginlist: use keyhelper to get hotkeys; allow colored keys from plugin.cfg 2014-11-07 15:42:25 +01:00
svenhoefer
7f2c69aa82 - CPluginsExec::exec(): show possible script output 2014-11-07 15:41:11 +01:00
svenhoefer
348add4acd - user_menue: minor optimizations 2014-11-07 15:39:53 +01:00
svenhoefer
5ec409b264 - user_menue: fix wrong changes in 19f7e04c77 2014-11-07 13:55:05 +01:00
svenhoefer
19f7e04c77 - user_menue: allow colored keys from plugin.cfg 2014-11-07 12:20:47 +01:00
svenhoefer
c0a0cdb221 - plugins: Fix assignment of prefered keys
New keyword in plugin.cfg: key=<key>
* key=red
* key=green
* key=yellow
* key=blue
* key=auto

If entry is missing key is auto-assigned
2014-11-07 12:17:29 +01:00
svenhoefer
c0b130c490 - plugins: don't add hidden plugins to usermenu; ...
... use CPuginsExec::exec() to execute and drop CUserMenu::exec()
2014-11-07 09:44:53 +01:00
Jacek Jendrzej
6f3c77734c nhttpd_controlapi.html move info to point 6. 2014-11-06 21:18:59 +01:00
Jacek Jendrzej
ce87898d8f zapit: channel.h - change comparative criteria for freq sort 2014-11-06 19:29:09 +01:00
Jacek Jendrzej
644dc460a2 CFrameBuffer::paintBoxRel: check boxBuf if not NULL 2014-11-06 17:31:11 +01:00
Jacek Jendrzej
d5d6c4de62 fix some possible errors 2014-11-06 14:40:44 +01:00
Jacek Jendrzej
c8f0c68cf6 nhttpd controlapi: change for subchannel to subchannel zap 2014-11-06 14:38:30 +01:00
svenhoefer
95eab2a48d - plugins: allow empty menu hints 2014-11-06 12:36:07 +01:00
svenhoefer
c8522bae71 - plugins: disable unused cfg-params 2014-11-06 12:36:07 +01:00
svenhoefer
b93cb83c7c - user_menue: fix hint icons for 'singe-added' plugins 2014-11-06 12:36:07 +01:00
[CST] Focus
9700fbcf23 gui/videosettings.cpp: fix analog output options on zee2 2014-11-06 14:30:03 +03:00
Janus
3f9d17c806 api4: fix name compare to realname compare 2014-11-06 11:56:19 +01:00
[CST] Focus
6586588409 gui/movieplayer.cpp: fix file info display,
bug from commit 95ac729ff6
2014-11-05 16:37:03 +03:00
[CST] Focus
50a90906a0 gui/moviebrowser.cpp: allow to delete any file + xml 2014-11-05 16:35:41 +03:00
Jacek Jendrzej
592e0ed631 CMoviePlayerGui::selectAudioPid() add Analog Audio on/off option 2014-11-05 09:20:02 +01:00
Christian Schuett
59ca850ecc nhttpd controlapi: allow zapping to subchannels
based on idea by Moritz Venn <moritz.venn@freaque.net>

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
2014-11-05 09:20:02 +01:00
Jacek Jendrzej
847b08aedb nhttpd:controlapi.cpp fix getallsubchannels 2014-11-05 09:20:02 +01:00
svenhoefer
3c52e2b87f - re-enable front-panel settings for Trinity; re-sort vfd_setup 2014-11-04 14:59:23 +01:00
Janus
93d62fd11a -add CBouquetManager writenames menu 2014-11-03 14:16:53 +01:00
Janus
04be550075 api4 : fix value assignment to write_names 2014-10-31 16:03:01 +01:00
[CST] Focus
121d2f6339 gui/channellist.cpp: add channel move to bouquet 2014-10-28 15:13:22 +03:00
[CST] Focus
1a30d7d921 locals: add locale for 'move to' 2014-10-28 15:11:28 +03:00
[CST] Focus
e099cd4413 gui/channellist.cpp: disable 'other' bouquet edit 2014-10-27 14:02:34 +03:00
[CST] Focus
9a09a79de6 neutrino.cpp: move webtv 'provider' to the end of list 2014-10-27 13:54:02 +03:00
[CST] Focus
8772d219f1 gui/miscsettings_menu.cpp: add option to enable/disable empty favorites in bouquet list 2014-10-27 13:52:23 +03:00
[CST] Focus
2d7b746685 locals: add locales for show empty favorites option 2014-10-27 13:51:32 +03:00
[CST] Focus
d7be8258f8 zapit/src/bouquets.cpp: fix compile warning 2014-10-27 13:49:52 +03:00
[CST] Focus
709942f72a Revert "zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet"
This reverts commit 2de388cd80.
2014-10-27 13:12:43 +03:00
[CST] Focus
a6b585f880 zapit/src/zapit.cpp: keep old defaults, channel name present in both bouquets and ubouquets 2014-10-27 12:16:59 +03:00
Janus
e01f57395b api4 : use zapit.conf writeChannelsNames [0..3] to decide writing DVB-names in bouquets 2014-10-27 12:13:51 +03:00
Janus
2644b30b6a api4 : fix name/uname view with optional attributes 2014-10-27 12:13:47 +03:00
Janus
f352e8eb50 api4 : add bouquetID and make BQHeaderAttr optional 2014-10-27 12:13:37 +03:00
[CST] Focus
60b1664057 gui/scan_setup.cpp: in easeymenu mode, not allow start fastscan direct, without auto-diseqc configuration 2014-10-23 18:20:22 +04:00
[CST] Focus
f8f299eadc zapit/src/bouquets.cpp: fix possible crash, if no channel name present in bouquets xml 2014-10-23 18:19:28 +04:00
svenhoefer
837cbbe5a7 - locale: update nederlands.locale; translated by Astrasat 2014-10-23 11:34:03 +02:00
[CST] Focus
2dc3738e6b driver/vfd.cpp: fix compile on nevis 2014-10-23 10:00:40 +04:00
[CST] Focus
2edfa2655b gui/vfd_setup.cpp: modify brightness menu so vfd follow selected menu item on scroll 2014-10-22 16:15:32 +04:00
[CST] Focus
2b50060bab gui/widget/menue.cpp: add activate observer to notify when item become active 2014-10-22 16:15:27 +04:00
[CST] Bas
2af0d0c4ee streaminfo: since new libcs return AUDIO_FORMAT as Type in getAudioInfo() update the code and add AAC information while at it. We set audio stream to unknown if we don't know what codec is in use. 2014-10-22 16:14:34 +04:00
[CST] Bas
5f3872b5dd neutrino: add support for CST new simple frontpanel with LED segment display. (c) focus and adjusted by me.
Conflicts:
	src/daemonc/remotecontrol.cpp
	src/gui/channellist.cpp
2014-10-22 16:14:05 +04:00
svenhoefer
331665d847 - deutsch.locale: update 2014-10-21 10:23:55 +02:00
[CST] Focus
2470086d93 neutrino.cpp: add updates check on boot;
init channel lists before warning about 'new settings are set to defaults' - fix crash,
if ie EVT_PROGRAMLOCKSTATUS received while dialog on the screen, and channel list not exists
2014-10-20 14:23:31 +04:00
[CST] Focus
c43438baec gui/update_settings.cpp: add option to enable/disable updates check on boot 2014-10-20 14:20:26 +04:00
[CST] Focus
a755074c0e gui/update.cpp: add function to check first url for image update;
check update version and timestamp to notify user about updates
2014-10-20 14:19:37 +04:00
[CST] Focus
0420e95b11 system/flashtool.cpp: add timestamp 2014-10-20 14:14:39 +04:00
[CST] Focus
320c3b163c gui/miscsettings_menu.cpp: fix settings sectionsd config 2014-10-20 11:16:14 +04:00
[CST] Focus
95ac729ff6 gui/movieplayer.cpp: fix old file info display in infoviewer 2014-10-17 15:45:15 +04:00
M. Liebmann
a6487fd951 CTextBox: Fix center / right text display
- The x position of the text could assume negative values,
  when the text length was greater than the specified range.
2014-10-16 17:14:04 +02:00
[CST] Focus
dc97bbefdf neutrino.cpp: by request, add network settings and software update to blue user menu 2014-10-16 13:56:15 +04:00
[CST] Focus
5d6ea715d8 gui/user_menue.cpp: add network settings and software update as user-menu items 2014-10-16 13:56:15 +04:00
[CST] Focus
37891d2de3 gui/update_menue.cpp: fix crash in dtor, CMenuForwarder is deleted on menu delete 2014-10-16 13:56:15 +04:00
[CST] Focus
3c5d5634a4 gui/update_settings.cpp: cleanup unused updateItem 2014-10-16 13:56:15 +04:00
[CST] Focus
f71396e455 lib/libtuxtxt/tuxtxt.cpp: set 16:9 mode by default 2014-10-16 13:56:09 +04:00
M. Liebmann
b9400110b4 Enable gradient for all remaining GUI header 2014-10-16 09:49:28 +02:00
M. Liebmann
e13b20adb4 Disable infoclock when display current transponder 2014-10-16 09:49:20 +02:00
M. Liebmann
ddd41e05ef integrated plugins: Add direct keys 2014-10-16 09:49:19 +02:00
M. Liebmann
7293c53600 CMenuWidget::integratePlugins(): Add shortcut parameter 2014-10-16 09:49:19 +02:00
M. Liebmann
940a41aab2 CMenuWidget: Add function getNextShortcut()/setNextShortcut()
for setting of direktkey in the plugin integration
2014-10-16 09:49:18 +02:00
M. Liebmann
8c42ad8dd5 Fix display numeric item icons
- Required for some custom icons
2014-10-16 09:49:17 +02:00
[CST] Focus
00ead6aa95 gui/channellist.cpp: allow to edit provider bouquet 2014-10-14 16:45:08 +04:00
[CST] Focus
70fa01b318 zapit/src/bouquets.cpp: allow to change GUI channel name in ubouquets.xml;
avoid delete remainChannels bouquet
2014-10-14 16:41:09 +04:00
svenhoefer
7030f309c5 - luaserver.cpp: change testing example 2014-10-14 10:27:37 +02:00
martii
346a65c378 system/luaserver: include poll.h explicitly 2014-10-14 10:27:37 +02:00
martii
ffec667030 system/luaserver: Terminate Lua script when luaclient dies. 2014-10-14 10:27:37 +02:00
martii
d681936f26 system/luaserver: fix destructor 2014-10-14 10:27:37 +02:00
martii
62c5aa5c4f neutrino.cpp: omit deleting luaserver at shutdown 2014-10-14 10:27:37 +02:00
martii
b2b7cd8bb1 luaserver: reorganize 2014-10-14 10:27:37 +02:00
martii
5d25185684 lua: implement "luaclient".
This allows for starting Lua scripts in neutrino context from the
command line. Experimental, not fully regression-tested.
2014-10-14 10:27:37 +02:00
[CST] Focus
b1ba52b754 gui/channellist.cpp: add per-channel lock in editor 2014-10-14 12:15:49 +04:00
[CST] Focus
2de388cd80 zapit/src/bouquets.cpp: do not add webtv channels to 'Other' bouquet 2014-10-13 18:00:56 +04:00
[CST] Focus
ab2be9aeb0 zapit/src/channel.cpp: add bLocked flag to lock single channel 2014-10-13 16:36:46 +04:00
[CST] Focus
27cd2846f2 zapit/src/bouquets.cpp: decrease channel lock count in deleteBouquet();
add setBouquetLock() with change channel lock count
2014-10-13 12:28:17 +04:00
[CST] Focus
e61a66e4d6 gui/channellist.cpp: fix key pass to neutrino,
after commit fa4333f948
2014-10-11 15:49:43 +04:00
[CST] Focus
acee2b402e gui/network_service.cpp: fix shortcut in case of inactive items 2014-10-11 15:48:32 +04:00
[CST] Focus
2878b34141 gui/channellist.cpp: add channels reinit, if target bouquet was empty (hidden),
or empty after edit (to hide)
2014-10-11 13:23:09 +04:00
[CST] Focus
cf6d38d190 neutrino.cpp: hide empty favorites, again 2014-10-11 13:23:08 +04:00
[CST] Focus
747d7e2ff2 gui/bedit/bouqueteditor_chanselect.cpp: fix crash after
commit ebd0259cfc
2014-10-11 13:23:08 +04:00
svenhoefer
01b71dc589 - menue.cpp: fix footer position with rounded corners 2014-10-11 11:07:20 +02:00
svenhoefer
46b4d9e866 - framebuffer.h: define CORNER_NONE 2014-10-11 11:07:14 +02:00
[CST] Focus
fa4333f948 gui/channellist.cpp: add inline list editor;
add to favorite bouquets without channels re-init;
cleanup
2014-10-10 15:26:32 +04:00
[CST] Focus
823549949d gui/bouquetlist.cpp: mark only changed bouquets/services to save;
enable menu save screen, do not repaint after menu;
allow open empty channel list
2014-10-10 15:26:32 +04:00
[CST] Focus
bdeb3b50de neutrino.cpp: add adjustToChannelID();
add flags for accurate saving of things changed in channel list;
always add favorites bouquet to favorite bouquet list;
cleanup showChannelList()
2014-10-10 15:26:32 +04:00
[CST] Focus
722d226dbe gui/bedit/bouqueteditor_channels.cpp: pass CZapitBouquet to CBEChannelSelectWidget,
mark inacttive both non-found and removed channels
2014-10-10 15:26:32 +04:00
[CST] Focus
ebd0259cfc gui/bedit/bouqueteditor_chanselect.cpp: mark inactive channels,
pass CZapitBouquet in place of bouquet number,
cleanup
2014-10-10 15:26:32 +04:00
[CST] Focus
c605141b98 zapit/src/bouquets.cpp: add getChannels() with mode param, add fopen error check 2014-10-10 15:26:32 +04:00
[CST] Focus
9c47e9e5f3 system/lastchannel.cpp: cleanup unused channelnr 2014-10-10 15:26:32 +04:00
[CST] Focus
563310601a zapit/src/scansdt.cpp: remove udpated channel flag before scan 2014-10-10 15:26:32 +04:00
[CST] Focus
74f79c2855 zapit/include/zapit/channel.h: add NOT_PRESENT flag 2014-10-10 15:26:32 +04:00
[CST] Focus
f75fadd29c gui/components/cc_item_progressbar.cpp: limit pb_value to max value 2014-10-10 15:26:32 +04:00
Thilo Graf
4b73121eef CComponentsInfoBox: small cleanup 2014-10-08 14:14:33 +04:00
Thilo Graf
f75f0ed6e3 CComponentsPicture: rework scale behavior
Scaling mode not longer only dependent from image name.
Now also evaluated parameters.
Image objects with defined dimensions will be scaled.
Icons without defined path and file type, will be scaled as before.
2014-10-08 14:14:29 +04:00
svenhoefer
765ad18b07 - plugins: add and use default hint icon; THX to fred_feuerstein 2014-10-08 14:14:24 +04:00
M. Liebmann
a4fdd17407 CFrameBuffer: Fix paintIcon() for use icons with full path 2014-10-08 14:14:20 +04:00
svenhoefer
088809b76f - - plugins: use hinticons for plugins in usermenu and pluginlist 2014-10-07 13:19:19 +04:00
svenhoefer
ebbed374af - plugins: allow hinticons for plugins
Default is <plugin>_hint.png; an entry 'hinticon=another_name' in
<plugin>.cfg overrides this; use icon in plugindir first; if not found
use icon in one of the other wellknown neutrino icon directories.
2014-10-07 13:19:15 +04:00
svenhoefer
fa11feb735 - deutsch.locale: remove dup entrys 2014-10-07 08:00:23 +02:00
[CST] Focus
7257da1505 zapit/src/capmt.cpp: never send pmt len, if pnt is NULL 2014-10-02 19:34:55 +04:00
[CST] Focus
e9661bc5cd zapit/src/channel.cpp: add missed pmtLen init 2014-10-02 19:18:20 +04:00
svenhoefer
cf53191122 - CPluginsExec::exec(): don't leave current menu when exiting integrated plugins 2014-10-02 15:04:05 +04:00
[CST] Focus
90948374eb zapit/src/zapit.cpp: fix broken signal test 2014-10-02 15:03:25 +04:00
[CST] Focus
6e9b71af90 neutrino, zapit: drop EVT_SCAN_REPORT_FREQUENCY,
use EVT_SCAN_REPORT_FREQUENCYP to pass full feparams,
fix scan transponder display info
2014-10-02 14:23:36 +04:00
[CST] Focus
713820a1c0 gui/filebrowser.cpp: cleanup, simplify footer 2014-10-01 17:15:57 +04:00
[CST] Focus
b70a2998f5 driver/file.cpp: cache file type 2014-10-01 16:13:04 +04:00
[CST] Focus
6ad1a64f73 Revert "driver/record: auto-terminate temporary timeshift recordings"
commit can stop plain record instead of timeshift, and breaks auto-timeshift concept

This reverts commit c9d78e1a9c.
2014-10-01 16:10:36 +04:00
[CST] Focus
ed6816068c Revert "- movieplayer: ask before stop temporary timeshift"
This reverts commit f9c7662c73.

Conflicts:
	src/gui/movieplayer.cpp
2014-10-01 16:09:46 +04:00
[CST] Focus
02a5a5f9db data/locale/english.locale: fix filebrowser.sort.namedirsfirst 2014-10-01 16:08:10 +04:00
[CST] Focus
67db470798 gui/movieplayer.cpp: try to fix 'always seek to 0' 2014-10-01 16:06:52 +04:00
[CST] Focus
b852496603 gui/movieplayer.cpp: check file name is not url before save screenshot 2014-10-01 12:56:12 +04:00
svenhoefer
c166fc28af - plugins: don't show integrated plugins in usermenu 2014-09-30 14:27:48 +04:00
[CST] Focus
2c3256bacf gui/filebrowser.cpp: change OK button behavior:
always return marked list, if there are marked files;
always change dir, if there are no marked files;
to recursive add dir, use mark
2014-09-30 14:07:38 +04:00
[CST] Focus
7660fa52cb driver/file.h: add isDir() 2014-09-30 14:07:34 +04:00
[CST] Focus
c14ab10c2e gui/movieplayer.cpp: do not quit or jump to unmarked item, in case ie empty dir added 2014-09-30 14:07:29 +04:00
svenhoefer
ee9d08a3ee - menue.cpp: don't integrate hidden plugins 2014-09-30 14:04:54 +04:00
[CST] Focus
178582afb0 gui/movieplayer.cpp: fix stop and EOF, if suddenly we get position == duration 2014-09-29 18:08:58 +04:00
[CST] Focus
b33247f346 gui/moviebrowser.cpp: apply rows / browser height changes after quit menu 2014-09-29 14:39:23 +04:00
svenhoefer
53ba18d523 - .gitignore: add filemask *.orig 2014-09-29 14:39:03 +04:00
svenhoefer
9f8e107701 - remove patch crap; sorry! 2014-09-29 14:38:59 +04:00
svenhoefer
e6cbd53dd2 - add plugins to info menu 2014-09-29 14:38:55 +04:00
svenhoefer
16e0975a29 - add plugins to settings menu and service menu 2014-09-29 14:38:51 +04:00
svenhoefer
a14d63b93b - add plugins to mutimedia menu 2014-09-29 14:38:47 +04:00
svenhoefer
1b5a30c326 - add function to integrate plugins
TODO: maybe find a solution without void *pluginsExec
Thanks to micha-bbg and SatBaby
2014-09-29 14:38:43 +04:00
svenhoefer
f586552719 - plugins: add new configuration item 'integration'
Integrate plugins in existing neutrino menues. Usage in plugin.cfg:
  integration=0; disabled
  integration=1; reserved
  integration=2; multimedia menu
  integration=3; settings menu
  integration=4; service menu
  integration=5; information menu
2014-09-29 14:38:39 +04:00
martii
27a3a92b2d lib/connection/basicserver: raise queue limit 2014-09-29 14:38:20 +04:00
martii
be45410a3d driver/audiodec/ffmpegdec: work-around for pre-2.2 ffmpeg API build 2014-09-29 14:37:12 +04:00
martii
0d44d40dc0 driver/audiodec/ffmpegdec: adapt to 2.0 ffmpeg API 2014-09-29 14:37:05 +04:00
martii
c5ab2b994f eitd: fix content classification bug introduced in 6eb8fa1c9e3a70a1e60465b838fe954c51e478b6 2014-09-29 14:36:29 +04:00
martii
9cd4af2dd2 driver/record: CRecordInstance::MakeExtFileName(): set dummy values on EPG failure 2014-09-29 14:36:10 +04:00
[CST] Focus
fb5dddc3f5 gui/moviebrowser.cpp: try to fix footer position 2014-09-29 12:26:36 +04:00
[CST] Focus
ea27428717 src/neutrino.cpp: try to fix crash on shutdown 2014-09-28 15:21:25 +04:00
M. Liebmann
2ae4e4819b CChannelList: Fix OSD error when exit the zap history 2014-09-28 12:51:58 +04:00
[CST] Focus
879652a300 gui/moviebrowser.cpp: case-insensitive extension compare 2014-09-28 12:26:39 +04:00
[CST] Focus
b8d398a69a gui/moviebrowser.cpp: add support for non-TS/xml files, idea (c) martii 2014-09-27 16:21:43 +04:00
[CST] Focus
b2a7aabe15 driver/pictureviewer/pictureviewer.cpp: change supported formats order 2014-09-27 16:21:43 +04:00
[CST] Focus
f3e57a224d gui/filebrowser.cpp: change checkBD() to static 2014-09-27 16:21:43 +04:00
[CST] Focus
62328467c3 gui/movieinfo.cpp: comment pids debug, show full name on errors 2014-09-27 16:21:43 +04:00
Jacek Jendrzej
8055c0fbe2 dboxinfo.cpp: fix progressbar offset 2014-09-27 16:21:26 +04:00
[CST] Focus
819b5f5dae gui/moviebrowser.cpp: cleanup, indent code; bug fixes 2014-09-26 14:22:58 +04:00
[CST] Focus
6474ad6fdc data/icons/Makefile.am: add icon_ytplay.png 2014-09-26 14:22:58 +04:00
[CST] Focus
fa780d6086 gui/movieplayer.cpp: lower delay at the EOF for list play or repeat mode enabled 2014-09-26 14:22:58 +04:00
[CST] Focus
6c95ed2924 gui/movieinfo.cpp: fix channel id saving 2014-09-26 14:22:57 +04:00
[CST] Focus
31d5811bc3 gui/widget/hintbox.cpp: use hide() in dtor 2014-09-26 14:22:57 +04:00
martii
126a2ffde2 guimoviebrowser: start bookmark: query actual item position instead of using fixed value 2014-09-26 14:22:57 +04:00
martii
bc6b7ebf1d gui/moviebrowser: unbreak footer
Conflicts:
	src/gui/moviebrowser.cpp
	src/gui/widget/buttons.cpp
2014-09-26 14:22:57 +04:00
martii
1cabec4ace moviebrowser/yt history: use a less collision-prone action key for clearing the history 2014-09-26 14:22:57 +04:00
martii
8c89445e7b gui/moviebrowser/yt menue: change color key assignment
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-26 14:22:57 +04:00
martii
279fc10327 gui/moviebrowser: Never call a local variable 'errno'. 2014-09-26 14:22:57 +04:00
M. Liebmann
862a724a3d Fix background paint header clock in channellist 2014-09-26 14:22:30 +04:00
[CST] Focus
c2181a605f data/cables.xml: add ziggo/upc providers 2014-09-25 16:37:21 +04:00
martii
ba4b33ea67 gui/moviebrowser: let page up/down handle search prev/next
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-25 16:35:05 +04:00
martii
6f6068f4cd gui/channellist, gui/moviebrowser: use g_settings.key_record instead of CRCInput::RC_record
Conflicts:
	src/gui/channellist.cpp
	src/gui/moviebrowser.cpp
2014-09-25 16:02:06 +04:00
martii
14ea66b8f1 gui/movieinfo: don't show epgInfo2 if it equals epgInfo1 2014-09-25 15:55:08 +04:00
martii
7cd3a92e10 gui/movieinfo: minor simplifications
Conflicts:
	src/gui/movieinfo.cpp
2014-09-25 15:54:41 +04:00
[CST] Focus
34d642a631 gui/movieplayer.cpp: fix timeshift mode flags 2014-09-25 15:42:57 +04:00
martii
540a060ba9 movieplayer: use #defines from record.h for timeshift
Conflicts:
	src/gui/movieplayer.cpp
2014-09-25 15:29:56 +04:00
martii
e611ed381d MI_MOVIE_INFO: add constructor
Conflicts:
	src/driver/record.cpp
	src/gui/moviebrowser.cpp
	src/gui/movieinfo.cpp
	src/gui/movieplayer.cpp
2014-09-25 14:44:53 +04:00
[CST] Focus
1f8bb7dfae gui/moviebrowser.cpp: try to fix header, similar to:
617eece227
2014-09-25 13:28:42 +04:00
Thilo Graf
9f642c973d CMotorControl: fix fonthandling in motorsetup
Usage of static font size ensures a safe and reasonable
display of text lines.
2014-09-25 11:22:12 +04:00
M. Liebmann
617eece227 CChannelList: Rework drawing channel logo...
...for use color gradients in header
2014-09-25 11:10:02 +04:00
M. Liebmann
c7908c87f4 Switches color gradients on/off 2014-09-25 11:08:29 +04:00
M. Liebmann
58224099fd CColorGradient::gradientOneColor: Adjustment for min/max brightness...
...and color saturation added
- Use only the hue of base color for gradient
2014-09-25 11:08:22 +04:00
Thilo Graf
de2aebcebc CComponentsButton: apply color gradiant to buttons 2014-09-25 11:08:16 +04:00
Thilo Graf
d6bf51a593 CComponentsScrollBar: add color gradient to scrollbar 2014-09-25 11:08:12 +04:00
Thilo Graf
f9147d185a CComponents: add setColBodyGradient() to set gradient properties
This provides possibility to set relevant gradiant properties in cc sub classes
2014-09-25 11:08:08 +04:00
Thilo Graf
581405e076 CComponentsItem: move initBodyGradient() into base class
This provides functinality for all sub classes too
2014-09-25 11:08:04 +04:00
Thilo Graf
11c9d0780a CComponentsText: move setTextRenderModeFullBG() to text object
This is mostly required here
2014-09-25 11:08:00 +04:00
Thilo Graf
83070da483 CComponents: rename gradient variables
Use convention for cc classes.
paintGradient probaly too general and
is related to body, other fb types can be also handled with gradient.
2014-09-25 11:07:55 +04:00
Thilo Graf
64c84fb490 CComponents: move variable cc_gradientData, paintGradient into base class
Variable now usable via g_settings in all subclasses. enable/disable.
TODO: gradient type handling
2014-09-25 11:07:45 +04:00
M. Liebmann
8762d4b871 CComponentsHeader: Use Font::FULLBG for rendering string...
...when text is painted on a color gradient
2014-09-25 11:07:37 +04:00
M. Liebmann
9ab1f62cf0 Fontrenderer: Fix RenderString() for better drawing fonts 2014-09-25 11:07:33 +04:00
Thilo Graf
c1f70dbbb8 CComponentsWindow, CMenuWidget: apply gradiant settings to header 2014-09-25 11:07:28 +04:00
Thilo Graf
e1a2d173f4 settings: add optional gradiant switch
At the moment without gui option, only for testing yet.

Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-09-25 11:07:24 +04:00
M. Liebmann
bfc1c04d83 CComponentsHeader: Use color gradient for paint header
Conflicts:
	src/gui/widget/menue.cpp
2014-09-25 11:07:12 +04:00
M. Liebmann
db6fd8480d CComponents: Add color gradient for CC_FBDATA_TYPE_BOX 2014-09-25 11:06:01 +04:00
M. Liebmann
d893f08143 Add src/driver/colorgradient.cpp 2014-09-25 11:05:50 +04:00
M. Liebmann
a428a1f583 CFrameBuffer: Add functions to draw color gradients 2014-09-25 11:05:46 +04:00
Jacek Jendrzej
98511b686d md5.c: Fix compiler warning (copy from gcc) 2014-09-25 11:05:29 +04:00
M. Liebmann
4c2704fb2f CComponentsForm: Fix compiler warning (-Wsign-compare) 2014-09-25 11:05:18 +04:00
Thilo Graf
74c867cbae icons: add newer status images
thx OneOfNine
2014-09-25 11:04:25 +04:00
M. Liebmann
6f826e4fbe Fix/Sort src/system/locals.h,locals_intern.h
Signed-off-by: Thilo Graf <dbt@novatux.de>
2014-09-25 11:03:42 +04:00
M. Liebmann
d25fe1438c Change CComponents::clearSavedScreen() from protected to public
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/gui/components/cc_base.h
2014-09-25 11:03:34 +04:00
Thilo Graf
cfd1510a5c CComponentsTimer: add mutex handling, use neutrino log 2014-09-25 11:03:03 +04:00
Thilo Graf
88ce62ea84 CComponentsForm/CComponentsWindow: add page scroll handling
This provides page scroll with up/down, left/right or combined.
Usage of exec() methods with implemented signals allows a
generic implematation of button or other message handling with
signal/slot solutions.

still to do: page cache
2014-09-25 11:02:55 +04:00
Thilo Graf
4e5df866bd CComponentsSignals: add signals for exec handlers 2014-09-25 11:02:51 +04:00
Thilo Graf
ec132906cd cc_types: add truct type for rc messages with related icon 2014-09-25 11:02:45 +04:00
Thilo Graf
07c5547965 CTestMenu: remove window close statement 2014-09-25 11:02:39 +04:00
Thilo Graf
0c0e0e85ff CComponentsItem/CComponentsForm: add property focus
Specifies that some certain operations especially eg. exec events for
that item are possible.
2014-09-25 11:02:32 +04:00
Thilo Graf
5ae495716e CComponentsFooter: expand button label structs
Allows assigning of result, msg and alias values with label struct.

NOTE: Old button label struct are compatible but limited only and
not recommended for usage!
Old parameters 'struct button_label' doesn't provide newer parameters.
Missing parameters are filled with default values and must be assigned
afterward, if required.
2014-09-25 11:02:27 +04:00
Thilo Graf
706ed0f31f CComponentsButton: add extended properties for button objects
Allows to assign values for events, msg, results. So it is possible
to evaluate/use these properties eg. directly in exec routines.
2014-09-25 11:02:22 +04:00
Thilo Graf
e1b9f0a184 CComponentsForm: add member to get pointer to selected items 2014-09-25 11:02:17 +04:00
Thilo Graf
0ab881b338 CComponentsForm: avoid segfault, if id is out of range 2014-09-25 11:02:13 +04:00
Thilo Graf
67a42c3e96 CComponents: add members to handle object tags
This can help to handle some useful values for any functions
2014-09-25 11:02:00 +04:00
Thilo Graf
ec7d5772f0 CComponentsForm: add members to set or get selected items 2014-09-25 11:01:54 +04:00
Thilo Graf
cc5b17a620 CComponentsFooter: add members to set or get select a defined button 2014-09-25 11:01:49 +04:00
Thilo Graf
1a38c23340 CComponentsSignals: ad signal OnSelect 2014-09-25 11:01:45 +04:00
Thilo Graf
9f902af587 CComponentsFooter: add member to add button labels via vector 2014-09-25 11:01:39 +04:00
Thilo Graf
201a6aa56e configure: move option enable testmenu to enable testing
Testing is also plausible for general usage of other tests or other
experimental code parts.
2014-09-25 11:01:17 +04:00
Thilo Graf
6ed7df9498 CComponentsSignals: add signal OnError 2014-09-25 10:58:30 +04:00
Thilo Graf
4731521070 CComponents: add new header file cc_signals.h with some basic members 2014-09-25 10:58:22 +04:00
Thilo Graf
6e126bd74d configure: add libsigc++ support 2014-09-25 10:58:13 +04:00
[CST] Focus
8fa560509c fixes for system/ytcache.cpp cherry-picks 2014-09-24 19:50:35 +04:00
martii
17f8b2f7ce gui/movieinfo: I don't believe that custom copy code is required here. 2014-09-24 19:50:35 +04:00
martii
050138c107 system/ytcache: add progress data
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
a85af8f0a2 system/nkparser,ytparser: change Cleanup default to not to remove thumbnails
Conflicts:
	src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
d37b20bc75 system/ytcache: honor 302 redirect 2014-09-24 19:50:35 +04:00
FlatTV
4198971638 system/ytparser: no need to append signature 2014-09-24 19:50:35 +04:00
martii
a3adf2798a check for active downloads before shutting down; indicate dl on vfd
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/lcdd.h
	src/driver/simple_display.cpp
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
fd1ba8df97 gui/moviebrowser: add gui options for yt/nk cache directories
Conflicts:
	src/gui/moviebrowser.cpp
	src/system/nkparser.cpp
	src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
891170490e gui/moviebrowser: caching fixes
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
81ca577fb8 overload access(2)
Conflicts:
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/components/cc_item_picture.cpp
	src/gui/movieplayer.cpp
	src/gui/osdlang_setup.cpp
	src/neutrino.cpp
	src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
	src/nhttpd/yhttpd.cpp
	src/system/helpers.h
	src/system/setting_helpers.cpp
2014-09-24 19:50:35 +04:00
martii
d56b7da446 ytcache: use temporary CFileHelpers instance 2014-09-24 19:50:35 +04:00
martii
58124802ce add http proxy support for yt
Conflicts:
	src/gui/proxyserver_setup.cpp
	src/neutrino.cpp
	src/system/httptool.cpp
	src/system/settings.h
2014-09-24 19:50:35 +04:00
martii
2b236ea1c8 yt: use cached tumbnail, if available 2014-09-24 19:50:35 +04:00
martii
3ac6bcb6b5 ytcache: minor cleanup 2014-09-24 19:50:35 +04:00
martii
f6ae1796f2 yt download fixes
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
7fac02ba45 add gui support for experimental yt caching code
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/gui/moviebrowser.cpp
	src/system/locals.h
	src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
a9978d37c1 yt cache: accessing a download that's still in progress is fine. 2014-09-24 19:50:35 +04:00
martii
70e5e66327 experimental yt cache (currently no gui integration)
Conflicts:
	src/gui/moviebrowser.cpp
	src/gui/movieinfo.cpp
	src/system/Makefile.am
2014-09-24 19:50:34 +04:00
[CST] Focus
824b6facb1 gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu 2014-09-24 13:19:18 +04:00
Benny
0f16c9441e add localization tag for time elapsed/remaining 2014-09-23 12:46:40 +02:00
martii
2de027e475 src/zapit/zapitclient: add a mutex to protect against concurrent calls from nhttpd threads
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2014-09-23 11:48:02 +02:00
martii
ee1ab08bd4 nhttpd: disable range handling for cached content 2014-09-23 11:45:59 +02:00
svenhoefer
7ff097d842 Revert "- yWeb: disable threading; there's something to fix"
This reverts commit 91d0f106b1.
2014-09-23 11:45:06 +02:00
[CST] Focus
2a6dbb75a7 gui/moviebrowser.cpp: handle marked items also in last play/record views 2014-09-22 19:48:35 +04:00
[CST] Focus
2003ed670d gui/moviebrowser.cpp: change marked list to pointers; honor sort order 2014-09-22 17:03:02 +04:00
[CST] Focus
857b9ade83 gui/movieplayer.cpp: fix crash, always copy movie info, pointer invalidated on milist.clear() 2014-09-22 15:42:53 +04:00
[CST] Focus
d07bbe4a0a gui/widget/listframe.cpp: fix extra refreshes;
fix list refresh on every line scroll;
fix page-up scroll
2014-09-22 13:18:16 +04:00
martii
139becd4f9 gui/widget/listframe: change up/down to use setSelectedLine() (fix II) 2014-09-22 11:48:47 +04:00
martii
5ba9c99a9a gui/widget/listframe: change up/down to use setSelectedLine() (fix) 2014-09-22 11:48:42 +04:00
martii
47100f9920 gui/widget/listframe: change up/down to use setSelectedLine() 2014-09-22 11:48:38 +04:00
[CST] Focus
d63de0902d daemonc/remotecontrol.cpp: fix copy-paste,
from commit 2e6276def7
2014-09-22 11:10:06 +04:00
[CST] Focus
df6a8c8bd3 gui/moviebrowser.cpp: fix copy-paste that breaks uPNP/http playback 2014-09-21 16:24:59 +04:00
[CST] Focus
7d966e8363 gui/moviebrowser.cpp: add support for marked file list to play 2014-09-18 18:43:55 +04:00
martii
c6388a7106 gui/widget/listframe: don't let m_nCurrentLine become < 0 2014-09-18 18:43:55 +04:00
martii
e387454ef6 gui/widget/listframe: change previous commit to use setSelectedLine() 2014-09-18 18:43:55 +04:00
martii
cd310b3ca8 gui/widget/listframe: change page-up/-down scrolling behaviour 2014-09-18 18:43:55 +04:00
M. Liebmann
b2945b1a1a luainstance: Fix default parameter for config file getXXX functions
- Revert commit 'Fix default parameter for config file setXXX functions'
2014-09-17 20:51:38 +02:00
M. Liebmann
57ffa12e6b luainstance/cwindow: Add funktion setWindowColor 2014-09-17 20:51:32 +02:00
M. Liebmann
7c5ab40468 luainstance: Remove unnecessary hide()/kill() calls from xxxDelete functions
- functions:
    CWindowDelete()
    SignalBoxDelete()
    ComponentsTextDelete()
    CPictureDelete()
2014-09-17 20:51:23 +02:00
[CST] Focus
d83d519c86 gui/movieplayer.cpp: add support for marked file list to play (file playback) and repeat modes,
original code (C) martii <m4rtii@gmx.de>
2014-09-17 20:13:49 +04:00
svenhoefer
b46ad0c5ae - plugins: add configparam 'shellwindow' 2014-09-17 18:04:54 +02:00
martii
5771ff5f94 driver/screen_max: don't return negative start coordinates 2014-09-15 17:28:45 +04:00
martii
a99e8df965 driver/pictureviewer/jpeg: remove server-based rescaling code
Conflicts:
	src/system/settings.h
2014-09-15 17:28:39 +04:00
martii
4b09040caa system/set_threadname: fix 2014-09-15 17:13:27 +04:00
martii
611964e7d7 gui/fs: fix NFS_TYPE_OPTION_COUNT (and I'm considering to drop lufs completely) 2014-09-15 14:51:37 +04:00
[CST] Focus
f28a6892bc gui/nfs.cpp: fix merge 2014-09-15 14:51:30 +04:00
martii
7e9ef5bdf4 gui/nfs: add default for local dir, autocreate local dir 2014-09-15 14:49:42 +04:00
martii
13fc818376 gui/nfs: use configuration value for type
Conflicts:
	src/gui/nfs.cpp
2014-09-15 14:34:04 +04:00
martii
aa83daba8c fix gui/nfs
Conflicts:
	src/gui/nfs.cpp
2014-09-15 14:32:23 +04:00
martii
706ea95092 gui/nfs: implement mac address lookup
Conflicts:
	src/gui/moviebrowser.cpp
	src/gui/nfs.cpp
2014-09-15 14:04:20 +04:00
martii
6f1f961b13 system: mv ping.c ping.cpp 2014-09-15 13:51:34 +04:00
martii
f63c3da37c gui/filebrowser: fix page up/down
Conflicts:
	src/gui/filebrowser.cpp
2014-09-15 12:48:54 +04:00
martii
b4ca0290a3 gui/filebrowser: rework page-up/-down
Conflicts:
	src/gui/filebrowser.cpp
2014-09-15 12:46:38 +04:00
martii
805a1232cf gui/filebrowser: don't crash when fonts are changed (untested) 2014-09-15 12:26:43 +04:00
martii
e84782bc4c drop explicit CMenuForwarder icon assignments
Conflicts:
	src/gui/3dsetup.cpp
	src/gui/bouquetlist.cpp
	src/gui/hdd_menu.cpp
	src/gui/keybind_setup.cpp
	src/gui/mediaplayer.cpp
	src/gui/mediaplayer_setup.cpp
	src/gui/moviebrowser.cpp
	src/gui/network_setup.cpp
	src/gui/nfs.cpp
	src/gui/osd_setup.cpp
	src/gui/osdlang_setup.cpp
	src/gui/parentallock_setup.cpp
	src/gui/personalize.cpp
	src/gui/proxyserver_setup.cpp
	src/gui/record_setup.cpp
	src/gui/scan_setup.cpp
	src/gui/screensetup.cpp
	src/gui/settings_manager.cpp
	src/gui/timerlist.cpp
	src/gui/update_menue.cpp
	src/gui/vfd_setup.cpp
	src/gui/videosettings.cpp
	src/neutrino_menue.cpp
2014-09-15 11:44:08 +04:00
martii
0bcff8b930 eitd: Reduce sectionsd memory requirements:
* Various EPG related strings (language- and country keys, audio descriptions) come with a pretty low variance. Cache them, and use an index instead of allocating redundant strings for each and every SIevent.
* Storing content classifications in native format instead of std::string removes quite some memory overhead, too.

This saves about 250 bytes of RAM for every event cached, resulting in a considerably reduced sectionsd memory footprint.

Conflicts:
	src/eitd/xmlutil.cpp
2014-09-15 10:16:30 +04:00
Thilo Graf
221bb9be33 CComponentsShape/CComponentsShapeCircle: don't use CC_SHADOW_ON as default
It has been shown, most shapes don't require any shadow.
2014-09-14 00:01:07 +02:00
Thilo Graf
6842dc530a CComponentsText: fix missing refresh of text mode
assign of text mode was without any effect
2014-09-14 00:01:04 +02:00
Thilo Graf
e606484575 CTextBox: add member to get text mode 2014-09-14 00:01:01 +02:00
Thilo Graf
3e2e862e81 CProgressWindow: cleanup surplus includes
already included by base class
2014-09-14 00:00:56 +02:00
M. Liebmann
d923d991aa CLuaInstance: Use native bool parameter instead of string for Lua script functions 2014-09-13 22:56:42 +02:00
M. Liebmann
86186e6443 CLuaInstance: Add member paramBoolDeprecated() for info...
...when Boolean parameters are passed as a string or number
2014-09-13 22:56:36 +02:00
M. Liebmann
fc0f5d780a CLuaInstance: Add overloaded member tableLookup() for bool vars 2014-09-13 22:56:22 +02:00
M. Liebmann
c49ceac121 luainstance: Fix default parameter for config file setXXX functions 2014-09-12 20:00:02 +02:00
M. Liebmann
7398b43276 CLuaInstance::setBlank: Fix parameter 2014-09-12 19:59:31 +02:00
[CST] Focus
58198b3f55 neutrino.cpp: move theme loading to gui/themes.cpp
original commit (C) martii:
commit cf48e04c02224af37098359d1788f65edd6a7060
gui/themes, neutrino: de-duplicate get/set code
2014-09-12 19:42:31 +04:00
martii
64ef858923 gui/themes: don't keep default theme data twice 2014-09-12 18:42:46 +04:00
martii
43809987ac gui/themes: no need to memcpy a theme, just assign 2014-09-12 18:29:46 +04:00
martii
b21cb152b5 system/settings: move theme colors to dedicated struct
Conflicts:
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/epgview.cpp
	src/gui/osd_setup.cpp
	src/gui/pluginlist.cpp
	src/neutrino.cpp
2014-09-12 18:29:21 +04:00
martii
431657e35d system/helpers: add mkdirhier(); gui/themes: use mkdirhier()
Conflicts:
	src/system/helpers.h
2014-09-12 15:59:21 +04:00
[CST] Focus
bad910a320 gui/network_setup.cpp: fix enabled/disabled items on settings restore 2014-09-12 13:52:03 +04:00
[CST] Focus
9b697fb52b gui/hdd_menu.cpp: prevent divide by zero 2014-09-12 11:35:58 +04:00
[CST] Focus
b07f61a1cf driver/framebuffer.cpp: fix COL_BACKGROUND 2014-09-12 10:05:54 +04:00
Thilo Graf
90a29c598d CWebTVSetup: fix menu handling
- width enlarged
- fix exit handling
- fix memory of item position
- adapted caption
2014-09-11 23:44:04 +02:00
svenhoefer
caabe9707c - shellwindow: add timeout 2014-09-11 21:57:18 +02:00
svenhoefer
0d236b39c1 - dboxinfo: align color of time/load headers to other headers 2014-09-11 16:19:00 +02:00
martii
84cf3865b5 gui/components/cc_frm_clock.cpp: add method to enable/disable auto-blit()
Conflicts:
	src/gui/components/cc_frm_clock.cpp
2014-09-11 18:12:51 +04:00
martii
1c39a6edf4 [experimental] gui/components/cc_frm_clock: use a mutex around unsetting/evaluating paintClock. This may or may not help with the clock-still-showing-when-leaving-the-channellist problem. Pretty much untested, as that issue is quite irreproducible. 2014-09-11 18:12:51 +04:00
martii
13118c1148 gui/components/cc_frm_clock: simplify; setClockFormat/setClockBlink has now impact on running thread
Conflicts:
	src/gui/components/cc_frm_clock.cpp
	src/gui/timeosd.cpp
2014-09-11 18:12:51 +04:00
martii
9472155b88 gui/components/cc_frm_clock: disable thread idle timeout; clear clock when thread exits 2014-09-11 18:12:51 +04:00
martii
be29f644f0 gui/components: use COL_BACKGROUND_PLUS_0 instead of COL_BACKGROUND 2014-09-11 18:12:51 +04:00
[CST] Focus
da5be5860f gui/timeosd.cpp: show negative time for MODE_DESC 2014-09-11 18:12:51 +04:00
martii
3eb867ebf8 gui/timeosd: set progressbar to timescale style 2014-09-11 18:12:51 +04:00
martii
a70560ea58 gui/timeosd: don't instantiate CComponentsFrmClock in active mode
Conflicts:
	src/gui/timeosd.cpp
2014-09-11 18:12:51 +04:00
[CST] Focus
a96ab4d5e4 gui/dboxinfo: timeformat locale change 2014-09-11 18:12:14 +04:00
[CST] Focus
d3c4b4f199 gui/dboxinfo: fixes 2014-09-11 18:12:09 +04:00
martii
742760dbd3 gui/dboxinfo: localize (partially based on patch from Benny -- thanks!)
Conflicts:
	src/gui/dboxinfo.cpp
2014-09-11 18:12:06 +04:00
[CST] Focus
247e38a204 neutrino.cpp: avoid webtv duplicates 2014-09-11 17:58:28 +04:00
martii
7c15db185f add thread for determining free hdd (recording dir) space, enable hdd usage icons on vfd (untested)
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/simple_display.cpp
	src/gui/hdd_menu.cpp
	src/gui/infoviewer_bb.cpp
	src/gui/infoviewer_bb.h
	src/gui/moviebrowser.cpp
	src/gui/record_setup.cpp
	src/neutrino.cpp
	src/system/ytcache.h
2014-09-11 17:58:19 +04:00
M. Liebmann
b74e80ee6f CLuaInstance: Add CConfigFile functions
Functions: loadConfig(), saveConfig(), clear(), getString(),
           setString(), getInt32(), setInt32(), getBool(), setBool()
2014-09-11 12:14:24 +02:00
M. Liebmann
457f974eed CLuaInstance: Add missed library function _luaL_checkbool() 2014-09-11 12:14:24 +02:00
M. Liebmann
c511a44a2b CLuaInstance: Add cVideo functions
- cVideo::SetBlank()
- cVideo::ShowPicture()
- cVideo::StopPicture()
2014-09-11 12:14:24 +02:00
M. Liebmann
dff6a6413d CLuaInstance: Fix segfault when hide() in CPictureDelete() 2014-09-11 12:14:24 +02:00
M. Liebmann
263e023879 CLuaInstance: More global colors added 2014-09-11 12:14:24 +02:00
M. Liebmann
51fb2fb9e7 CLuaInstance: Add strFind() and strSub() functions
- These functions are possible substitutes for the
  Lua functions string.find() and string.sub()

- This Lua functions have problems e.g. with the contents
  of some websites.
2014-09-11 12:14:24 +02:00
M. Liebmann
b6f1963f2c CLuaInstance: Add parameter info1/info2 to PlayFile()
- This parameter display in info viewer instead of epg data
2014-09-11 12:14:24 +02:00
[CST] Focus
d2c836049b gui/personalize.cpp: try to fix usermenu delete 2014-09-09 15:28:35 +04:00
[CST] Focus
9b82162e6f gui/settings_manager.cpp: fix font settings update after config file loading 2014-09-09 15:28:35 +04:00
[CST] Focus
6857f616c2 gui/dboxinfo.cpp: do not paint empty line 2014-09-09 15:28:35 +04:00
[CST] Focus
3567e97e73 lib/libconfigfile/configfile.cpp: add deleteKey() 2014-09-09 15:28:35 +04:00
svenhoefer
fafb7399d1 - personalize.cpp: add shortcut to pluginSelectionMenu 2014-09-08 21:20:15 +02:00
svenhoefer
7792a9658e - personalize.cpp: remove non-working colored hotkeys 2014-09-08 21:02:52 +02:00
svenhoefer
608ae65038 - neutrinofonts.cpp: use debug output for font init 2014-09-08 18:42:28 +02:00
svenhoefer
7e3addd8a7 - neutrino.cpp: more readability for startup console output 2014-09-08 18:41:48 +02:00
svenhoefer
c80f73c2c5 - personalize.cpp: resort usermenu 2014-09-08 17:42:10 +02:00
svenhoefer
237892ffd2 - setting_helpers: rename CStreamFeaturesChangeExec to CPluginsExec 2014-09-08 16:33:26 +02:00
svenhoefer
9b5b4249d9 - locale: remove onekey plugin rests 2014-09-08 15:42:43 +02:00
svenhoefer
37dac846d4 - locale: change locale of plugintype.lua 2014-09-08 15:25:53 +02:00
[CST] Focus
e361f74af7 gui/user_menue.cpp: fix old items code c/p 2014-09-08 14:35:56 +04:00
svenhoefer
8047531bc5 - user_menu: re-rename ITEM_PLUGIN to ITEM_PLUGIN_TYPES 2014-09-05 18:47:44 +02:00
[CST] Focus
420af7a4dc neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii 2014-09-05 17:49:11 +04:00
svenhoefer
f07e81c4b9 - neutrino_menue: rename audioplayer/picviewer menu to multimedia menu 2014-09-03 16:31:53 +02:00
svenhoefer
f301912920 - infoviewer: don't show sig/snr progressbars in webtv mode 2014-09-03 15:23:29 +02:00
[CST] Bas
fcf8c75082 src/zapit/src/fastscan.cpp: fix modulation, added delsys debug, changed var to unsigned types. 2014-09-02 13:08:45 +04:00
[CST] Focus
3513f9830a neutrino: stop EIT read before zap 2014-09-02 12:59:21 +04:00
[CST] Focus
cac3a87137 zapit/src/frontend.cpp: fix debug, missed newline 2014-09-02 12:57:48 +04:00
M. Liebmann
2e6ad3caa1 SoftUpdate: Hide "Create image for Tank/Trinity STB" at the Kronos platform 2014-09-01 21:14:09 +02:00
svenhoefer
4af8bf9607 - deutsch.locale: better deutsch 2014-09-01 17:04:40 +02:00
svenhoefer
8959cf510a - locals: resort 2014-09-01 16:16:31 +02:00
svenhoefer
bb2a3b418b - deutsch.locale: upgrade 2014-09-01 15:44:26 +02:00
Jacek Jendrzej
38bdf512b0 - yWeb: set RangeEnd 2014-08-30 14:45:05 +02:00
svenhoefer
91d0f106b1 - yWeb: disable threading; there's something to fix 2014-08-30 14:07:23 +02:00
svenhoefer
270e915954 - yWeb: try to fix empty pages 2014-08-30 14:07:10 +02:00
[CST] Focus
5ec1873982 gui/test_menu.cpp: sync fe test params; fix compile 2014-08-28 10:04:55 +04:00
[CST] Focus
26c96293ac zapit/include/zapit/frontend_c.h: comment unused inline functions 2014-08-28 10:01:44 +04:00
[CST] Focus
a473fe8194 webtv channels integration port,
initial code (C) martii,
initial patch from jacek
2014-08-27 17:32:26 +04:00
[CST] Focus
415d516465 zapit/src/getservices.cpp: fix missed modulation 2014-08-27 17:14:43 +04:00
[CST] Focus
3ab885699c remove deprecated FEC_S2_XXX;
zapit/src/transponder.cpp: fix missed modulation/delsys in compare(), in dump, show real delsys values;
zapit/src/getservices.cpp: fix satellite frequency, remove deprecated fec convert;
gui/scan_setup.cpp: fix missed modulation/delsys params update;
gui/scan.cpp: add missed modulation scan parameter
2014-08-27 17:14:38 +04:00
[CST] Bas
17d1bbd12b split fec to fec/modulation/delivery system;
switch to new dvb-api headers;
improve dvb-t manual scan
2014-08-27 17:14:33 +04:00
svenhoefer
06bda609cf - movieplayer: fix 'ask before stop temporary timeshift' 2014-08-26 17:33:23 +04:00
svenhoefer
5d8814f1d4 - miscsettings_menu: remove double include 2014-08-26 17:33:18 +04:00
svenhoefer
7f9eb5760c - yWeb: link extention to new cst-public-gui-yweb.git repository
NOTE: When you got e file called /var/tuxbox/config/extentions.txt
with a line inside starting with "type:u,site:yjogol" then you'll
have to replace this one line with:
type:u,site:CST-git,desc:yWeb updates,url:http://git.coolstreamtech.de/?p=cst-public-gui-yweb.git;a=blob_plain;hb=refs/heads/master;f=Y_Extentions.txt
2014-08-26 17:33:14 +04:00
svenhoefer
0f3a81a028 - yWeb: remove some links to yjogol.com; site is down
TODO: Y_Tools_Check_Install.yhtm
2014-08-26 17:33:07 +04:00
svenhoefer
6a694cc029 - yWeb: add hddtools extention source 2014-08-26 17:33:01 +04:00
svenhoefer
2b1933f5f1 - yWeb: add filemanager extention source 2014-08-26 17:32:56 +04:00
svenhoefer
54ac45384a - yWeb: add boxinfo extention source 2014-08-26 17:32:51 +04:00
svenhoefer
7589a3a9e0 - nhttp: enable threading
This is ported from neutrino-mp and contains code by martii and seife
from following commits:
20d3031b8bb47b5af79bf10c385e3564fe5c26dc
93d01c1987
363633dc1b
c3e1310a2f727e26ce11669e3aeae78305f87049
2014-08-26 17:32:46 +04:00
svenhoefer
f9c7662c73 - movieplayer: ask before stop temporary timeshift 2014-08-26 17:32:39 +04:00
svenhoefer
2c3952cf42 - nhttp: some minor code optimizations 2014-08-26 17:32:11 +04:00
martii
25c8b3099c nhttpd: extend sendfile mime types (untested) 2014-08-26 17:32:06 +04:00
martii
4bf0d833cd nhttpd: fix range handling 2014-08-26 17:32:01 +04:00
martii
ff46970457 nttpd: allow sendfile() to cope with files >= 2GB; introduce range support
(This re-applies most of the patches I've reverted about two hours ago.)
2014-08-26 17:31:57 +04:00
Jacek Jendrzej
cf0bf3fa20 Revert "nhttpd: let sendfile() support files >= 2GB"
This reverts commit 9842afecad8dfb91dfd7221aedbeaf5379a89534.
2014-08-26 17:31:48 +04:00
martii
e98336658d gui/filebrowser: don't show progressbar unless directories were added 2014-08-26 17:31:28 +04:00
martii
d71958ba8c nhttpd: let sendfile() support files >= 2GB 2014-08-26 17:31:22 +04:00
Thilo Graf
0149b27760 CProgressWindow: optimize fontsize handling
- minimal size is now 14 instead 20, changed scale settings now should
  be noticed earlier
- font type is now bold
- arrangement of progressbars adapted
2014-08-26 17:31:18 +04:00
Thilo Graf
4e65078335 CComponentsWindow: add missing comment for allignment options 2014-08-26 17:27:30 +04:00
M. Liebmann
8eab1ca472 Rework display LOCALE_SERVICEMENU_RELOAD_HINT message
- remove the very short visible message in channelsInit()
- remove global reloadhintBox

Signed-off-by: Thilo Graf <dbt@novatux.de>
2014-08-26 17:27:02 +04:00
Thilo Graf
f902c7a1e3 CTextBox: fix return value of getMaxLineWidth()
m_nMaxLineWidth was never used
2014-08-26 17:26:55 +04:00
Thilo Graf
0806a2c30d CTestMenu: remove unused variables 2014-08-26 17:26:49 +04:00
[CST] Focus
f15e5eeb39 lib/xmltree/xmlinterface.cpp: use posix_fadvise to try reduce cached pages, while loading huge epg data 2014-07-23 13:15:55 +04:00
martii
94e6cf9a25 gui/channellist: make displaying channel numbers optional
Conflicts:
	data/locale/deutsch.locale
	src/gui/channellist.cpp
	src/gui/osd_setup.cpp
2014-07-23 11:57:05 +04:00
martii
c1db7b2852 gui/menue: simplify height calculation 2014-07-22 12:27:54 +04:00
svenhoefer
6f1fd88ea8 - drop obsolete fallback for progressbar setting 2014-07-18 12:45:40 +02:00
Thilo Graf
bf10f929f8 CProgressWindow: user request: increase size of description and window 2014-07-18 13:31:34 +04:00
Thilo Graf
62acbb47ab CComponentsItem: fix percentage dimensions setters
heigth and width were swapped, parameter "real" was false
2014-07-18 13:31:29 +04:00
Thilo Graf
556b2cccb2 CComponentsHeader: add methode getCaptionFont() 2014-07-18 13:31:22 +04:00
Thilo Graf
f164104daf CProgressWindow: dont't paint frame on progressbars 2014-07-18 13:31:16 +04:00
[CST] Focus
477f1eaa32 gui/channellist.cpp: show empty progressbar for channels without epg, too 2014-07-18 13:26:48 +04:00
[CST] Focus
4b3be3c313 src/gui/osd_progressbar_setup.cpp: move infoviewer progressbar position config to osd_setup.cpp 2014-07-18 12:28:30 +04:00
M. Liebmann
2f0f27f466 CLuaInstance: Fix broken icon name in menu 2014-07-18 11:28:09 +04:00
M. Liebmann
27767debcd Neutrino: Stop info clock when box shutdown 2014-07-17 17:04:04 +04:00
[CST] Focus
aa0c780dbf driver/framebuffer.h: increase fade time, with 1750 there is no visible fade effect at all 2014-07-17 17:02:56 +04:00
[CST] Focus
75f7ac1235 gui/components/cc_base.cpp: try to fix screen save for CComponentsDetailLine 2014-07-17 17:02:51 +04:00
[CST] Focus
c8b33f6bda gui/osd_setup.cpp: re-use common channel list settings in context menu 2014-07-17 17:02:47 +04:00
[CST] Focus
0cda142ba7 Revert "CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup"
commit has problems: bad looking, if fade is ON, menu missed channel list fonts config

This reverts commit 253579909f.
2014-07-17 17:02:43 +04:00
[CST] Focus
416646bbff merge neutrino-mp progressbar code, (C) martii 2014-07-17 17:02:37 +04:00
[CST] Focus
7cee5d3b2e gui/widget/menue.h: fix suppressDetailsLine() 2014-07-17 17:02:32 +04:00
[CST] Focus
cf91f2eccb merge neutrino-mp menu/buttons/icons changes, (C) martii 2014-07-17 17:02:25 +04:00
M. Liebmann
9f1c7f2800 Neutrino: Stop info clock when box shutdown 2014-07-16 23:45:23 +02:00
M. Liebmann
a3c453c403 CLuaInstance: Add function checkMagicMask() for use the color constants
- Use checkMagicMask() for colors in CComponents-Lua functions
2014-07-16 23:45:23 +02:00
M. Liebmann
0714c7f5ed CLuainstance: Use lua_Unsigned for color definitions
- Add additional tableLookup() for get lua_Unsigned
- Change tableLookup() for int to lua_Integer
2014-07-16 23:45:23 +02:00
M. Liebmann
b8ed776a76 CLuainstance/cwindow.new: Add parameter for show or hide header/footer
- default (parameter missing) is true (show)
2014-07-16 23:45:23 +02:00
[CST] Focus
40167afef4 libiw/iwscan.cpp: fix crash in case of different cmd order 2014-07-16 11:52:24 +04:00
M. Liebmann
de91201fa2 CUpnpBrowserGui::paintItemInfo: Set transparency for DisplayImage()...
...to CFrameBuffer::TM_NONE
2014-07-12 22:12:28 +02:00
M. Liebmann
09a39546c2 CLuaInstance::MenuAddItem: Add separator typ 'subhead' 2014-07-12 22:12:28 +02:00
M. Liebmann
e991507888 CLuaInstance::CPictureNew: Add parameter 'transparent' for cpicture.new
- Default is CFrameBuffer::TM_NONE (No 'pseudo' transparency)
2014-07-10 16:38:09 +02:00
M. Liebmann
a182fca81f CComponentsPicture: Add parameter 'transparent'...
...to set the transparency of pictures

- Set default transparency for CComponentsChannelLogo to
  CFrameBuffer::TM_BLACK
  (Transparency when black content -> 'pseudo' transparency)

- Set default transparency for CComponentsPicture to
  CFrameBuffer::TM_NONE (No 'pseudo' transparency)
2014-07-10 16:38:09 +02:00
martii
c9d78e1a9c driver/record: auto-terminate temporary timeshift recordings 2014-07-07 08:35:12 +02:00
M. Liebmann
176d97969e CLuaInstance::SignalBoxNew: Add 'parent' parameter...
...for the integration of signalbox in a parent cwindow
2014-07-04 02:13:38 +02:00
[priv] M. Liebmann
0a9d363251 Update deutsch.locale 2014-07-04 02:13:38 +02:00
svenhoefer
b7b0da12b4 - moviebrowser: prevent segfault at movies w/o channellogo
commit taken from max10s-neutrino-mp
2014-07-03 11:43:31 +02:00
[CST] Focus
a7c93d1926 gui/moviebrowser.cpp: fix off-screen draw, if OSD height is set to max in osd setup 2014-07-02 14:49:53 +04:00
[CST] Focus
629528908b gui/scan_setup.cpp: add signal test menu on request 2014-07-02 11:10:40 +04:00
[CST] Focus
bb77bafdca gui/scan.cpp, gui/motorcontrol.cpp: increase signal bar height for 50% 2014-07-02 11:10:32 +04:00
[CST] Focus
fc3e9ebd62 gui/network_service.cpp: add dropbear 2014-07-02 11:10:27 +04:00
[CST] Focus
ba754ba61a gui/network_service.cpp: change djmount charset option to UTF-8 2014-07-02 11:10:23 +04:00
[CST] Focus
60c965d6b8 gui/motorcontrol.cpp: change signal/snr layout to vertical 2014-07-02 11:10:19 +04:00
[CST] Focus
9f4aeb2074 gui/scan.cpp: change signal/snr layout to vertical 2014-07-02 11:10:14 +04:00
[CST] Focus
fa8f28eed1 neutrino.cpp: zap also with page up/page down buttons 2014-07-02 11:10:09 +04:00
M. Liebmann
2b63d1a243 CMovieBrowser: Use CComponentsChannelLogo for display channellogo 2014-06-29 13:25:32 +02:00
M. Liebmann
2ecd9918cb CChannelList: Use CComponentsChannelLogo for display channellogo 2014-06-29 13:25:32 +02:00
M. Liebmann
3d805054f4 CComponentsChannelLogo: disable paint of logo background, it's not required here
- Fix calculation of logo width & height
2014-06-29 13:25:32 +02:00
M. Liebmann
1b9037e8e8 CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString() 2014-06-29 13:25:32 +02:00
M. Liebmann
4fc95d6395 Fix sort order in english.locale 2014-06-29 13:25:32 +02:00
svenhoefer
aad8c86cb8 - neutrino_menue: add own personalize item to standby item 2014-06-28 14:28:35 +02:00
Thilo Graf
5670e87d77 CChannelList: disable paint of clock background, it's not required here 2014-06-28 01:09:17 +02:00
Thilo Graf
672757606c CComponents: implement scroll functionality into CComponentsForm
CComponentsForm provides page scroll if found more
than one pre defined page and is working with all derivated sub classes from CComponentsForm .

Pages are defined with setPageNumber(0...n) in items (1st page = 0). The item page number property is
defined in variable cc_page_number. The highest page number sets the
count of pages inside container to required value. Thats compellingly!

To show a page, we can use setCurrentPage(0...n ) and paintCurPage() or use directly paintPage(0...n).
Note: global paint() will show the current page. Default page is 0 (as first).
Use setCurrentPage(0...n) to change this before first call of paint().
Note: In CComponentsWindow class, these methods are applied to window body.

For examples, take a look into CTestMenu
2014-06-27 20:49:41 +02:00
Thilo Graf
e6f6931b72 CComponentsPicture: use current instance of CPictureViewer
reduce precautionary too much unnecessary impact
2014-06-27 20:38:59 +02:00
Thilo Graf
c2bc275d5d CComponentsForm: add functions to get first and last item 2014-06-27 20:38:59 +02:00
svenhoefer
8887767141 - osd_setup: don't show colored progress bar option in channellist ...
... when colored progress bar is disabled
2014-06-27 18:26:13 +02:00
svenhoefer
bf42b7c4cf - yWeb: show correct RCU at Zee² 2014-06-27 10:43:25 +02:00
svenhoefer
8322c9e408 - neutrinoyparser: detect Zee²; fix Boxmodel for Trinity 2014-06-27 10:41:01 +02:00
Christian Schuett
ad498249d1 libconfigfile: accept booleans as int32 or int64
for compatibility if config file entry is changed from boolean to int32 or int64

based on patch by martii <m4rtii@gmx.de> in Neutrino-MP Git
2014-06-23 21:37:49 +02:00
Thilo Graf
253579909f CChannelList/COsdSetup: use showOsdChanlistSetup() from OSD-Setup
This removes multiple code parts from COsdSetup without
loss of functionality.
2014-06-23 18:43:47 +02:00
Thilo Graf
67ab4addeb CComponentsWindow: add missing comment for sidebars 2014-06-23 18:43:47 +02:00
Thilo Graf
dce25e94b3 CComponentsForm: don't consider frame for position calculation
This should be done in the arrangement of the container contents
2014-06-23 18:43:47 +02:00
Thilo Graf
eee10df7bb CComponentsForm: add comment 2014-06-23 18:43:47 +02:00
Thilo Graf
2aff49deea CComponentsItem: remove unnecessary calculation of position with frame
This should be done in the arrangement of the container contents
2014-06-23 18:43:47 +02:00
Thilo Graf
5eb63b9515 CComponentsPicture: structure of class highly simplified
It should  be now easier to use images as objects. An initialized
picture object should provide all relevant properties and some
functionalities of picture viewer.
2014-06-23 18:43:47 +02:00
Thilo Graf
8bbd7024d9 CComponents: epand method setFrameThickness() to change selected frame 2014-06-23 18:43:47 +02:00
Thilo Graf
2f0e4e1687 CProgressWindow: implement CComponent classes
This implement window functionality from CComponentsWindow,
progress items from CProgressBar() and status text
items from CComponentsLabel()
2014-06-23 18:43:47 +02:00
Thilo Graf
793230e9a7 CMenuWidget: add member to suppress paint of details line
In some situations is it more senseful to suppress painting of details line.
Required if menu window is painted over another window.
The hide() functionality of detailsline paints only an empty background on screen so we have
blank parts on screen. That looks bad. For example, this is to observe
on context menu in channellist.

We should see this as a workaround. It is not certain whether the
details line is really needed in the future.
2014-06-23 18:43:47 +02:00
Thilo Graf
33202059cc CComponentsText: add function to get current text content from object 2014-06-23 18:43:47 +02:00
Thilo Graf
581b9c7701 CComponentsForm: add methode killCCItems()
This methode is an equivalent version of CComponentsItem::kill() and
allows to erase all items inside of a container at once.
2014-06-23 18:43:47 +02:00
Thilo Graf
f21c119517 CComponentsWindow: add possibilty to add sidebars in window objects
This allows to add objects in to window on left or right site. eg. for
navigation icons or other similar stuff. Default this feature is disabled.
to enable with methode enableSidebar(TYPE); With parameter
CC_WINDOW_LEFT_SIDEBAR, CC_WINDOW_RIGHT_SIDEBAR or both.
Width of sidebar can be changed with methode setWidthSidebar(int)
2014-06-23 18:43:47 +02:00
Thilo Graf
53cf57876c CComponents: inherit COSDFader class
Allows a simplified implementation without prior declaration and
initialisation
2014-06-23 18:43:47 +02:00
Thilo Graf
c41b4fd015 CFrameBuffer: reduce fade time
10000 seems to bee too much for nice handling
2014-06-23 18:43:47 +02:00
Thilo Graf
69e2debb02 COSDFader: rename member functions, adapt implementations
Stop() is not exactly attributable if fader class used as inherited and
Fade() don't tell really what done and related to return value 'bool'...
especially as the fader class members have been not documented.
2014-06-23 18:43:47 +02:00
svenhoefer
df1c8ac00d - channellist: add colored progressbars
* thx to bazi98, martii and benny
2014-06-23 17:05:44 +02:00
martii
e4801974be gui/infoviewer: remove no longer used class member "old_timestr" 2014-06-20 14:35:22 +02:00
svenhoefer
c853231b1f - yWeb: fix MODE_RADIO/MODE keys in RCUs 2014-06-20 14:35:17 +02:00
[CST] Focus
9562d40c99 zapit/src/frontend.cpp: fix cable tune log 2014-06-16 14:35:26 +04:00
martii
5a66db2a07 gui/epgview: replace left/right chars with corresponding icons 2014-06-15 22:40:10 +02:00
[CST] Bas
e9cba838fd fastscan: fix astra1 scan in case there is only one LNB connected to the system. We should check
if the data arrived too before deciding if the TP was valid or not.
2014-06-13 09:24:55 +04:00
[CST] Bas
60a53d9eb5 src/gui/streaminfo2.cpp: fix possible integer overflow if fe driver reports very high values. The fix is to check for overflow and if so just return max_y. 2014-06-12 18:58:16 +04:00
[CST] Focus
943850eefc gui/luainstance.cpp: add function to start file/url play 2014-06-12 18:58:16 +04:00
[CST] Focus
81735f5e53 gui/movieplayer.cpp: add 'http' action key, with cut/restore neutrino 2014-06-12 18:58:16 +04:00
svenhoefer
069d19f701 - eventlist: rework header
show channellogo, prev channel, next channel if possible
2014-06-11 23:07:19 +02:00
svenhoefer
649d1b1f9d - change RenderString() default to UTF8 2014-06-11 23:07:13 +02:00
svenhoefer
8b91cda918 - change getRenderWidth() default to UTF8 2014-06-11 23:07:00 +02:00
martii
bec2e87412 driver/fontrenderer: let RenderString() and getRenderWidth() default to UTF8 2014-06-11 23:06:55 +02:00
martii
2047b51780 driver/fontrenderer: adding an additional bool to RenderString() seems inappropriate. 2014-06-11 23:06:50 +02:00
svenhoefer
6fca465c7b - remove unused ringbuffer code again 2014-06-11 16:26:34 +02:00
Jacek Jendrzej
218a3906fd src/gui/eventlist.cpp -fix show channel name in search mode 2014-06-07 13:14:11 +02:00
svenhoefer
3e08c361a7 - satellites.xml: update freq 12722000 as suggested by Janus 2014-06-06 19:00:25 +02:00
svenhoefer
566ea03372 - setting_helpers: ensure to create flagfile to reset var-partition 2014-06-04 21:47:32 +02:00
[CST] Focus
3124ed62cf driver/record.cpp: create record directory before record 2014-06-03 13:24:04 +04:00
Thilo Graf
f74a000929 CComponents: fix screen rests
Frame of painted box was incomplete removed, eg hint box see also:
http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12230-r%C3%BCckst%C3%A4nde-auf-bildschirm-bei-apollo/
2014-06-01 23:12:29 +02:00
svenhoefer
dc39bde14a - filebrowser: fix paint of SMSKey in footer and ...
... align both buttonlines in footer to same width
2014-05-31 17:54:29 +02:00
svenhoefer
f22a8ee1c6 - filebrowser: paintFoot() at every ChangeDir()
this fixes the empty footer when parentDir was empty
2014-05-31 15:23:46 +02:00
martii
a7ebf966c4 gui/plugins: exclude unused methods 2014-05-31 12:10:54 +02:00
[CST] Focus
05558331f7 gui/hdd_menu.cpp: ask to set recording path after mount (hotplug or format) 2014-05-30 14:57:17 +04:00
svenhoefer
f3c87f75ae - delete *.orig crap files 2014-05-29 23:00:49 +02:00
svenhoefer
6ee9a3a053 styling for EPG view/eventlist (patch from Benny, thanks!) (fixed)
taken from martiis neutrino-mp
2014-05-29 22:30:32 +02:00
svenhoefer
672257906e - helpers.cpp: add shortened strftime() function
taken from martiis neutrino-mp
2014-05-29 22:26:30 +02:00
Jacek Jendrzej
39eb29e437 fix to Commit 67bb4f7 (thx Gaucho316) 2014-05-29 20:15:44 +02:00
Jacek Jendrzej
99a7f2ba3b streaminfo2.cpp -fix bitrate calc offset and use utf8 2014-05-29 20:02:30 +02:00
martii
f4fd139e08 gui/eventlist: fix paintItem() [patch from Benny] 2014-05-29 19:06:57 +02:00
martii
67bb4f7d10 gui/eventlist: utf8 rendering fix (thanks Benny!) 2014-05-29 18:47:42 +02:00
Jacek Jendrzej
d9483e019e -add h265 to record and stream 2014-05-29 16:23:36 +02:00
svenhoefer
193c49d55e Revert "styling for EPG view/eventlist (patch from Benny, thanks!)"
This reverts commit 5809315cc5
because this commit seems to need some more affection.
2014-05-27 17:21:42 +02:00
martii
5809315cc5 styling for EPG view/eventlist (patch from Benny, thanks!) 2014-05-27 17:01:49 +02:00
martii
cc80a79f58 zapit/src/zapit.cpp: simplify 2014-05-27 17:01:49 +02:00
Jacek Jendrzej
c86ad2ef48 /pictureviewer.cpp CPictureViewer::GetLogoName: don't add the same dir twice 2014-05-26 16:55:02 +02:00
martii
3a52a97fce zapit/bouquets: rename bAlwaysLocked => bLockCount 2014-05-25 18:43:46 +02:00
martii
abe03ad749 zapit/bouquets: count locked bouquets a channels is in, and honor lock in all bouquets 2014-05-25 18:43:38 +02:00
Stefan Seyfried
7dac1e7ad9 movieplayer: memset() with zero length is useless 2014-05-23 17:50:34 +02:00
Thilo Graf
61dc01f719 deutsch.locale: use capitalization for now/next button caption
Labels are generally always capitalized
2014-05-22 21:50:55 +02:00
Thilo Graf
dc007e810a CComponents: use paintBoxRel() only in kill()
paintBackgroundBoxRel() ignores rounded corners. This avoids painting of
undesirable parts on corners.
2014-05-22 21:50:55 +02:00
Thilo Graf
336ddf75b6 CComponents/CComponentsItem: simplify statement 2014-05-22 21:50:55 +02:00
Thilo Graf
df4151936b CComponentsFooter: use same corner properties like parent object
This avoids paint of unnecessary edges inside parent object.
2014-05-22 21:50:54 +02:00
Thilo Graf
7096e701b6 CComponents/CComponentsItem: use correct background color
color "0" was wrong
2014-05-22 21:50:54 +02:00
Thilo Graf
6aecdf3b5a CComponentsFooter: use dynamic font on too small footer width
If required width of evaluated buttons larger than footer width,
then use dynamic font for caption, and try to fit buttons into chain
container. Dynamic font is used if ccf_btn_font==NULL

NOTE: user should not use too small window size and not select too large
fontsize. At some point this possibility will be depleted and it's no
more space for readable caption.
2014-05-22 21:50:54 +02:00
Thilo Graf
a0492bc530 CComponentsButton: use darker color for Button
COL_LIGHT_GRAY is too garish related to background
2014-05-22 21:50:53 +02:00
Thilo Graf
b6c781f7e4 CComponents: cc_base.h: expand override of is_painted variable
Value of is_painted is modified temporarily till next paint
of item

Not sure whether this is sufficiently or has bad side effects?
2014-05-22 21:50:53 +02:00
Thilo Graf
bed36eab33 CComponentsHeader: add member getContextBtnObject()
Allow access directly to methods and properties of context button object.
2014-05-22 21:50:53 +02:00
Thilo Graf
9937c0fae8 CComponentsFooter: ignore item, if no text and icon are defined
Empty buttons with defined width are causing gaps...looks not nice!
2014-05-22 21:50:52 +02:00
Thilo Graf
18f13b0062 CComponentsFooter: add member paintButtons()
This is a nearly methode similar with the older button handler find
in gui/widget/buttons.h, some parameters are different,
but require minimalized input.
This member sets some basic parameters and will paint
concurrently on execute, explicit call of paint() is not required.
This should simplify the implementation of the footer class.
2014-05-22 21:50:52 +02:00
Thilo Graf
f073c74a40 CComponentsForm: paint log on debug level 2 if dimensions too large 2014-05-22 21:50:52 +02:00
Thilo Graf
745f7b70f1 CComponentsText: add parameter for text color in member function setText() 2014-05-22 21:50:51 +02:00
Thilo Graf
7e6ce8acc6 CTestMenu: clean up, change some sample comments for footer init 2014-05-22 21:50:51 +02:00
Thilo Graf
d87807af67 CMenuWidget: implement CComponentsFooter, remove paintButtons 2014-05-22 21:50:51 +02:00
Thilo Graf
0a3101728a CComponentsFooter: simplified dimensions init for default height 2014-05-22 21:50:50 +02:00
Thilo Graf
9c4aadd2bf CComponentsButton: use y position 0 for general alignment 2014-05-22 21:50:50 +02:00
Thilo Graf
2f889b9563 CComponentsForm: fix centering of items inside form 2014-05-22 21:50:49 +02:00
Thilo Graf
421296932e CComponentsForm: use variable instead function 2014-05-22 21:50:49 +02:00
Thilo Graf
9d014d2039 CComponentsButton: ensure matching icons inside button
Some icons can be too large for defined button height, so it's required to
scale icons. Scaling happens inside cc_btn_icon_obj during its init.
2014-05-22 21:50:49 +02:00
Thilo Graf
75bf3aa276 CComponentsButton: remove additonal y offset
Any other offset could have bad side effects for centered text,
it must be centered here. Other font sizes can make problems here.
2014-05-22 21:50:49 +02:00
Thilo Graf
7cbd4e3469 CComponentsFooter: add member to get pointer to button container 2014-05-22 21:50:48 +02:00
Thilo Graf
995eff8ffe CComponentsFooter: set color of button frames to button type, default=gray 2014-05-22 21:50:48 +02:00
Thilo Graf
f7860fed35 CComponentsFooter: apply showButtonContour() after init of labels
Function was without effect after adding of button objects,
showButtonContour() now changes property explicit for all items, also
after their addition to chain.
2014-05-22 21:50:47 +02:00
Thilo Graf
bd03327cb4 CComponentsFooter: use chain object in global scope of class 2014-05-22 21:50:47 +02:00
Thilo Graf
2c87bb750a CComponentsButton: add class with const char* parameters for icon names 2014-05-22 21:50:47 +02:00
Thilo Graf
14ea1de789 CComponentsFooter: fix missing types for log output 2014-05-22 21:50:47 +02:00
Thilo Graf
95c7e44eb1 CComponentsButton: ignonre objects if no inititalized
This makes it possible to use buttons with or without icons or text
2014-05-22 21:50:46 +02:00
Thilo Graf
2bde5a6d08 CTestMenu: set dynamic size of buttons, use 1/10 of footer width 2014-05-22 21:50:46 +02:00
Thilo Graf
9ffdb1cb98 CComponentsButton, CComponentsFooter: rework bestfit of buttons inside chain 2014-05-22 21:50:45 +02:00
Thilo Graf
2256c83b98 CComponentsButton: reinit button items after changed font type 2014-05-22 21:50:45 +02:00
Thilo Graf
45ce42e505 CTestMenu: add samples for new button handling in cc footer 2014-05-22 21:50:45 +02:00
Thilo Graf
87031e79b8 CTestMenu: use correct class name for footer object 2014-05-22 21:50:44 +02:00
Thilo Graf
41c01cedad CComponentsFooter: add possibility to change font type 2014-05-22 21:50:44 +02:00
Thilo Graf
419fc12f2e CComponentsButton: add possibility to change font type, whitespace fixes 2014-05-22 21:50:44 +02:00
Thilo Graf
7b279ddd33 CComponentsButton: simplify handling of init of buttons with chain class 2014-05-22 21:50:43 +02:00
Thilo Graf
8797872d47 CComponentsFooter: add functionality to add button labels via struct
This function uses struct label like old button label function
see /gui/widget/buttons.cpp, but can also use strings in structs

also possible: add single button with text or locale
2014-05-22 21:50:43 +02:00
Thilo Graf
40cfc7533d CComponentsFrmChain: add possibility to use individual positions for items 2014-05-22 21:50:43 +02:00
Thilo Graf
9955fa9203 CComponentsHeader: add icons to button collection for use in headers or footers 2014-05-22 21:50:42 +02:00
Thilo Graf
1c39d08c60 CComponentsHeader: add missing init of icon 2014-05-22 21:50:42 +02:00
Thilo Graf
aa46ba6156 COPKGManager: simplify intro items 2014-05-22 21:36:03 +02:00
Thilo Graf
e06d835396 CComponentsHeader: remove superfluous semicolon 2014-05-22 20:38:22 +02:00
Thilo Graf
4a28d853d2 CChannelList: ensure erase of clock after stopping 2014-05-22 20:38:21 +02:00
[CST] Focus
d602f6b1d9 gui/upnpbrowser.cpp: avoid crash, if TotalMatches is wrong;
try to fix ogg mime type, add audio/x-wav for wav
2014-05-21 14:45:59 +04:00
Jacek Jendrzej
9d916ba8d7 gui/bedit details line osd fix 2014-05-16 11:59:03 +02:00
Thilo Graf
f4447b38e0 CComponentsText: fix fit of textbox object inside cc text object dimensions
Position related to parent container was wrong. Some variables were
unused and removed.
2014-05-16 09:08:26 +02:00
Thilo Graf
6ba757bd9d CComponentsItem: don't increase x/y position if frame width already defined 2014-05-16 09:08:25 +02:00
Thilo Graf
b038d1b6c1 CComponentsIconForm: consider relevant paint direction, don't use 0 values
Value 0 can not be used without problems here, because explicit values
are required since a9a6a925240675c44243754e82dbee79f2d84698
2014-05-16 09:08:25 +02:00
Thilo Graf
6a2e701a7a CComponents/CComponentsItem: add advanced version of kill()
kill() allows now paint with defined colors over rendered objects
without restore of background. It's similar to paintBackgroundBoxRel()
known from CFrameBuffer, but with possiblity to define color,
default color is 0 like before (empty background).
Items with parent bindings use the background color of its parent
as default, but can also be ignored.

This function can be useful before repaint of items and/or,
if required, to have a clean background inside item containers.
2014-05-16 09:08:25 +02:00
Thilo Graf
09e529741a CImageInfo: remove superfluous assign of footer color
Is default assigned with same color.
2014-05-16 09:08:24 +02:00
Thilo Graf
43637941ac CImageInfo: reduce font size of button 2014-05-16 09:08:24 +02:00
Thilo Graf
06a5f568a9 CFrameBuffer: add function to get icon base path 2014-05-16 09:08:24 +02:00
Thilo Graf
9bba42a3d9 CBox:remove unused members 2014-05-16 09:08:23 +02:00
Thilo Graf
399c4e9c94 gui/customcolor.h: add COL_OLIVE 2014-05-16 09:08:23 +02:00
Thilo Graf
a323173aed COPKGManager: use of appropriate width
Most entries are larger then 40% and in case of failed package update,
window is too small. Displayerrors in footer bar are possible.
2014-05-16 09:08:05 +02:00
Thilo Graf
53e734e7c3 COPKGManager: remove unused variable 2014-05-16 08:45:41 +02:00
martii
17774a41b7 gui/keybind_setup:checkLongPress(): return true for RC_standby 2014-05-14 22:10:46 +02:00
svenhoefer
5f99e88ba2 - deutsch.locale: update 2014-05-14 22:10:32 +02:00
[CST] Focus
44bfc6f746 gui/audio_setup.cpp: add option to set static volume on boot 2014-05-14 19:28:37 +04:00
[CST] Focus
0c22682df3 gui/miscsettings_menu.cpp: move epg scan OFF option to epg mode,
reorder epg settings, add separators
2014-05-14 16:32:49 +04:00
Jacek Jendrzej
8acad336ba src/gui/hdd_menu.cpp: remove '\n' for all msg 2014-05-10 19:25:59 +02:00
Jacek Jendrzej
4f65a8d823 src/gui/bedit/bouqueteditor_chanselect.cpp: fix kill details line 2014-05-09 22:28:44 +02:00
Jacek Jendrzej
682b4b141c widget/listbox.cpp use paintButtons in foot 2014-05-09 22:02:53 +02:00
striper
f8840a8d5a - upnp browser: add menu hint 2014-05-08 21:32:48 +02:00
[CST] Focus
c359fe4eaa driver/rcinput.cpp: re-add shutdown after wakeup cancel,
code from commit d886a95acd is lost after some pick ?
2014-05-08 12:36:56 +04:00
svenhoefer
9d25727660 infoviewer: only show remaining time if time is set
taken from martiis-neutrino-mp; based on code by seife;
contains an addition to ab42e7f032
2014-05-07 09:20:39 +02:00
martii
ff06822dd0 gui/infoviewer: check for time being set 2014-05-07 09:20:00 +02:00
martii
dff38fc6ee locale: rename in => word.in 2014-05-06 12:31:32 +02:00
martii
5fb5ea91bf gui/infoviewer, gui/eventlist: localization fixes 2014-05-06 12:28:25 +02:00
martii
ab42e7f032 gui/infoviewer: use localized value for minutes 2014-05-06 12:26:19 +02:00
martii
00c1a8af01 gui/channellist: use localized value for minutes 2014-05-06 12:21:07 +02:00
Stefan Seyfried
b53c1d1bd6 scan_setup: fix build without ENABLE_FASTSCAN 2014-05-05 12:56:16 +02:00
svenhoefer
da7f3b9cb1 - drop obsolete code around FONT_TYPE_GAMELIST
these fonts are not needed since gamelist/scriptlist
  are painted with menu-widget
2014-05-02 22:28:36 +02:00
tomworld
6ac945f78f Update locale
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-05-02 09:47:43 +02:00
Stefan Seyfried
caa5d5c327 luainstance: fix wrong integer type usage 2014-05-02 09:47:43 +02:00
Stefan Seyfried
33d2fb319a rcinput: fix invalid narrowing cast 2014-05-02 09:47:42 +02:00
M. Liebmann
5c5b2b9a43 Fix sort order in locales & update deutsch.locale 2014-05-02 09:47:42 +02:00
BPanther
fe3379ddb7 missing lua ifdef 2014-05-02 09:47:42 +02:00
Jacek Jendrzej
292c626846 -add sort option for channellist editor 2014-05-01 22:27:09 +02:00
[CST] Focus
bbcd7330a8 gui/hdd_menu.cpp: add question to set record directory to formatted drive;
mark partition used for recording with icon, disable umount
2014-05-01 19:03:09 +04:00
[CST] Focus
bbf0a95542 gui/record_setup.cpp: now, with mount/umount menu, disable directory switch,
if record is running
2014-05-01 17:48:51 +04:00
[CST] Focus
4d0cacbd61 gui/widget/menue.cpp: show right-side item icon for inactive items, too 2014-05-01 17:31:29 +04:00
[CST] Focus
858fbd217e gui/record_setup.cpp: avoid set empty timeshift dir 2014-05-01 17:30:50 +04:00
[CST] Focus
55167990b5 gui/hdd_menu.cpp: add question and show format menu, if plugged device not mounted 2014-04-30 17:15:25 +04:00
[CST] Focus
ea9e950fd3 gui/hdd_menu.cpp: add mount point mkdir, if mdev not used 2014-04-29 13:44:50 +04:00
svenhoefer
4afc9ceb5a - deutsch.locale: update 2014-04-28 10:24:36 +02:00
[CST] Focus
4fffe08d4b gui/movieplayer.cpp: while starting file play, process neutrino events 2014-04-25 18:29:17 +04:00
[CST] Focus
e38ba51a18 mdev_helper.cpp: add device hotplug neutrino helper 2014-04-23 17:44:28 +04:00
[CST] Focus
6be2b32cd3 gui/hdd_menu.cpp: convert to singleton;
add basic notify about device hotplug/remove
2014-04-23 17:44:24 +04:00
[CST] Focus
bc5b5dd7f3 locals: add locale for hdd hotplug messages 2014-04-23 17:44:20 +04:00
[CST] Focus
bef1b79bed system/helpers.cpp: add split_config_string helper 2014-04-23 17:44:16 +04:00
[CST] Focus
2a6ef5b30d driver/rcinput.cpp: add NeutrinoMessages::EVT_HOTPLUG 2014-04-23 17:44:12 +04:00
Jacek Jendrzej
42c61b319e make auto ScreenShot with short video 2014-04-22 18:59:59 +02:00
[CST] Focus
7d3b0b021b gui/scan_setup.cpp: set diseqc options only for satellite frontend 2014-04-22 13:37:05 +04:00
martii
61f19b0eed gui/movieplayer: compare timeshift to TSHIFT_MODE_* 2014-04-21 17:49:33 +02:00
[CST] Focus
c78676f7fd fix warnings if some want to use c++11 2014-04-21 14:07:38 +04:00
[CST] Focus
ebf37fd192 gui/movieplayer.cpp: auto-create movie thumbnail, if enabled,
at playback when position more than 5 min from start,
or on stop if position more than 10 minutes before end;
create movie thumbnail with RC_favorites key
2014-04-21 14:07:38 +04:00
[CST] Focus
fd49c36a7b gui/moviebrowser.cpp: prevent title and movie info frame refresh after play stop;
remove movie thumbnail on RC_favorites key;
align thumbnail width on apollo for hw blit
2014-04-21 14:07:37 +04:00
[CST] Focus
b127646b43 gui/record_setup.cpp: add option to auto-create movie thumbnail on playback 2014-04-21 14:07:37 +04:00
M. Liebmann
92cc47f383 MoviePlayer: Fix display 'info clock' and 'file time' when show movie infos 2014-04-21 12:01:03 +02:00
M. Liebmann
c68e2f66f1 Update deutsch.locale 2014-04-21 12:01:03 +02:00
martii
8e5ef986fa gui/movieplayer: show epg info in non-movieplayer modes, too 2014-04-20 21:42:48 +02:00
Jacek Jendrzej
1bbf65c2d3 make info copy only in timeshift mode 2014-04-20 21:03:21 +02:00
Jacek Jendrzej
cb8a3c5518 nhttpd: -add Chech by marsim21 2014-04-20 18:30:54 +02:00
Jacek Jendrzej
b78b29e41e src/neutrino.cpp -fix timer zap with mode (TV/Radio) change 2014-04-20 18:21:01 +02:00
Christian Schuett
81d457c614 movieplayer: add possibility to show movie infos 2014-04-18 20:18:05 +02:00
Jacek Jendrzej
3d71258d31 use auto lang only with more as 1 audio pid 2014-04-18 19:27:08 +02:00
[CST] Focus
9257d21c9e gui/hdd_menu.cpp: fix menu, if format canceled;
add xfs tools;
change progress messages to commands executed

Conflicts:
	src/gui/hdd_menu.cpp
2014-04-16 18:12:50 +04:00
[CST] Focus
d446be1f95 gui/videosettings.cpp: add option to enable/disable SD OSD on apollo 2014-04-16 18:12:02 +04:00
[CST] Bas
e68a0c28f1 settings: implement 23.97hz and 29.97hz video modes. 2014-04-16 18:11:48 +04:00
[CST] Bas
f47c157db2 lib/libcoolstream2/video_cs.h: add 23.97hz and 29.97hz modes in api 2014-04-16 18:11:43 +04:00
Jacek Jendrzej
b58e9b612c compil fix withot mdev 2014-04-15 15:57:20 +02:00
Thilo Graf
758f3535c8 OPKG-Manager: add opkg manager feature
Signed-off-by: Markus Volk <f_l_k@gmx.net>
Signed-off-by: Thilo Graf <dbt@novatux.de>

Opkg is a lightweight package management system based on Ipkg.

For usage with Neutrino, installed opkg programms opkg-cl and opkg-key
are required and can be find in service update menu,
otherwise this feature is not available.

With this feature it is possible to select packages for install and remove
via gui-menu.

See also:
OPKG-Website
- http://bitbucket.org/opkg/opkg for more details.

Tuxbox:
- http://wiki.tuxbox.org/Neutrino-MP Entwicklungsumgebung#OPKG-Pakete
- http://wiki.tuxbox.org.Neutrino-HD Entwicklungsumgebung:OPKG-SystemInstall

Buildsystems with opkg support:
- http://gitorious.org/neutrino-hd/buildsystem-cs
- http://sourceforge.net/p/bstuff/bs4cs/
- Yocto

OPKG-Manager Neutrino:
- picked from http://gitorious.org/neutrino-mp/martiis-neutrino-mp include shellwindow feature by martii
- update License text
- add missing icon
- use macros to get opkg binaries
- use matching buttons in footer, menu button is already reserved to left menu
2014-04-15 11:59:12 +02:00
M. Liebmann
8b22c44a56 Update deutsch.locale 2014-04-15 09:01:33 +02:00
[CST] Focus
37fb9ddc87 gui/hdd_menu.cpp: rework HDD menu, add device mount/umount,
add support for mmc and DVD/BD devices, make easy to add other filesystems mkfs/fsck,
parts based on code (C) martii
2014-04-14 14:19:09 +04:00
[CST] Focus
49177a18f8 locals: add hdd mount/umount locales 2014-04-14 14:19:03 +04:00
[CST] Focus
4a1ac9b55c gui/widget/menue.cpp: fix selected in case saved one do not match new menu size 2014-04-14 14:18:58 +04:00
[CST] Focus
3427b0b8da zapit/src/fastscan.cpp: fix compile warning 2014-04-14 14:18:49 +04:00
[CST] Focus
241b8d7724 zapit/src/fastscan.cpp: implement new/removed channel marking 2014-04-14 14:18:37 +04:00
[CST] Focus
b925988afe gui/scan_setup.cpp: add explicit option to enable/disable fast-scan update 2014-04-14 14:18:32 +04:00
[CST] Focus
e35abd4ff2 locals: add new locales for fast-scan 2014-04-14 14:18:27 +04:00
[CST] Focus
65c811e762 for fast-scan and cable-scan, put bouquets to beginning of favorites list 2014-04-14 14:18:22 +04:00
Jacek Jendrzej
f51c47f597 upnpbrowser.cpp: osd fix with radius 2014-04-13 21:55:25 +02:00
svenhoefer
4fba818cc2 - menu: add possibility to add a footer to the menus; fix alignment of menus
add footer-keys to testmenu

  (some of this code is based on code by martii; thx)
2014-04-11 00:26:52 +02:00
Thilo Graf
9dc59ec556 CMenuItem: reduce scope of str, trivial 2014-04-09 19:02:38 +02:00
Thilo Graf
5f7f453bd7 /gui/widget/menue.cpp: rework constructors, use methodes for init
Many redundant code lines were never been refactored or reduced,
but instead came many in with some of last changes e.g. b41819190d
2014-04-09 19:02:38 +02:00
M. Liebmann
ee99902be3 CPersonalizeGui: Replaces CMenuOptionChooser::getOptionName() by getName()
Signed-off-by: Thilo Graf <dbt@novatux.de>

partial revert of afbd87083b
2014-04-09 19:02:38 +02:00
M. Liebmann
8f5f6fa0b3 CPersonalizeGui::changeNotify: Fix display error
Signed-off-by: Thilo Graf <dbt@novatux.de>

Resolves issue for repaint of observed items in personalize menu.
In this case, text of item 'TV-' and 'Radio-Mode' was not updated
after switched tv/radio mode item
2014-04-09 19:02:38 +02:00
M. Liebmann
e07af686f0 CMenuOptionChooser: Remove bad function getOptionName()
- Please use getName() as replacement.

Signed-off-by: Thilo Graf <dbt@novatux.de>

partial revert of afbd87083b
2014-04-09 19:02:37 +02:00
Jacek Jendrzej
74e1cb7f14 yWeb: dont zap on channel change 2014-04-09 17:02:05 +02:00
Jacek Jendrzej
f1028f0d16 eitd/sectionsd.cpp void addEven: crash fix, do not use iterator without locking 2014-04-09 16:57:56 +02:00
Jacek Jendrzej
c170b03b9a streamts.cpp StreamInstance::Send: do not block neutrino by faulty stream 2014-04-07 16:01:27 +02:00
[CST] Focus
022608cb98 neutrino.cpp: log and return messages_return::handled, if msg data was deleted;
add fast-scan update: if version changed on boot,
forced after 30 seconds in standby, and at shutdown
2014-04-02 17:33:49 +04:00
[CST] Focus
d18d83fbf3 zapit/src/fastscan.cpp: add read FST version, adjust for quiet scan 2014-04-02 17:33:35 +04:00
[CST] Focus
c2cbfdbfac system/settings.cpp: remove delivery_system setting, add FST version 2014-04-02 17:33:14 +04:00
[CST] Focus
14d4ffa28f gui/scan_setup.cpp: save FST version after scan 2014-04-02 17:32:58 +04:00
[CST] Focus
185403dfd3 zapit/src/scan.cpp: reset FST version on normal scan 2014-04-02 17:32:55 +04:00
[CST] Focus
27a7cd0579 gui/scan.cpp: center scan header 2014-04-02 17:32:50 +04:00
[CST] Focus
23f89acf54 locales: remove extra info from satsetup.fastscan_head 2014-04-02 17:32:46 +04:00
[CST] Focus
7fa0111c4b gui/cam_menu.cpp: remove extra debug 2014-04-02 17:32:42 +04:00
[CST] Focus
330c8af7c2 gui/bouquetlist.cpp: show epg icon for bouquets selected to scan epg 2014-04-02 17:32:38 +04:00
[CST] Focus
7f1bd135af gui/widget/icons.h: add NEUTRINO_ICON_EPG 2014-04-02 17:32:34 +04:00
[CST] Focus
8bd433aee0 gui/audio_select.cpp: disable analog audio on/off for easy menu mode 2014-04-02 17:32:30 +04:00
[CST] Focus
96ea43f420 zapit/src/capmt.cpp, zapit/src/femanager.cpp: fix warnings 2014-04-02 17:32:25 +04:00
[CST] Focus
88a622a0ad lib/libcoolstream2/dmx_cs.h: update apollo header 2014-04-02 17:32:20 +04:00
Thilo Graf
2997b5eea2 CComponentsFrmClock: add missing init of items 2014-04-02 08:40:22 +02:00
Thilo Graf
d21df99ed4 CComponentsText: rework constructor
allows usage of parent parameter without another parameter
2014-04-02 08:40:22 +02:00
Thilo Graf
6fe7b452c1 CComponentsHeader: rework context button handling
CComponentsHeader uses now CComponentsIconForm, which is now derived
from CComponentsFrmChain. Some methods should be now simplified and
allow to handle some modifications easier.
2014-04-02 08:40:21 +02:00
Thilo Graf
a573b02b85 CComponentsPIP: use a default frame with thickness 2 and small corner radius 2014-04-02 08:40:21 +02:00
Thilo Graf
7cc66fea93 CComponentsFrmChain: add missing parameter 'parent'
supplement to 23d7b62cf0
2014-04-02 08:40:21 +02:00
Thilo Graf
750691fbbf CComponents: use neutrino debug mode for debug output 2014-04-02 08:40:21 +02:00
Thilo Graf
8a8748c5e7 CMiscMenue: add entry for temporarily debug mode settings
Option "Level" overwrites assigned debug level output mode of Neutrino
start parameters, but only temporarily till change of options by user
or restart of Neutrino.
2014-04-02 08:40:21 +02:00
svenhoefer
1e2290a758 - yWeb: scale channellogos in channellist and epg plus 2014-04-01 17:59:04 +02:00
M. Liebmann
7d4747b5be Fix commit ae8b6e7efc 2014-04-01 15:11:42 +02:00
M. Liebmann
e9f1abcc03 Update deutsch.locale 2014-04-01 15:11:42 +02:00
Jacek Jendrzej
5764f3fc2c dboxinfo.cpp: shov inactive rec icon, if no rec is run 2014-04-01 14:44:09 +02:00
svenhoefer
ae8b6e7efc - bouqueteditor_channels.cpp: de-highlight channels not found 2014-04-01 13:48:03 +02:00
Jacek Jendrzej
f65454c3d4 bouqueteditor_channels - CBEChannelWidget::paintItem: extra color for channels not found in service 2014-04-01 13:09:17 +02:00
Jacek Jendrzej
b61acdb28c getservices.cpp dont add to remove not existing channel 2014-03-31 16:32:54 +02:00
Jacek Jendrzej
fe7775665a getservices.cpp: -fix dont replace not existing channel 2014-03-30 19:35:48 +02:00
[CST] Focus
b7604664a4 gui/bouquetlist.cpp: another fix for bouquet epg scan option :D 2014-03-28 19:04:36 +04:00
[CST] Focus
eb1ef76495 gui/bouquetlist.cpp: another fix for bouquet epg scan option 2014-03-28 18:40:20 +04:00
Jacek Jendrzej
d3a5e13f04 upnpbrowser.cpp fix for show pic after play 2014-03-28 15:38:47 +01:00
[CST] Focus
4d8a633532 gui/bouquetlist.cpp: fix warning 2014-03-28 18:00:27 +04:00
[CST] Focus
6934981f30 gui/bouquetlist.cpp: fix crash 2014-03-28 16:12:31 +04:00
[CST] Focus
87e0691ca2 zapit/src/femanager.cpp: change free demux for PiP detection 2014-03-28 16:12:31 +04:00
[CST] Focus
c4dc143934 zapit/src/zapit.cpp: remove PIP_DEMUX usage 2014-03-28 16:12:31 +04:00
[CST] Focus
0c97279874 zapit/src/capmt.cpp: allocate demuxes in constructor 2014-03-28 16:12:31 +04:00
[CST] Focus
5b731ed216 zapit/src/fastscan.cpp: fix extra InitFastscanLnb call 2014-03-28 16:12:31 +04:00
[CST] Focus
6fe3bcb50f gui/movieplayer.cpp: change playback instance number 2014-03-28 16:12:31 +04:00
Jacek Jendrzej
2961ada5aa upnpbrowser.cpp -add show logo/pic 2014-03-27 20:45:46 +01:00
[CST] Focus
992ee59685 driver/scanepg.cpp: add support to scan selected bouquets;
add support to scan epg in live or standby or always
2014-03-27 18:56:49 +04:00
[CST] Focus
a6bd2589dd gui/miscsettings_menu.cpp: add option to scan epg in standby or live or always 2014-03-27 18:56:49 +04:00
[CST] Focus
e11434f417 gui/bouquetlist.cpp: add menu option to switch bouquet epg scan on/off 2014-03-27 18:56:49 +04:00
[CST] Focus
37cf3482b7 zapit/src/bouquets.cpp: add bouquet flag to select bouquet for epg scan 2014-03-27 18:56:49 +04:00
[CST] Focus
d4353a0692 neutrino.cpp: add setting to select box state for epg scan 2014-03-27 18:56:49 +04:00
[CST] Focus
29bec8dda2 locals: add new locales for epg scan 2014-03-27 18:56:49 +04:00
[CST] Focus
b96a7d43a6 driver/streamts.cpp: optimize poll timeout, cancel thread on stop 2014-03-27 18:56:49 +04:00
svenhoefer
a3e8142fae - controlapi: add boxmodel to control/info?hwinfo 2014-03-26 13:25:06 +01:00
svenhoefer
d4dc3fcbbd - neutrinoyparser: remove delivery_system from boxname 2014-03-26 13:25:06 +01:00
svenhoefer
d81b50523c - neutrinoyparser: add function 'get_boxmodel' 2014-03-26 13:25:06 +01:00
[CST] Focus
ded947f05a driver/streamts.cpp: add support to stream from different tuners 2014-03-26 14:31:11 +04:00
[CST] Focus
63ce8f2a69 driver/scanepg.cpp: do not zap, if streaming active;
use common standbyToStandby() from neutrino
2014-03-26 14:31:04 +04:00
[CST] Focus
f321f33b1c neutrino.cpp: add common code to partially neutrino wakeup / put to sleep;
process EVT_STREAM_START/STOP events
2014-03-26 14:31:00 +04:00
[CST] Focus
dc3185f3a0 neutrinoMessages.h: add EVT_STREAM_START/STOP events 2014-03-26 14:30:56 +04:00
[CST] Focus
50eb534417 Revert "streamts: put zapit back into standby after streaming"
This reverts commit 8c0cb5b96e.
2014-03-26 14:30:29 +04:00
[CST] Focus
1dfc9c1449 Revert "streamts: set CPU freq to 'high' for streaming"
This reverts commit c9a3b34810.
2014-03-26 14:30:20 +04:00
svenhoefer
716f353214 - localize.cpp: fix LOCALEDIR_VAR 2014-03-24 14:59:29 +01:00
[CST] Focus
d108294503 zapit/src/fastscan.cpp: improve fastscan tune reporting 2014-03-21 17:18:30 +04:00
[CST] Focus
bfc30ae53e gui/scan_setup.cpp: add dynamic diseqc options switch based on frontend mode 2014-03-21 17:18:26 +04:00
[CST] Focus
b36a66db34 gui/widget/menue.cpp: add CMenuOptionChooser::setOptions 2014-03-21 17:18:21 +04:00
[CST] Focus
9ec646bebe zapit/src/frontend.cpp: change timers to use time_monotonic_ms() 2014-03-21 17:18:14 +04:00
[CST] Focus
acffe8024d gui/scan_setup.cpp: add fast-scan operators, add fast-scan diseqc auto-config and menu to change diseqc 2014-03-21 17:18:06 +04:00
[CST] Focus
1960a84b6c zapit/src/fastscan.cpp: add fast-scan operators, add diseqc autoconfig 2014-03-21 17:18:01 +04:00
[CST] Focus
df95c904b4 locals: add new locales for fast-scan 2014-03-21 17:17:57 +04:00
[CST] Focus
ffce0866bc gui/cam_menu.cpp: rework, handle mmi timeout, close menu on CI/card insert/remove 2014-03-21 17:17:53 +04:00
[CST] Focus
47609eb2f1 neutrino.cpp: remove not reached keys handle, do not pass RC_timeout 2014-03-21 17:17:47 +04:00
[CST] Focus
ce4552b4b9 gui/cam_menu.cpp: use dialog for menu/list messages generated outside of menu 2014-03-21 17:17:42 +04:00
[CST] Focus
a5f2ebaec3 gui/cam_menu.cpp: cleanup, fix memleak when messages ignored 2014-03-21 17:17:32 +04:00
Jacek Jendrzej
98bdb43608 upnpbrowser.cpp: -add albumArtURI parse 2014-03-19 18:35:10 +01:00
Jacek Jendrzej
80d7cc186d CPictureViewer:: move download code to separate funktion DownloadImage 2014-03-19 18:32:34 +01:00
M. Liebmann
b80e7480a2 CLuaInstance::runScript: Set script parameter 0 to 'script name'...
...for compatibility with standalone lua scripts
2014-03-19 16:03:38 +01:00
M. Liebmann
0a957abf31 CLuaInstance: Add runScript() function for using in Lua script
- Script runs in a new instance in neutrino context
  Example:
  local n = neutrino()
  n:runScript(filename [, args, ...])
2014-03-19 10:14:43 +01:00
M. Liebmann
b61a225d2b CLuaInstance: Optional specification of parameters for runScript()
- Add parameters as std::vector and possibility of return of
  status and error messages. (THX Martii)
  Example:
  void runScript(const char *fileName, std::vector<std::string> *argv,
  		std::string *result_code, std::string *result_string,
  		std::string *error_string);

- Add Parameters as const char*, last parameter to NULL is imperative.
  Example:
  void runScript(const char *fileName, const char *arg0, const char *arg1, ..., NULL);
2014-03-19 10:14:43 +01:00
M. Liebmann
5d4286285a CStringInputSMS: Add '%' to valid chars 2014-03-18 19:05:33 +01:00
M. Liebmann
2dbdb8798e CLuaInstance: Replace cwindow header_height & footer_height
- Replace with headerHeight & footerHeight
- Set header_height & footer_height to deprecated
2014-03-16 12:33:26 +01:00
M. Liebmann
1e78781d18 CLuaInstance: Add various CComponentsPicture functions
- Added: new, paint, hide, setpicture
2014-03-16 12:33:26 +01:00
M. Liebmann
a501f4e10e CLuaInstance: Add setCaption & paintHeader function to cwindow 2014-03-16 12:33:26 +01:00
M. Liebmann
5136563035 CLuaInstance: Add function 'functionDeprecated()' for debug output...
...when a script function is deprecated.
2014-03-16 12:33:26 +01:00
M. Liebmann
4df0449e39 CLuaInstance: Add setText function to ctext 2014-03-16 12:33:26 +01:00
M. Liebmann
81608cbd3f CLuaInstance::ComponentsTextNew: Add 'parent' parameter...
...for the integration of ctext in a parent cwindow
2014-03-16 12:33:26 +01:00
M. Liebmann
f4c70c96a5 CLuaInstance: Add additional tableLookup for get userdata 2014-03-16 12:33:26 +01:00
M. Liebmann
623efecc2f CLuaInstance: Add debug output to CWindowDelete/ComponentsTextDelete 2014-03-16 12:33:26 +01:00
M. Liebmann
bb4eccfbed CRecordSetup: Fix menu hint specifier 2014-03-14 18:24:33 +01:00
M. Liebmann
32a9fb8796 Update deutsch.locale 2014-03-14 18:24:33 +01:00
FlatTV
e0055b5339 record menu: add filename template 2014-03-14 09:39:57 +01:00
[CST] Focus
90b9469e3b neutrino.cpp: set satellite position for generated satellite bouquets 2014-03-13 16:06:46 +04:00
[CST] Focus
90768b15ac gui/bouquetlist.cpp: allow to delete whole satellite from satellite bouquet view 2014-03-13 16:06:20 +04:00
[CST] Focus
c5e1ab04e6 zapit/src/getservices.cpp: add code to remove channels for the given satellite position,
current live channel skipped to prevent neutrino crashes
2014-03-13 15:52:33 +04:00
[CST] Focus
b2dc082707 zapit/src/capmt.cpp: stop cam if channel not found 2014-03-13 15:45:41 +04:00
[CST] Focus
7d48b6c1f9 zapit/src/bouquets.cpp: use INVALID_SAT_POSITION instead of -1 2014-03-13 14:35:31 +04:00
[CST] Focus
61f9a8d8b4 zapit/include/zapit/types.h: add INVALID_SAT_POSITION define 2014-03-13 14:33:41 +04:00
[CST] Focus
8074000b23 driver/record.cpp: always use configured hours to record for temporary timeshift;
cleanup unused code
2014-03-11 16:22:50 +04:00
[CST] Focus
6201a95358 neutrino.cpp: add timeshift record duration setting 2014-03-11 16:21:32 +04:00
[CST] Focus
cc6848624a locals: add locale for timeshift record duration 2014-03-11 15:51:24 +04:00
martii
87d5f4feb9 gui/movieplayer: create and use a movieinfo copy (fixes timeshift playback) 2014-03-11 13:31:46 +04:00
[CST] Focus
fd57dace0e zapit/include/zapit/satconfig.h: add macros for cable/terrestrial positions 2014-03-10 14:29:32 +04:00
svenhoefer
7ab37854c6 - pictureviewer: add a var-dir for channellogos (/var/tuxbox/icons/logo) 2014-03-07 23:03:57 +01:00
svenhoefer
e8c0543ac1 - locale: move first-search locale-dir from /var/tuxbox/config/locale ...
... to /var/tuxbox/locale
2014-03-07 22:49:36 +01:00
Jacek Jendrzej
185a5c0e8b satellites.xml: update Thor 5/6/Intelsat 2014-03-07 22:22:35 +01:00
[CST] Focus
5ca62c111e zapit/src/bouquets.cpp: change bouquets delete behavior after scan:
if box cable-only, remove all bouquets, else remove bouquets for scanned position only,
do not remove bouquets after single transponder scan
2014-03-06 16:46:50 +04:00
[CST] Focus
8284fe6e53 system/setting_helpers.cpp: create /var_init/etc/.reset on factory reset,
to be processed by apollo init scripts to erase /var partition
2014-03-06 16:09:10 +04:00
[CST] Focus
793c3aab5a gui/osdlang_setup.cpp: revert language selection to old behaviour: close menu after select 2014-03-06 16:09:10 +04:00
[CST] Focus
040b2a958e gui/bouquetlist.cpp: fix inactive color when called to add channel to bouquet 2014-03-06 16:09:10 +04:00
[CST] Focus
ea1e2706f8 gui/pipsetup.cpp: support different PIP setup for tv and radio modes 2014-03-06 16:09:10 +04:00
[CST] Focus
753f3f2f95 neutrino.cpp: add pip config settings for radio mode 2014-03-06 16:09:10 +04:00
[CST] Focus
7682d58070 gui/scan_setup.cpp: move rotor options to its own menus 2014-03-06 16:09:10 +04:00
[CST] Focus
476f6f8da9 locals: add locale for rotor options menu hints 2014-03-06 16:09:10 +04:00
[CST] Focus
a3f4cbaa90 gui/miscsettings_menu.cpp: remove global rotor_swap option 2014-03-06 16:09:09 +04:00
[CST] Focus
929eb86760 gui/scan_setup.cpp, gui/motorcontrol.cpp: use per frontend rotor swap option 2014-03-06 16:09:09 +04:00
[CST] Focus
af99ce3a28 zapit/src/femanager.cpp: add per frontend rotor swap option 2014-03-06 16:09:09 +04:00
[CST] Focus
1b450382e6 zapit/data/frontend.conf: remove config for fe1 2014-03-06 16:09:09 +04:00
svenhoefer
a05121d9b7 - user_menue.cpp: whitespace cleanup 2014-03-06 12:56:24 +01:00
svenhoefer
7c19f53e4b - user_menu: add some pointers to delete 2014-03-06 12:45:48 +01:00
svenhoefer
ea89eae41e - hdd_menu: fix hdd_sleep 'off' 2014-03-06 09:59:18 +01:00
Thilo Graf
e6a004be87 CComponents: remove error message.
Log output should be enough.
2014-03-05 12:10:17 +01:00
M. Liebmann
8505e1c6d7 CTimerList: Fix eventType CTimerd::TIMER_EXEC_PLUGIN 2014-03-04 07:17:41 +01:00
M. Liebmann
d1b8246316 CComponents: More precise error message (commit f813b9e) 2014-03-03 20:20:57 +01:00
M. Liebmann
c0245159f4 CPluginList: Supplement to commit cf43a6f (RC_setup for exit all menus) 2014-03-03 20:20:57 +01:00
M. Liebmann
409df1b809 src/system/helpers.cpp - htmlEntityDecode(): Add various html codes 2014-03-03 20:20:57 +01:00
[CST] Focus
06f31f9655 zapit/src/femanager.cpp: add have_rotor flag, limit check for the same
position to frontend with configured rotor (usals or rotor positions enable).
this should allow TWIN multisat setups
2014-03-03 15:07:40 +04:00
[CST] Focus
33caf8edca Revert "deutsch, english, nederlands locale: little change for twin, independent modes:"
This reverts commit 8beb80c246.
2014-03-03 15:07:40 +04:00
[CST] Focus
651c7e5426 zapit/src/femanager.cpp: determine if master has loop-linked frontends at link time 2014-03-03 15:07:40 +04:00
Thilo Graf
23d7b62cf0 CComponents: add new parameter 'parent'
Use strictly CComponentsForm as parent parameter in constructors.
Some parts have been cleaned up (Constructors, init methodes removed)

New parameter makes it possible already add current item in constructor.
So in mostly situations is it not necessary to use explicit addCCItem(),
but addCCItem()is still valid and necessary in certain situations.

Affected are all cc-classes and their derivates.
Some classes must or can be adapted later. The function is
not currently restricted, because usage of parent parameter is not explicit
defined in constructors, see CImageInfo, here yet are used addCCItem()
methodes.

Generally this parameter is located in the constructors before bool has_shadow,
but it is not sure whether it would be better to use this parameter as the first.
That remains to be clarified.
2014-03-03 09:43:39 +01:00
Thilo Graf
4a76ca953e cc_types.h: add forward declaration for CComponentsForm()
required for parameter in CComponentsItem constructors
2014-03-03 08:54:11 +01:00
Thilo Graf
2fade10a11 CComponentsPicture: add comment to isPicPainted()
Not to confuse with isPainted(). Because isPicPainted() is related to
internal image.
2014-03-03 08:54:11 +01:00
Thilo Graf
a33cad448a CComponentsItem: add methodes to set width and height via percent value
Percent value is related to current screen or parent size
2014-03-03 08:54:10 +01:00
Thilo Graf
9b18d0cf5b CComponentsItem: comments corrected 2014-03-03 08:54:10 +01:00
Thilo Graf
8a897103ac CComponentsItem: move/rename doCenter()to base class CComponentsItem
So it's possible to use this method for all cc-items.
setCenterPos() comes now with parameter 'along_mode' (CC_ALONG_X, CC_ALONG_Y).
So it's possible to center in x or y direction. As default are
both directions predefined.
2014-03-03 08:54:10 +01:00
Thilo Graf
38dffb8456 CComponentsItem: add members to set item position via percent value 2014-03-03 08:54:10 +01:00
Thilo Graf
8a39f01a79 CMenuItem: remove redundant member for background paint
It seems this method came with more functionality in past,
but it's currently not required in that Form.
2014-03-03 08:54:10 +01:00
Thilo Graf
c34f25bb7d CComponentsInfoBox, CComponentsPicture: add overloaded members setPicture() 2014-03-03 08:54:09 +01:00
Thilo Graf
f2bfa22159 configure: add libbluray support into configure
It may happen that the build process aborts if this lib is not
expilzit specified, although this lib is not used directly
by neutrino.
It seems to be dependent of build environment, and should be understand
as a prevention.
2014-03-03 08:54:09 +01:00
Thilo Graf
f813b9ea98 CComponents: add member CheckFbData() for fbdata check
This check happens several times, therefore it is senseful, to move into own member.
Function returns false on error and is used here to show an error message if
something was wrong.
Such errors can happen on position or dimension errors e.g. out of screen or
too large display values.

Note:  this is only an emergency helper for debugging on
fatal errors during developing of window stuff. Mostly errors
of this kind causing crashes and must be fixed.
2014-03-03 08:54:09 +01:00
Thilo Graf
2b65f1d1b3 CComponentsFrmClock: remove statement
stopThread() is doing check against NULL itself
2014-03-03 08:54:09 +01:00
Thilo Graf
c6db496de6 CComponentsFrmClock: change wording of comment, was unsuituable 2014-03-03 08:54:08 +01:00
martii
cf43a6f2a6 gui/pluginlist: drop custom menu implementation
(but use the menu-hint as plugin-description)
2014-03-02 23:00:30 +01:00
martii
eb206ae523 gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class 2014-03-02 21:31:26 +01:00
FlatTV
c161760670 cYTFeedParser: Fix decodeVideoInfo() 2014-03-02 12:58:41 +01:00
M. Liebmann
3fa31ef441 CLuaInstance: Add footer_height function 2014-03-02 12:58:41 +01:00
svenhoefer
4b5242c254 - plugins: cleanup
* drop PLUGINDIR_USB
* drop unused 'param' from startPlugin
2014-03-02 00:43:59 +01:00
svenhoefer
580fcc97e5 - fix (and enable) one-key-plugin; fix movieplayer-plugin 2014-03-01 23:33:45 +01:00
svenhoefer
fd063bbd96 gui/zapit_setup: add initial channel list mode options (MenuOptionChooser fix) 2014-03-01 21:45:19 +01:00
Stefan Seyfried
04fd8c277c my_popen: fix indentation 2014-03-01 21:17:56 +01:00
Stefan Seyfried
64a61f5aa2 hdd_menu: better error message
...when trying to check unsupported file system type
2014-03-01 21:17:11 +01:00
Stefan Seyfried
a25bc90d7b hdd_menu: improve error resilience in getFmtType() 2014-03-01 21:16:29 +01:00
martii
dbdf6b6afe gui/zapit_setup: add initial channel list mode options (locale fix) 2014-03-01 21:14:52 +01:00
martii
b0a77a8e26 gui/zapit_setup: add initial channel list mode options 2014-03-01 21:14:15 +01:00
martii
26aecaf408 CNeutrinoApp::SetChannelMode: adjust to live channel instead of a semi-random one at startup 2014-03-01 21:12:17 +01:00
[CST] Focus
3a4b873b88 zapit/src/getservices.cpp: try to add workaround for reported bug,
under some circumstances sat name= written to services instead of cable name=.
Real bug reason unknown yet
2014-02-28 13:56:57 +04:00
[CST] Focus
b322403f19 zapit/src/getservices.cpp: fix missed DVB-T footer 2014-02-28 13:44:23 +04:00
[CST] Focus
196fcc397b gui/streaminfo2.cpp: fix DVB-T label 2014-02-28 13:44:23 +04:00
[CST] Focus
a26af0104b gui/scan_setup.cpp: fix DVB-T frontend labels 2014-02-28 13:44:23 +04:00
martii
aee3647fef gui/streaminfo2: fix DVB-T label
Conflicts:
	data/locale/deutsch.locale
2014-02-28 13:44:23 +04:00
Stefan Seyfried
1a4f65302e scansetup: add DVB-T
Conflicts:
	src/gui/scan_setup.cpp
	src/gui/scan_setup.h
2014-02-28 13:44:22 +04:00
Stefan Seyfried
8415c345b8 getservices: add code for DVB-T
Conflicts:
	src/zapit/src/getservices.cpp
2014-02-28 13:44:22 +04:00
Stefan Seyfried
1486109a28 frontend: add helpers for DVB-T
Conflicts:
	src/zapit/include/zapit/femanager.h
	src/zapit/src/femanager.cpp
2014-02-28 13:44:22 +04:00
Stefan Seyfried
5f4c1b986c add basic support for DVB-T
This needs more fine tuning wrt scan setup etc, but should work for now.

Conflicts:
	data/Makefile.am
	data/locale/english.locale
	src/gui/scan.cpp
	src/gui/scan_setup.cpp
	src/neutrino.cpp
	src/zapit/include/zapit/getservices.h
	src/zapit/src/frontend.cpp
	src/zapit/src/getservices.cpp
	src/zapit/src/transponder.cpp
2014-02-28 13:44:22 +04:00
M. Liebmann
c745b636f8 CPluginList::exec: Add CRCInput::RC_setup to exit all menus 2014-02-28 00:04:08 +01:00
M. Liebmann
8d1e6b1e00 CLuaInstance: Add has_shadow and window colors to cwindow.new 2014-02-27 22:52:02 +01:00
svenhoefer
3ae6f13202 - cables.xml: update unitymedia as suggested by OneOfNine 2014-02-26 21:03:46 +01:00
M. Liebmann
a250436d29 CLuaInstance: Add DECODE_HTML flag to ctext.new for decode html string
- Use function htmlEntityDecode()
2014-02-26 10:11:40 +01:00
M. Liebmann
0028ad0d9b src/system/helpers.cpp: Add htmlEntityDecode() for decode html string 2014-02-26 10:11:40 +01:00
M. Liebmann
21f7c930ae src/system/helpers.cpp: Add str_replace() function 2014-02-26 10:11:40 +01:00
M. Liebmann
d750c9e0f9 Update deutsch.locale 2014-02-26 10:11:40 +01:00
M. Liebmann
6d18d1cfa1 neutrino: Use uint32_t again for neutrino_msg_t & neutrino_msg_data_t 2014-02-25 19:05:28 +01:00
[CST] Focus
8beb80c246 deutsch, english, nederlands locale: little change for twin, independent modes:
TWIN meant for TWIN LNB, independent also suitable for monoblock
2014-02-25 18:59:21 +04:00
[CST] Bas
b8d5a61c1d nederlands.locale: fix spelling error. 2014-02-25 18:56:45 +04:00
[CST] Bas
9805f0abb7 nederlands.locale: fix some weird characters that were supposed to be newlines. 2014-02-25 18:56:39 +04:00
[CST] Focus
3f7e757dca src/Makefile.am: fix -liconv 2014-02-25 17:22:59 +04:00
[CST] Focus
c4f4babb6f gui/movieplayer.cpp: add text subtitles charset select and conversion 2014-02-25 16:48:55 +04:00
[CST] Focus
6b7b4f3dfe src/Makefile.am: for apollo/uClibc add -liconv 2014-02-25 16:48:55 +04:00
[CST] Focus
b85c0daf7a neutrino.cpp: add subtitles charset setting 2014-02-25 16:48:55 +04:00
[CST] Focus
fa79f1d9d3 locals: add locale for subtitles charset selection 2014-02-25 16:48:55 +04:00
[CST] Focus
dbb5de61c8 gui/movieplayer.cpp: add iso file mount 2014-02-25 16:48:54 +04:00
[CST] Focus
e1c7198ed8 driver/file.cpp: add iso file type 2014-02-25 16:48:54 +04:00
[CST] Focus
2663387195 src/neutrino.cpp: set default CI clock to 9 mhz 2014-02-25 16:48:54 +04:00
martii
6aab6745ec gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193 2014-02-25 00:30:07 +01:00
martii
34c23ed7a5 driver/rcinput: let getUnicodeValue() return const char * 2014-02-25 00:17:09 +01:00
martii
7826ab0fca driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time)
driver/rcinput: drop unused gettimeofday code
2014-02-25 00:09:14 +01:00
M. Liebmann
9184ac6266 CLuaInstance: Rename componentstext to ctext
- Better readability and consistent designation
- Still not a problem since API not yet public
2014-02-23 21:34:07 +01:00
M. Liebmann
0aaf3cd369 Update and sort locales 2014-02-23 01:57:18 +01:00
M. Liebmann
c42de5f827 Update slovak.locle (THX EnoSat) 2014-02-22 15:48:41 +01:00
svenhoefer
70f61217f7 - personalizing: show menuhints in plugin type selection menu 2014-02-21 23:59:45 +01:00
[CST] Focus
5f84fb9fa1 gui/movieplayer.cpp: fix subtitles menu:
stop button for stop item only;
current pid disabled, current item is 'back' if no selected pid, else stop
2014-02-21 20:01:15 +04:00
[CST] Focus
31f6c79edf lib/libcoolstream/playback_cs.h: update nevis header 2014-02-21 20:01:14 +04:00
[CST] Focus
b100766c97 gui/movieplayer.cpp: fix audio/subtitle pid reset on title change 2014-02-21 20:01:14 +04:00
[CST] Focus
71b550b04b libcoolstream2: sync headers 2014-02-21 20:01:14 +04:00
[CST] Focus
3507431fd6 gui/movieplayer.cpp: add title selection to bookmarks/chapters menu 2014-02-21 20:01:14 +04:00
[CST] Focus
d2c5fc8604 libcoolstream2/playback_cs.h: update apollo header 2014-02-21 20:01:14 +04:00
[CST] Focus
628de1f68c gui/filebrowser.cpp: return directory in player mode (Hide_records is true)
if BDMV/index.bdmv found in dir
2014-02-21 20:01:14 +04:00
[CST] Focus
0207d59a12 locals: add locale for titles/chapters menu separators 2014-02-21 20:01:14 +04:00
[CST] Focus
64688db9c4 gui/movieplayer.cpp: try to select file play audio lang from audio preferences 2014-02-21 20:01:14 +04:00
[CST] Focus
d93dafed84 gui/movieplayer.cpp: use subtitles font for text subtitles,
convert non-utf8 subtitle text from latin1 to utf,
auto-select external subtitles, if they was started
2014-02-21 20:01:13 +04:00
[CST] Focus
29617ba843 gui/osd_setup.cpp: add 'other' font sizes group,
add subtitles font size setup
2014-02-21 20:01:13 +04:00
[CST] Focus
c081733739 locals: add locale for 'other' font size group and subtitle font size 2014-02-21 20:01:13 +04:00
Jacek Jendrzej
8bad5565e0 Revert "scan.cpp cam_menu.cpp fix Werror=format"
This reverts commit a48d8306ec.
2014-02-21 17:01:43 +01:00
Jacek Jendrzej
a48d8306ec scan.cpp cam_menu.cpp fix Werror=format 2014-02-21 14:04:35 +01:00
M. Liebmann
a3d9bff44e CLuaInstance: Add various CComponentsWindow fuctions
- Added: color buttons for footer, header_height
2014-02-21 00:02:47 +01:00
M. Liebmann
cc7e1136ec CLuaInstance: Add various CComponentsText fuctions
- Added: new, paint, hide, scroll
2014-02-21 00:02:47 +01:00
M. Liebmann
6475e77a84 CLuaInstance: Add function getRenderWidth() 2014-02-21 00:02:47 +01:00
M. Liebmann
3f0400a23e Fix compiler warnings (-Wfloat-equal) 2014-02-21 00:02:47 +01:00
M. Liebmann
c4bff391a5 CComponentsButton: Incrase height for btn font 2014-02-21 00:02:46 +01:00
M. Liebmann
7c5d29a687 hddmenu: Support ext4 for formating disk
- Support ext4 for formating disk (require /sbin/mkfs.ext4)
- Support ext4 for check disk (require /sbin/fsck.ext4 or /sbin/e2fsck)
- Display disk format in menu (require /sbin/blkid)
- 'ext4' and 'display disk format' disabled when required files not present
2014-02-21 00:02:46 +01:00
martii
088a75b6e2 driver/rcinput: minor cleanup 2014-02-18 20:07:39 +01:00
Jacek Jendrzej
f1c7e9002e wakeup_hdd: -fix warning -add mode to open 2014-02-18 14:59:11 +01:00
Jacek Jendrzej
3048eb96ed neutrinoMessages.h -fix type of HDMI/MUTE/VOLUME 2014-02-18 14:57:16 +01:00
Stefan Seyfried
1d4025d3be personalize: reduce include impact of plugins.h
use forward declaration of CPlugins instead of including
plugins.h in personalize.h to reduce the massive impact
of this header file
2014-02-18 14:02:54 +01:00
Jacek Jendrzej
9a6a2f70c6 CFfmpegDec::Decoder -fix possible floating point exception 2014-02-17 16:24:44 +01:00
Thilo Graf
27c6bdccaf CComponentsPicture: fix item position
x/y position was not assigned here for internal pic_x/pic_y vars.
Therefore x/y was ignored.
2014-02-16 19:11:38 +01:00
svenhoefer
5707fe19a4 - cables.xml: update as suggested by OneOfNine 2014-02-14 17:21:57 +01:00
Jacek Jendrzej
1e2e14e134 CControlAPI::EpgSearchXMLCGI convert channelname to xml 2014-02-13 20:12:31 +01:00
M. Liebmann
ddc826ab51 CComponentsFrmClock: Fix thread handling
- Set clock activ = false for default
2014-02-13 18:26:04 +01:00
M. Liebmann
0be3cb731d CInfoViewer: Fix display progress bar with large fonts 2014-02-13 18:26:03 +01:00
Thilo Graf
c2c79060b8 CComponentsForm, CSignalBar: rename offset vars 2014-02-13 16:26:16 +01:00
martii
6895281091 gui/hdd_menu: correct option count 2014-02-12 21:06:18 +01:00
[CST] Focus
a9e3666b0a neutrino.cpp: pause sectionsd on shutdown before saving epg,
stop epgscan to restore live channel id in case shutdown started from standby mode,
fix hdd wakeup on record announce
2014-02-12 16:47:29 +04:00
[CST] Focus
ee38ad2750 driver/record.cpp: use wakeup_hdd();
save xml before record start
2014-02-12 16:47:29 +04:00
[CST] Focus
16fa40818f gui/movieplayer.cpp: remove absolute has_hdd variable 2014-02-12 16:47:28 +04:00
[CST] Focus
10eb8869d6 system/helpers.cpp: change wakeup_hdd function to use hdd_get_standby/hdd_flush 2014-02-12 16:47:28 +04:00
[CST] Focus
8020de8bfe gui/hdd_menu.cpp: disable 1min sleep option;
fix restore hotplug for mdev system
2014-02-12 16:47:28 +04:00
svenhoefer
8b28d38cea - doc controlapi: add documentation for '/control/signal' 2014-02-12 13:29:26 +01:00
svenhoefer
565b62477b - pluginlist: simplify b427c3d6a5 2014-02-12 09:24:37 +01:00
svenhoefer
b1bfe94a6e - yWeb: add signal strength to boxcontrol menu 2014-02-12 08:59:39 +01:00
svenhoefer
2c4b12508a - yWeb: increase version by counting commits since last increase 2014-02-12 08:50:19 +01:00
M. Liebmann
b2446667e9 CTimerList: Fix displaying and saving reminder timer 2014-02-12 06:02:27 +01:00
M. Liebmann
92fce346c0 yWeb: Synchronize volume/audiomute settings yWeb => GUI 2014-02-12 06:02:27 +01:00
svenhoefer
63d66538ce - CControlAPI: SignalInfoCGI: don't show description in explicit calls 2014-02-10 21:50:34 +01:00
Jacek Jendrzej
8d01e2152a CControlAPI:: -add SignalInfoCGI 2014-02-10 21:14:54 +01:00
svenhoefer
19593d5c6a - yWeb: add CEC option to standby switches 2014-02-10 21:02:10 +01:00
Jacek Jendrzej
8ed6f331e3 epgview remove DD 16:9 icon show 2014-02-10 19:00:25 +01:00
Thilo Graf
cd2e086c84 locales: rename plugin entries for Lua-Plugins
Maybe it's sensibly to use no explicit description for Lua-plugins.
The user could unnecessarily ask "What is this?".
"Lua" is more a subject-specific description or a technical term.
Therefore for users it should be reasonable to use "Plugins" as general
description.

TODO: use of these terms in the user menus, in particular "plugin types"
2014-02-09 00:20:59 +01:00
svenhoefer
b427c3d6a5 - pluginlist: don't show full list when pluginlist-size is smaller 2014-02-08 22:43:03 +01:00
svenhoefer
c52b66068f - yWeb: fix typo; THX to TheDuke 2014-02-08 22:40:22 +01:00
svenhoefer
e24e68dddf - menue-hints: fix display of nonlocalized hints 2014-02-07 22:14:32 +01:00
Jacek Jendrzej
8c7968edc4 -add pseudo AdZap timertype 2014-02-07 18:05:06 +01:00
Thilo Graf
c6221581ed CComponentsWindow: fix missing define of header position
Position is strictly top and left within of Window
2014-02-07 09:31:30 +01:00
Thilo Graf
4614d6a54f CImageInfo: use correct class name 2014-02-07 09:31:29 +01:00
M. Liebmann
176460cf80 src/gui/color.cpp: Fix compiler warnings (-Wconversion) 2014-02-07 08:54:50 +01:00
M. Liebmann
b3cfd88569 src/gui/color.cpp: Rework functions for color conversions, using float. 2014-02-07 08:54:50 +01:00
svenhoefer
e97ea955c9 - plugins: type for listed plugins on blue key is more selectable 2014-02-06 22:51:18 +01:00
Thilo Graf
a6eb67d456 CComponentsWindow: remove redundant init of header and footer 2014-02-05 11:56:48 +01:00
Thilo Graf
14a3546b5f CComponentsPicture: add debug output for handled item dimensions and pos 2014-02-05 11:56:48 +01:00
Thilo Graf
34fcdec276 CComponentsPicture: rework constructors, clean ups 2014-02-05 11:56:48 +01:00
Thilo Graf
718824015a CComponentsPicture: show paint mode in debug output 2014-02-05 11:56:48 +01:00
Thilo Graf
57a6c36329 CComponents: remove wrong init value for item position
This causes an unnecessary offset and possible fb-remains.
This was observed at the header in Imageinfo, but only without shadow.
2014-02-05 11:56:48 +01:00
Thilo Graf
72f3081b9c CBuildInfo: remove append offset
Append offset is not required here, even harmful, because parent
items (header, body, footer)  in the parent object are already adapted.
Offset maybe required in body object, but not in the parent window.
This fixes also fb remains on the bottom of window after executed
hide() in buildinfo object.
2014-02-05 11:56:47 +01:00
Thilo Graf
65ef4b4ccf CBuildInfo: use member doCenter() for centering window 2014-02-05 11:56:47 +01:00
Thilo Graf
fb4819ff14 CImageInfo: enable missing window shadow
Also revert ae320ba411,
Size handling fixed in 533c2cfc5c8aaf4f56fa07828d44ccb03a62efa6
2014-02-05 11:56:47 +01:00
Thilo Graf
9482613d4c CComponentsWindowMax: add missing parameters to constructors 2014-02-05 11:56:47 +01:00
Thilo Graf
9d3febd080 CComponentsWindow: fix handling of window size
On some several cases it's possible that full resulution is not
visible on SD output or video-out modes like 576i/p.
So it's makes more sense to use current osd-settings for max size and
position.
This fixes also current behavior of Imageinfo.
2014-02-05 11:56:47 +01:00
Thilo Graf
59723d89f0 CComponentsIconForm: rework constructors 2014-02-05 11:56:46 +01:00
Thilo Graf
7151608c8b CComponentsHeader/CComponentsFooter: move footer class into its own file 2014-02-05 11:56:46 +01:00
[CST] Focus
3d3e169f1e driver/record.cpp: try to flush hdd buffers, if hdd is in standby at record start 2014-02-05 14:02:46 +04:00
[CST] Focus
097e05c083 system/helpers.cpp: add code to get hdd standby/active status and flush hdd buffers 2014-02-05 14:02:46 +04:00
[CST] Focus
201022450c eitd/sectionsd.cpp: check myCurrentEvent for expire before using it 2014-02-05 14:02:46 +04:00
Jacek Jendrzej
3818875a80 epgview.cpp: -add adzap 2014-02-04 19:32:47 +01:00
Jacek Jendrzej
e9725e393e paintButtons: fix alternative button text size 2014-02-04 19:32:47 +01:00
M. Liebmann
6dada97564 CLuaInstance::MenuAddItem: Fix neutrino segfault at (type == "chooser")
when options in lua script broken
2014-02-04 15:47:23 +01:00
M. Liebmann
1766553c56 src/gui/widget/icons.h: Add missing NEUTRINO_ICON_BLUE 2014-02-04 15:47:23 +01:00
M. Liebmann
7d88327dbc CLuaInstance::MessageboxExec: Fix align 2014-02-04 15:47:23 +01:00
[CST] Focus
e8be660b09 gui/infoviewer.cpp: restore channel id in showMovieTitle(),
else infoviewer do not process some events after playback stop
2014-02-04 17:42:42 +04:00
[CST] Focus
e68b207154 zapit/src/zapit.cpp: there is case when unlocking live playback can fail
due to all frontends busy and zap back to live channel not possible.
Send CZapitClient::EVT_ZAP_FAILED to notify neutrino
2014-02-04 17:42:42 +04:00
[CST] Focus
b992366b1c zapit/include/zapit/frontend_c.h: prevent setTsidOnid() to change
current transponder id on locked frontend:
fix case when PiP started while no live channel running (ie playback mode), return to live playback mode
can break running recording
2014-02-04 17:42:42 +04:00
svenhoefer
f9ad30f183 - plugins: type for listed plugins on blue key is selectable
* add mainmenu items for tools and lua-extensions
  (default not visible)
* add usermenu items for tools and lua-extensions
  (default off)
2014-02-04 09:08:21 +01:00
Jacek Jendrzej
31221edc47 CTimerd:: enlarge recorddir and pluginname size 2014-02-01 13:59:06 +01:00
M. Liebmann
a60d320aad CTimerList: Fix commit f2fccc6 (THX Houdini) 2014-02-01 01:56:21 +01:00
[CST] Focus
ae320ba411 gui/imageinfo.cpp: honor screen setup values 2014-01-31 16:31:05 +04:00
Jacek Jendrzej
2441171656 CKeyValue:: -fix get current name , fix -Wconversion in timerd 2014-01-31 11:16:06 +01:00
M. Liebmann
f2fccc6d85 CTimerList: Add lua plugins to plugin selection 2014-01-30 09:13:51 +01:00
M. Liebmann
08130328a0 CMenuForwarder: Fix options handling 2014-01-30 09:13:51 +01:00
martii
86fca10909 gui/timerlist: fix display of channel name
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-29 21:20:43 +01:00
M. Liebmann
583931e446 CFlashExpert::checkSize: Fix display backupMaxSize & backupRequiredSize 2014-01-29 21:20:43 +01:00
[CST] Focus
91c62d6ff0 gui/movieplayer.cpp: fix stalled old speed display on vfd, when timeshift rewind started 2014-01-29 19:28:53 +04:00
[CST] Focus
5135e30773 gui/infoviewer.cpp: update movieplayer position also in timeshift mode;
fix messages in timeshift mode: while infobar is visible, all but key events was dropped,
preventing ie record timer stop etc.
2014-01-29 17:26:45 +04:00
[CST] Focus
a763a9ab06 gui/movieplayer.cpp: for timeshift started in rewind mode,
fix vfd speed display, force play time display
2014-01-29 17:21:28 +04:00
[CST] Focus
2d683fe4c9 driver/record.cpp: dont show menu after timeshift stop, if timeshift record already stopped 2014-01-29 17:19:00 +04:00
[CST] Focus
828f9e5856 gui/cam_menu.cpp: handle CA_MESSAGE_MSG_CHANNEL_CHANGE msg 2014-01-28 16:16:35 +04:00
[CST] Focus
02cb09ce7e neutrino.cpp: add zapTo(), reuse common code for zap without wait 2014-01-28 16:12:30 +04:00
M. Liebmann
65859318d0 Fix display volumebar when channellist is visible 2014-01-28 12:59:17 +01:00
M. Liebmann
da2738cd9e CLuaMenuForwarder: Fix error msg 2014-01-28 12:59:17 +01:00
Jacek Jendrzej
9855a220be webif standby -add option CEC standby off (dont use TV off) 2014-01-28 10:30:29 +01:00
svenhoefer
6a821fe2a5 - CLuaInstance::MenuAddItem: add 'next' and 'cancel' items 2014-01-27 21:10:41 +01:00
Jacek Jendrzej
372b367b8b supplement to 4be0273083 cec option in standby off and on 2014-01-27 20:26:46 +01:00
Jacek Jendrzej
231e51fce1 mSHTDCNT init var 2014-01-27 18:13:13 +01:00
Jacek Jendrzej
3dc41ac047 -fix CMenuDForwarder option change 2014-01-27 17:11:27 +01:00
[priv] M. Liebmann
356feceb9c helpers.cpp: fix find_executable
- function made the environment variable PATH broken
2014-01-27 13:37:32 +01:00
[CST] Focus
1ee458e461 driver/framebuffer.cpp: try to load icons first from /var/tuxbox/icons/ 2014-01-27 15:44:15 +04:00
svenhoefer
73446dbc52 - CLuaInstance::MenuAddItem: separation of "separator" and "separatorline" 2014-01-27 11:47:40 +01:00
Jacek Jendrzej
4be0273083 -add webif option dont use CEC with standbyoff 2014-01-26 22:24:17 +01:00
Stefan Seyfried
1acddb37bf sectionsd: don't hardcode ntpdate and ntpd path 2014-01-26 21:43:52 +01:00
Stefan Seyfried
e37e425674 helpers: add a function to find an executable in $PATH 2014-01-26 21:43:08 +01:00
Thilo Graf
6e92392e11 CBookmarkManager: init bookmarksmodified in constructor
var bookmarksmodified was not intitialized
2014-01-26 20:36:41 +01:00
Thilo Graf
bcf4e4fbf9 revert cd5fd9dab3
use an easier solution, based up neutrino-mp
2014-01-26 20:30:41 +01:00
M. Liebmann
06408a8325 Fix segfault in eventlist 2014-01-25 23:06:27 +01:00
M. Liebmann
cd5fd9dab3 Fix compiler warnings (-Wconversion)
- THX SatBaby for the info
2014-01-25 23:06:27 +01:00
striper
4b6d2d310c - rewrite Lua handling
* depend pkg checks on enable-lua switch
* define STATIC_LUAPOSIX in case of static lua build to exclude unwanted
code in neutrino
* remove DYNAMIC_LUAPOSIX code as it's not needed in case of dynamic lua
build
2014-01-25 21:17:06 +01:00
Thilo Graf
1838a71c20 CComponentsHeader: cleanup
-remove variable userHeight, is not used
-change name of parameter in member initCaptionFont(), "font_name" is not a
 suitable name for a type object.
2014-01-24 23:38:25 +01:00
Thilo Graf
d35da1afb6 CComponentsWindow: cleanup 2014-01-24 23:38:19 +01:00
Thilo Graf
66ae096372 CComponentsWindow: adapt header and footer corners for parent window
Corners of header and footer were not adapted to parent form.
It's unsightly, if these elements are not using the same corner types
like the parent window.
2014-01-24 23:13:49 +01:00
Thilo Graf
39d6340598 CComponents: rework some debug outputs
This shows also x or y values < 0.
2014-01-24 23:13:45 +01:00
Thilo Graf
8cad2a3ca5 CComponentsWindow: add member doCenter()
Allows centering of window on screen, mostly senseful for
window objects without parent
2014-01-24 23:13:41 +01:00
Thilo Graf
21e0321c53 CComponentsWindow: rework constructors, add CComponentsWindowMax
Member initVarWindow() now used with parameters, so it's  possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsWindowMax.
2014-01-24 23:12:51 +01:00
Thilo Graf
5ea7ec48df CComponentsHeader: rework constructors, add CComponentsHeaderLocalized
Member initVarHeader() now used with parameters, so it's  possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsHeaderLocalized.
2014-01-24 23:09:56 +01:00
Jacek Jendrzej
0b30c8f2c5 supplement to 8652b5c925 2014-01-24 18:01:59 +01:00
Jacek Jendrzej
8652b5c925 CNFSMountGui::menuEntry -fix init type (thx Gaucho316) 2014-01-24 16:40:49 +01:00
Stefan Seyfried
1ab77083ba luainstance: fix -Wnarrowing compiler warnings on 32bit platforms 2014-01-23 19:28:39 +01:00
Stefan Seyfried
2cd5aa4b1f luainstance: make the type of table_key.code explicitly clear 2014-01-23 17:17:42 +01:00
Stefan Seyfried
116065f7ac luainstance: do not export machine specific stuff
It's an exported API, so it should be somewhat useful/stable,
not change for every machine...
2014-01-23 17:17:25 +01:00
Stefan Seyfried
4da2a33b29 Revert "CLuaInstance: Fix compiler warnings"
This reverts commit 87031add94.

This is wrong in so many aspects... just look up the definition
of lua_integer...
2014-01-23 17:16:56 +01:00
Jacek Jendrzej
94558db6f8 CNFSMountGui::menuEntry init type 2014-01-23 17:16:32 +01:00
M. Liebmann
71e5f964ab CLuaInstance: Fix bool parameter in CWindow/SignalBox => paint()/hide() 2014-01-23 10:48:07 +01:00
[CST] Focus
3ad7175c45 driver/vfd.cpp: init timeout_cnt, to fix random vfd dimm 2014-01-23 12:26:44 +04:00
[CST] Focus
40408c82cd cross-configure.apollo.debug: enable ffmpegdec and lua 2014-01-23 12:26:43 +04:00
svenhoefer
53f5801d6f - adapt ShowMsg handling from martii's neutrino-mp 2014-01-22 12:37:21 +01:00
svenhoefer
6995e1a765 - adapt ShowHint handling from martii's neutrino-mp 2014-01-22 12:11:52 +01:00
[CST] Focus
cfe6facea4 mmi.h, cam_menu.cpp fix spelling error 2014-01-22 12:27:07 +04:00
M. Liebmann
87031add94 CLuaInstance: Fix compiler warnings 2014-01-21 22:35:49 +01:00
M. Liebmann
4fa3a245df CSignalBar: Fix display "value caption" 2014-01-21 18:09:46 +01:00
M. Liebmann
1f7e8b41d7 CLuaInstance: Add parameter 'vertical' to CLuaSignalBox 2014-01-21 18:09:46 +01:00
M. Liebmann
9a346f8d25 CLuaInstance: fix format strings 2014-01-21 18:09:46 +01:00
M. Liebmann
82d4832013 Add a --enable-lua switch to enable LUA support 2014-01-21 17:05:24 +01:00
M. Liebmann
ad206dbbc1 CLuaInstance: Multiple functions made from CComponents in CLuaInstance available
- CComponentsWindow: new(), paint(), hide()
- CSignalBox: new(), paint()
2014-01-20 21:35:39 +01:00
M. Liebmann
c83f195637 CSignalBox: Set current tuner as the default frontend 2014-01-20 21:35:39 +01:00
M. Liebmann
506203dd85 Fix audio menu in movieplayer 2014-01-20 11:07:27 +01:00
svenhoefer
8b6519ad1c Merge branch 'next-cc' into pu/lua 2014-01-19 21:20:53 +01:00
svenhoefer
7c6c8b3cc9 - deutsch.locale: update vfd scroll 2014-01-19 21:18:41 +01:00
M. Liebmann
ab00bb11b2 Adaptation of CLuaInstance 2014-01-19 20:57:40 +01:00
martii
b59141d1f5 gui/luainstance: recognize menu hints 2014-01-19 20:57:39 +01:00
martii
60dbf9194e gui/luainstance: rename menue => menu 2014-01-19 20:57:39 +01:00
martii
007d700d53 lua: pictureviewer support 2014-01-19 20:57:39 +01:00
martii
1bdd23676a lua menues: add directkey forwarder 2014-01-19 20:57:39 +01:00
martii
d2e5a703c3 lua: update menue callback api to include an id parameter
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:39 +01:00
martii
82be6f8e66 lua: msgbox fix 2014-01-19 20:57:39 +01:00
martii
7b9adbe65b lua: msgbox fix 2014-01-19 20:57:39 +01:00
martii
c6912180ee lua related fixes
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:39 +01:00
martii
a568f3004e lua: remove debugging output 2014-01-19 20:57:39 +01:00
martii
df1ec23980 LUA fixes
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:38 +01:00
martii
920e475526 LUA: change stringinput valid chars 2014-01-19 20:57:38 +01:00
martii
098c205b57 LUA: messagebox support
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:38 +01:00
martii
0b38475439 LUA: add hintbox; bugfixes
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:38 +01:00
martii
2a41749eb5 LUA: experimental support for native neutrino menues
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-01-19 20:57:38 +01:00
M. Liebmann
df06f83a20 Preparing the hintbox classes for Lua
- Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF
  THX Martii
2014-01-19 20:57:38 +01:00
M. Liebmann
31842369cc Preparing the input classes for Lua
- Add non locale variants for CExtendedInput, CStringInput,
  CStringInputSMS, CPINInput
  THX Martii
2014-01-19 20:57:38 +01:00
M. Liebmann
0a5a7b3146 CScanSettings: convert char[...] configuration values to std::string 2014-01-19 20:57:38 +01:00
M. Liebmann
004aa84e32 SNeutrinoSettings: convert more char[...] configuration values to std::string 2014-01-19 20:57:37 +01:00
M. Liebmann
afbd87083b Preparing the menu classes for Lua Part #3
- Add non locale variants for CMenuOptionNumberChooser and
  CMenuOptionChooser
- Adaptation of CMenuOptionStringChooser, CChangeObserver
  THX Martii
2014-01-19 20:57:37 +01:00
M. Liebmann
b41819190d Preparing the menu classes for Lua Part #2
- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
  THX Martii
2014-01-19 20:57:37 +01:00
M. Liebmann
2c9c9debcc Preparing the menu classes for Lua Part #1
- Remove CNonLocalizedMenuSeparator
- Add overloaded function CMenuSeparator for non local
  THX Martii
2014-01-19 20:57:37 +01:00
martii
c0a720bd8b luainstance: support new text coloring scheme
Signed-off-by: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
2014-01-19 20:57:37 +01:00
Stefan Seyfried
966c7f1379 configure: try to autodetect lualib 2014-01-19 20:57:37 +01:00
Christian Ege
53ed75f66d handling of luaposix for dynamic environment 2014-01-19 20:57:37 +01:00
Stefan Seyfried
a61dbcee0b luainstance: return render width from RenderString
Return the string's renderwidth from RenderString. If boxh is < 0
then the string is not rendered and only the width is determined.
2014-01-19 20:57:37 +01:00
Stefan Seyfried
7c7c7e55a4 luainstance: remove utf8 parameter from RenderString, add center
Everybody should always be using utf8 anyway, so remove the "utf8"
parameter from RenderString and replace it with a "center" parameter
which centers the string horizontally in its box.

new usage:
   RenderString(font, text, x, y, color, boxwidth, boxheight, center)
defaults:
   color = COL_MENUCONTENT, boxwidth = window's width minus x
   boxheight = 0, center = 0
2014-01-19 20:57:36 +01:00
Stefan Seyfried
3f57d7c528 luainstance: export customcolor.h colors, too 2014-01-19 20:57:36 +01:00
Stefan Seyfried
8af79e1152 luainstance: work around a signed/unsigned problem on ppc 2014-01-19 20:57:36 +01:00
Stefan Seyfried
ef512f897a luainstance: allow any color for PaintBox, disable debug 2014-01-19 20:57:36 +01:00
Stefan Seyfried
a73dfbb2c5 luainstance: allow rounded corners in PaintBox 2014-01-19 20:57:36 +01:00
Stefan Seyfried
56db064368 luainstance: dynamic values are not static 2014-01-19 20:57:36 +01:00
Stefan Seyfried
f7fc13becd luainstance: export FontHeight to Lua scripts 2014-01-19 20:57:36 +01:00
Stefan Seyfried
f43585cbe3 luainstance: also export RCInput constants 2014-01-19 20:57:36 +01:00
Stefan Seyfried
fee8c10f42 luainstance: export variables as tables
This exports arrays FONT_TYPE_foo as FONT['foo'], COL_bar als COL['bar']
and SCREEN_OFF_a as SCREEN['OFF_a'] instead of lots of single variables.

Later these could also be made dynamic if the need arises.
2014-01-19 20:57:36 +01:00
Stefan Seyfried
9bdc0309a7 luainstance: show errors from loadfile() 2014-01-19 20:57:36 +01:00
Stefan Seyfried
8dfa4c9bf8 luainstance: add minimal error reporting 2014-01-19 20:57:35 +01:00
Stefan Seyfried
eefd75537e luainstance: add simple GetInput() method
use like this in the lua script:
--
RC_home = 174
local n = neutrino()
repeat msg, data = m:GetInput(1000) until msg == RC_home
2014-01-19 20:57:35 +01:00
Stefan Seyfried
4d7e07f81f luainstance: the name is "Lua", not "LUA" 2014-01-19 20:57:35 +01:00
Stefan Seyfried
f26357e887 neutrino: add a prototype of a lua plugin interface
this is just for preliminary tests, not yet really usable
for anything useful
2014-01-19 20:57:35 +01:00
Jacek Jendrzej
7b40b61c9a remove CURRENTSERVICES_XML after reload channels 2014-01-18 21:02:23 +01:00
Jacek Jendrzej
59b3245680 CControlAPI::EpgSearchCGI add duration to txt output 2014-01-18 20:17:24 +01:00
Jacek Jendrzej
14580b1dd1 CRecordInstance::FillMovieInfo supplement to 9455b0eeda , check current epg before we take title from timer 2014-01-18 19:58:40 +01:00
[CST] Focus
eba370d876 driver/vfd.cpp: add support to switch scroll on/off 2014-01-17 14:23:02 +04:00
[CST] Focus
b1f21b47ca neutrino.cpp: add g_settings.lcd_scroll option;
move rcK and umount on shutdown later to fix deep-standby clock in case of /var partition (thanks Thomas)
2014-01-17 14:20:26 +04:00
[CST] Focus
42fef516fe gui/vfd_setup.cpp: add option to switch on/off text scroll 2014-01-17 14:17:59 +04:00
[CST] Focus
1f2fc31438 locals: add locale for vfd scroll on/off option 2014-01-17 14:17:24 +04:00
Jacek Jendrzej
9455b0eeda CRecordInstance::FillMovieInfo: -fix epg title if epgid removed http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12026-probleme-mit-timeraufnahme/ 2014-01-16 20:58:14 +01:00
Jacek Jendrzej
3f65005339 CControlAPI:: epgsearchxml fix time format 2014-01-16 18:46:51 +01:00
Jacek Jendrzej
f373f621ef CControlAPI:: -add epgsearchxml & epgsearch 2014-01-14 19:15:46 +01:00
svenhoefer
51a46646a8 Revert "zapit: improve the lockPlayBack "nonblank-Hack""
This reverts commit 1640784844 because previous changes are missing.
2014-01-13 21:22:40 +01:00
Stefan Seyfried
1640784844 zapit: improve the lockPlayBack "nonblank-Hack" 2014-01-13 21:09:03 +01:00
Stefan Seyfried
84dff7ea59 scannit: fix printf format 2014-01-13 21:03:32 +01:00
Stefan Seyfried
07caa88ad2 timerd: rename TIMER_NEXTPROGRAM
To ensure it is no longer used, rename it to __TIMER_NEXTPROGRAM.
It cannot be removed without breaking compatibility, since it is
part of the API (the integers values of enum CTimerEventTypes are
written to timerd.conf)
2014-01-13 21:03:11 +01:00
Stefan Seyfried
0d179f3f54 timerdclient: remove EVT_NEXTPROGRAM
...and EVT_ANNOUNCE_NEXTPROGRAM.
These are only internal API, so no incompatibility should occur.
2014-01-13 21:02:49 +01:00
Stefan Seyfried
1d0a23dbf3 reduce direct dependencies on timerdclient.h
Include timerdtypes.h instead of timerdclient.h where feasible, add direct instead of indirect includes of timerdclient.h where necessary. This reduces the number of files which depend on timerdclient.h from 134 to 16. Add/update copyright notices in the affected files.
2014-01-13 21:01:26 +01:00
Stefan Seyfried
49035cedec timerd: get rid of unused CTimerd::TIMER_NEXTPROGRAM
This event should be completely obsolete (it was used before
EIT-update was working correctly), so get rid of it in the code.
For now it is just commented out, until further testing is done.
2014-01-13 20:57:40 +01:00
Stefan Seyfried
ecf430ba97 dboxinfo: fix format strings for uint64_t 2014-01-13 20:56:56 +01:00
Stefan Seyfried
c9a3b34810 streamts: set CPU freq to 'high' for streaming 2014-01-13 20:56:11 +01:00
Stefan Seyfried
8c0cb5b96e streamts: put zapit back into standby after streaming
additionally, update copyright info
2014-01-13 20:55:49 +01:00
Stefan Seyfried
42bc6f3081 XMLTreeNode::AddNode: fix logic error (in unused branch) 2014-01-13 20:55:29 +01:00
Stefan Seyfried
6944d53cef XML_Parser::storeAtts: don't leak in case of realloc failure 2014-01-13 20:55:09 +01:00
Stefan Seyfried
0cd6cfa68c XML_Parser: initialize variable 2014-01-13 20:54:49 +01:00
M. Liebmann
c61d062124 Supplement to commit ae2a01a37a 2014-01-13 20:07:43 +01:00
[priv] M. Liebmann
ae2a01a37a CRecordInstance: Turns message when recording start/end on or off 2014-01-13 19:42:46 +01:00
swing99
9fb64f13ce - cables.xml: update Kabel Deutschland - Offensive 2012 2014-01-13 18:12:54 +01:00
Thilo Graf
72cb72695f CComponentsSlider: fix vertical arrangement for slider body
Centering was broken.
2014-01-12 13:57:11 +01:00
Thilo Graf
f6d7352dca CComponents: add member to set color for selected items 2014-01-12 13:57:11 +01:00
Thilo Graf
2ca246a30d CComponentsSlider: fix debug output 2014-01-12 13:57:10 +01:00
M. Liebmann
4c797ec3ec Disable infoclock when user menu activ 2014-01-12 10:48:06 +01:00
martii
341b75ccd9 gui/dboxinfo: minor clean-up 2014-01-07 02:00:56 +01:00
[CST] Focus
911e41627c gui/movieplayer.cpp: re-enable and fix auto-time display for REW, FF-modes 2014-01-08 16:34:25 +04:00
[CST] Focus
468a8df8f4 gui/scan_setup.cpp: fix separator between sat and cable scan option 2014-01-08 16:11:18 +04:00
Thilo Graf
44d2eabede CMoviePlayerGui: disable time display for REW, FF-modes
time display in combination with REW and FF is broken, needs rework
included CTimeOSD

see also: http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12017-einblendungen-im-movieplayer/
2014-01-08 12:12:01 +01:00
Thilo Graf
4e1caf8afe CComponentsFrmClock: fix shaodow warning
size is a member name of CComponentsForm
2014-01-08 11:22:22 +01:00
Thilo Graf
8828e27968 CComponentsFrmClock: update license text 2014-01-08 11:20:18 +01:00
Thilo Graf
2191fded38 CComponentsForm: add members to get count of items 2014-01-08 08:42:16 +01:00
Thilo Graf
7403aa2d46 CTimeOSD: use class konform member names
CTimeOSD is inherited from CComponentsForm/Item.
Therefore, it is usual to keep the functional layout.
Overwritable virtual members should be used with same
functionality. kill() is similar with paintBackground() known from
CFrameBuffer, hide(bool) do restore saved background and expects a
parameter.

TODO: It works, but class layout of CTimeOSD is currently not conform
with Components, because the functionalities are partially undermined
and must be reworked.
For Example: timescale and clock object not used as sub objects
in a parent form object.
2014-01-08 08:18:44 +01:00
Thilo Graf
12fd92e3e4 CInfoClock: remove call of missing members, replace with simplified clear() 2014-01-07 09:44:40 +01:00
Thilo Graf
a6c2518017 CBuildInfo: remove destructor
CBuildInfo using already inherited destructor from CComponentsForm.
2014-01-07 09:42:54 +01:00
Thilo Graf
ed7a2fd625 CComponents: replace clear() with clearFbData(), remove cleanCCForm()
clear() replaces now clearCCItems() and cleanCCForm() is superfluous.
2014-01-07 09:41:06 +01:00
Thilo Graf
04574fc6eb CComponents: split some header files
Should bring more overview and less susceptibility to conflicts (merge etc)

License texts updated.
2014-01-06 22:27:59 +01:00
Thilo Graf
d2991b49c8 CComponentsForm: update license text 2014-01-06 14:47:13 +01:00
Thilo Graf
a08a418d88 CComponentsExtTextForm: use inherited class for localized version
Removed simple constructor and used default values in constructor has same
effect, this reduces some code parts. Usage is unchanged.
2014-01-06 14:47:12 +01:00
Thilo Graf
a0a4cc1355 CComponentsForm: avoid of height or width error due to odd values
Some calculations can resulting odd values and can provocate
unnecessary debug spam, but more lines should be repaired.
2014-01-06 14:47:12 +01:00
martii
8839256793 gui/dboxinfo: fix bytes2string() 2014-01-06 14:04:50 +01:00
Stefan Seyfried
6a158066d0 fix sign 2014-01-06 00:34:06 +01:00
Stefan Seyfried
34a2d55385 dboxinfo: avoid unnecessary 64bit math
The kernel uses 'unsigned long' for those values anyway,
so there is no need for 'long long' in userspace.
2014-01-05 21:12:20 +01:00
Stefan Seyfried
75e14b90e5 dboxinfo: remove impossible case
The kernel does (and has always) report memory in
kib units, so there is no need to check this.
2014-01-05 21:11:59 +01:00
Stefan Seyfried
171324fb95 dboxinfo: fix partition size display 2014-01-05 21:10:42 +01:00
M. Liebmann
c79c3e7cd7 Update satellites.xml (THX Houdini) 2014-01-05 10:31:24 +01:00
Jacek Jendrzej
52741fb1e4 move toEpoch to helpers.cpp, use strptime 2014-01-04 20:48:13 +01:00
martii
3bdb1af87e gui/moviebrowser: fix yt sort-by-date 2014-01-04 20:37:10 +01:00
martii
eda90ac834 gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left. 2014-01-04 16:59:11 +01:00
M. Liebmann
9af1cdb318 CMenuOptionChooser: Fix multiple menu items, when using sort option 2014-01-04 15:25:28 +01:00
martii
f953cd07b3 gui/filebrowser: don't segv when removing files with small names 2014-01-04 14:25:54 +01:00
M. Liebmann
3318812fbc CUserMenuSetup: Activate alphanumeric sort option 2014-01-04 13:08:48 +01:00
M. Liebmann
8832b803bd CMenuOptionChooser: Add alphanumeric sort option
- default is false
- Activate by OptionsSort = true
2014-01-04 13:08:48 +01:00
svenhoefer
621a712e81 - dboxinfo: show uptime even more human readable 2014-01-04 12:26:08 +01:00
martii
535f5dfc67 gui/dboxinfo: show remote volumes, too 2014-01-04 12:26:08 +01:00
Michael Liebmann
fb5aa513d6 - dboxinfo: prevent rendering outside window 2014-01-04 12:26:08 +01:00
svenhoefer
19bcfa5329 - dboxinfo: show uptime more human readable; show load average 2014-01-04 12:26:08 +01:00
svenhoefer
f2f2e208d6 - dboxinfo: don't show frontends 2014-01-04 12:26:08 +01:00
martii
5e9af14eb5 gui/dboxinfo: adjust spacing 2014-01-04 12:26:08 +01:00
martii
06a95008fd gui/dboxinfo: unbreak height calculation 2014-01-04 12:26:08 +01:00
martii
9285f9cdbd gui/dboxinfo: slightly re-arrange window 2014-01-04 12:26:08 +01:00
martii
b95f7298e9 gui/dboxinfo: fix widths 2014-01-04 12:26:08 +01:00
martii
bb7f90681f gui/dboxinfo: rework table alignment 2014-01-04 12:26:08 +01:00
Jacek Jendrzej
98c7d07246 CMenuOptionStringChooser:: optionValueString mismatch, supplement to cbc9299df8 2014-01-03 12:36:54 +01:00
svenhoefer
e529bd011b - usermenu: cleanup from unused code 2014-01-02 22:57:01 +01:00
svenhoefer
419cff8c8a - usermenu: add file player 2014-01-02 22:36:42 +01:00
svenhoefer
47a2cf0e54 - usermenu: add youtube player 2014-01-02 21:52:33 +01:00
M. Liebmann
7ea08502fe CNFSMountGui: Supplement to cbc9299df8
- Fix saving automount
2013-12-31 07:31:14 +01:00
Christian Schuett
9f10fc9821 Neutrino: show remaining sleep time in main menu if sleeptimer exists
based on idea by martii <m4rtii@gmx.de> in Neutrino-MP Git
2013-12-30 23:27:04 +01:00
Christian Schuett
7d04113307 Neutrino menu forwarder: add possibility to show value from jump target
based on idea by martii <m4rtii@gmx.de> in Neutrino-MP Git
2013-12-30 23:25:26 +01:00
Christian Schuett
0a195c7c48 Neutrino sleeptimer: speed up timer deletion 2013-12-30 22:41:26 +01:00
svenhoefer
3bb33bb9ef - dboxinfo: move init of mount-head to mount-section 2013-12-30 21:44:48 +01:00
svenhoefer
673a6dc424 - dboxinfo: use CComponents to paint header 2013-12-30 21:32:10 +01:00
martii
6c117ff03e gui/dboxinfo: cleanup 2013-12-30 21:07:09 +01:00
martii
74e454fc80 gui/dboxinfo: rename some poorly named variables 2013-12-30 21:06:11 +01:00
Jacek Jendrzej
b179ee5143 CUpnpBrowserGui::selectDevice(): disable MuteIcon, supplement to ce0d122813 2013-12-30 19:02:36 +01:00
martii
ce0d122813 gui/upnpbrowser: leave infoclock alone 2013-12-30 18:20:15 +01:00
martii
6fff156164 gui/dboxinfo: move cpu load calculation to dedicated thread ...
... that keeps history; show load graph
2013-12-30 01:51:20 +01:00
svenhoefer
7fbe179a1f Revert "gui/dboxinfo: move cpu load calculation to dedicated thread ..."
This reverts commit ce18925333.
2013-12-30 01:51:08 +01:00
svenhoefer
ce18925333 gui/dboxinfo: move cpu load calculation to dedicated thread ...
... that keeps history; show load graph
2013-12-30 01:34:07 +01:00
svenhoefer
4382f45236 - epgplus: use CComponents to paint header; move header-icon to footer 2013-12-29 22:24:34 +01:00
svenhoefer
8ceb480ee5 - dboxinfo: switch to new martii boxinfo + adaptation 2013-12-29 21:51:35 +01:00
M. Liebmann
8004604957 CStringInput: Fix commit aadf191115
- Don't paint background on NEUTRINO_ICON_NUMERIC_PAD
2013-12-29 16:01:14 +01:00
svenhoefer
9fb63a20d9 - channellist: channellogos can be disabled 2013-12-28 23:39:51 +01:00
svenhoefer
e24877f560 - dboxinfo: show correct values in RAM section 2013-12-27 22:27:16 +01:00
svenhoefer
eec30dfb1a - dboxinfo: fix space between sections 2013-12-27 21:30:42 +01:00
Jacek Jendrzej
a7f68a519f supplement to b45511b196 2013-12-27 11:39:42 +01:00
M. Liebmann
f817f18ffb CRecordSetup: Fix save RecordingSafety 2013-12-26 22:37:03 +01:00
Stefan Seyfried
081e35b3e5 rcinput: avoid theoretically possible timerid overflow 2013-12-26 13:37:36 +01:00
Stefan Seyfried
17ba068850 sectionsd: set time at start, even if diff is <120s 2013-12-26 13:37:28 +01:00
martii
2804d80463 gui/dboxinfo: gui cosmetics 2013-12-26 13:35:01 +01:00
martii
8baab17dda gui/filebrowser: SMS input: fix RC_7, rewrite handler 2013-12-26 13:35:01 +01:00
martii
0b730409ed nhttpd/controlapi: add mode=all to GetBouquetCGI 2013-12-26 13:35:01 +01:00
martii
83534791ef nhttpd/controlapi: GetBouquetsCGI: support "mode=all" (compiles, untested) 2013-12-26 13:35:01 +01:00
[CST] Focus
69be3676ec gui/movieplayer.h: use MAX_PLAYBACK_PIDS in place of REC_MAX_APIDS 2013-12-26 15:24:17 +04:00
[CST] Focus
13fb2bc67a playback_cs.h: add MAX_PLAYBACK_PIDS define 2013-12-26 15:23:52 +04:00
Thilo Graf
bc8b81a190 CComponentsFrmClock: cleanup constructors
Remove single constructor, usage of default parameters in main constructor
have same effect.
2013-12-25 19:50:32 +01:00
Thilo Graf
82ed49a45a CComponents: clean up unused stuff
Subclasses are never used, and the functionality is already provided or
can be constructed from current classes.
2013-12-25 19:50:32 +01:00
Thilo Graf
0079782696 CComponentsSlider: fix possible null pointer dereference
csl_body_obj, csl_slider_obj,
otherwise it is redundant to check it against null.
2013-12-25 19:50:31 +01:00
Thilo Graf
9ac35f0d92 CComponentsButton: reduce scope of variable face_x
The scope of the variable 'face_x' can be reduced. (style)
2013-12-25 19:50:31 +01:00
Thilo Graf
abe1de16b0 CComponentsForm: use passed by reference in addCCItem()
Function parameter 'cc_Items' should be passed by reference (performance).
2013-12-25 19:50:31 +01:00
Thilo Graf
2803bf6f81 CComponentsDetailLine: cleanup constructors
Remove single constructor, usage of default parameters in main constructor
have same effect.
2013-12-25 19:50:31 +01:00
M. Liebmann
7536370432 CThemes: Add clock color to neutrino themes 2013-12-25 18:32:02 +01:00
M. Liebmann
025295b6b4 CInfoClock: menu item for setting color of the digit added 2013-12-25 18:32:01 +01:00
M. Liebmann
ec01f884fd CMenuItem: Set right_bgcol as inactiv, when menu item not active 2013-12-25 18:32:01 +01:00
Jacek Jendrzej
0866bc65a7 CControlAPI::GetBouquetsCGI: -add TV/RADDIO mode selectable (THX martii) 2013-12-25 18:11:33 +01:00
Jacek Jendrzej
4f65509d60 src/gui/dboxinfo.cpp: switch to martii boxinfo + adaptation 2013-12-25 17:38:50 +01:00
Jacek Jendrzej
e59ca796d0 CEpgScan::Start: fix epgscan start in standby 2013-12-25 13:14:18 +01:00
martii
993b21bf7a gui/hdd_menu: cleanup (untested)
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:21 +01:00
martii
4b44d47acf gui/hdd_menu: Permit AAM if hd-idle is installed, but don't show the configuration option if there's only the busybox hdparm variant available.
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:21 +01:00
martii
7341dce214 gui/hdd_menu: use hd-idle instead of hdparm, if available
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:21 +01:00
martii
b45511b196 system/settings: store epg times in integers
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
martii
d125301ede system/settings: use integers for shutdown_count/_min
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
martii
2cee6929d6 more char* -> std::string conversions
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
martii
35eb31ad89 gui/moviebrowser: char->string conversions
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
martii
f681dfa07c gui/nfs: fix menue strings
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
martii
cbc9299df8 convert most char[...] configuration values to std::string
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-25 12:08:14 +01:00
[CST] Bas
fce161b70b libcoolstream2/ca_cs.h: add SetTS() method and related type. 2013-12-24 18:31:10 +04:00
[CST] Focus
9a1bee440f Makefile.am: sync apollo libs 2013-12-24 18:29:02 +04:00
[CST] Bas
8230291097 src/zapit/src/zapit.cpp: call SetTS to let CI follow the live tuner. 2013-12-24 18:28:31 +04:00
[CST] Bas
149e142135 Makefile.am: fix includes (missing '\'). 2013-12-24 18:28:25 +04:00
Thilo Graf
eb16ea3ac6 CComponents: add new class CComponentsFrmChain
CComponentsFrmChain provides a form for chained cc-items with
optional dynamic arrangement or direction parameters
2013-12-23 23:55:43 +01:00
Thilo Graf
28e344d600 CComponents: add new class CComponentsSlider()
Provides a slider item
2013-12-23 23:55:43 +01:00
M. Liebmann
3266287253 CInfoClock: Fix segfault at 'standby mode after boot'
- Initialize InfoClock before standby mode
2013-12-23 23:28:52 +01:00
[CST] Focus
a0afda1c11 gui/scan_setup.cpp: fix tune timeout: value is in 1/10 sec (100ms) 2013-12-23 19:53:32 +04:00
Jacek Jendrzej
9ea73f95d2 supplement to 8d7fd8de75 2013-12-23 11:38:41 +01:00
M. Liebmann
944dac5a67 audiodecoder: Fix compile with ENABLE_FFMPEGDEC 2013-12-23 08:45:18 +01:00
svenhoefer
aacc4189a4 - locales: update (align to last changes) 2013-12-22 23:30:37 +01:00
svenhoefer
6a357c1b53 - keybind_setup: remove double line 2013-12-22 22:09:51 +01:00
svenhoefer
798e926f3f - osd-setup: use a more suitable value for maximal osd-timeout 2013-12-22 21:38:51 +01:00
martii
697b1a75b3 gui/osd_setup, gui/record_setup: use CMenuOptionNumberChooser ...
... instead of CStringInput to enter numbers

* neutrino.cpp: drop SetupTiming method
* system/settings: use integers for timing values#
* system/setting_helpers: drop CTimingSettingsNotifier
2013-12-22 21:13:45 +01:00
Thilo Graf
9b299824d6 CComponents: prevent possible segfaults, remove redundant delete
- if dx, dy == 0, it is not senseful to save screen.
- delete[] v_fbdata[i].pixbuf is also called in clear()
2013-12-22 20:07:33 +01:00
martii
787ab2e554 timerd/timerd: don't let getSleeptimerID return an already terminated id 2013-12-22 16:36:13 +01:00
martii
f7ccedf620 remove unused locale 2013-12-22 16:36:13 +01:00
martii
8d7fd8de75 gui/keybind_setup: add units to repeat blocker chooser 2013-12-22 16:36:13 +01:00
martii
dc61c83103 gui/keybind_setup: use CMenuOptionNumberChooser instead of CStringInput 2013-12-22 16:36:13 +01:00
martii
5131b0e55f gui/audio_setup: remove disabled code 2013-12-22 16:36:13 +01:00
martii
7d59c8a079 yweb: remove audio_PCMOffset configuration option 2013-12-22 16:36:13 +01:00
martii
da0142eb0d gui/pictureviewer_setup, gui/audioplayer_setup: use CMenuOptionNumberChooser instead of CStringInput 2013-12-22 16:36:13 +01:00
martii
b69bdc38d9 gui/scan_setup: use locale when displaying seconds 2013-12-22 16:36:13 +01:00
martii
18c97c17d3 gui/scan_setup: use language specific decimal separator 2013-12-22 16:36:13 +01:00
martii
a0f2960501 gui/scan_setup: show unit for motor speed 2013-12-22 16:36:13 +01:00
martii
9ead2b459b src/eitd/edvbstring: unbreak isUTF8() 2013-12-22 16:36:13 +01:00
martii
11b8541f4e zap back to previous channel id when recording from standby mode has finished [experimental, untested] 2013-12-22 16:36:13 +01:00
svenhoefer
31f93c4740 - locale: add unit.decimal from martii-neutrino-mp 2013-12-22 01:23:50 +01:00
martii
60e6647244 gui/scan_setup: add unit to fe timeout chooser
(and add unit-locals from martiis-neutrino-mp)
2013-12-21 22:04:32 +01:00
martii
86221de3d9 gui/widget/menu: CMenuOptionNumberChooser: add option to show units 2013-12-21 22:04:24 +01:00
Jacek Jendrzej
3a8e9cf95d src/gui/moviebrowser.cpp : init m_settings.ytsearch_history_size/max 2013-12-21 15:35:08 +01:00
[CST] Focus
1e1df7bc39 neutrino.cpp: pause sectionsd after set its current channel to 0 2013-12-21 14:07:44 +04:00
[CST] Focus
c57f0385c6 eitd/sectionsd.cpp: try to fix messaging_zap_detected flag 2013-12-21 14:03:35 +04:00
[CST] Focus
f3fdbca8cd driver/scanepg.cpp: do not restart rescan timer every end of scan 2013-12-21 14:03:35 +04:00
Michael Liebmann
868574f50f CMoviePlayerGui: Initialize variables to paint subtitle 2013-12-20 20:20:18 +01:00
[CST] Focus
85b25750d5 neutrino.cpp: start epg scan after leaving menu, if epg scan option changed 2013-12-20 16:43:37 +04:00
[CST] Focus
bf520e26fc driver/scanepg.cpp: add timer to rescan epg every 24 hours 2013-12-20 16:43:37 +04:00
[CST] Focus
5acfcb9dee eitd/sectionsd.cpp: remove old events also when not scanning,
ie in standby, every 1 hour
2013-12-20 16:43:37 +04:00
svenhoefer
7227db3122 - moviebrowser: partly revert 932c201074 ...
... to fix startPosSelectionMenu
2013-12-19 22:38:19 +01:00
svenhoefer
932c201074 - moviebrowser: remove cancel button from startPosSelectionMenu ...
... and set "record start" as the default selection
2013-12-19 15:13:56 +01:00
svenhoefer
5591e81a2b - menu: don't add a separatorline ...
... when no button and no section text is given
2013-12-19 15:06:12 +01:00
Stefan Seyfried
9eddaedfdd CComponents: fix compiler warnings with DEBUG_CC 2013-12-18 21:10:17 +01:00
martii
8e3b00db39 gui/streaminfo2.h: don't include cc.h twice
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/gui/streaminfo2.h
2013-12-18 20:50:01 +01:00
martii
5b5fed3bd7 gui/motorcontrol, gui/scan: switch to CSignalBox
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/gui/scan.cpp
2013-12-18 20:48:43 +01:00
martii
fbbb0ac57d gui/components: CSignalBox: allow for horizontal arrangement; add methods to retrieve current value
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-12-18 20:39:54 +01:00
Thilo Graf
8442b39c28 CComponents: replace __FUNCTION__ with __func__
__func__ is more suitable for portability
2013-12-18 15:13:19 +01:00
svenhoefer
1583f98f7c - cables.xml: add Antennenverein Hohenmoelsen 2013-12-18 08:11:45 +01:00
M. Liebmann
aadf191115 CStringInput: Fix parameter for paintIcon() 2013-12-17 08:35:32 +01:00
M. Liebmann
f5f12b78b5 CComponentsFrmClock: Add comment (THX dbt) 2013-12-17 08:35:32 +01:00
M. Liebmann
d591acff42 CChannelList: Fix display header clock 2013-12-17 08:35:31 +01:00
martii
1c53781218 gui/timeosd: rewrite based on infoclock implementation 2013-12-17 00:11:43 +01:00
martii
27acdadf30 driver/audiodec/ffmpegdec: trim metadata strings 2013-12-16 14:54:37 +01:00
Jacek Jendrzej
9ef0e68ba2 CChannelList::~CChannelList(): delete remove unnecessary 2013-12-16 13:39:55 +01:00
svenhoefer
e78a6b2a4c - cables.xml: update Antennengemeinschaft Goeltzschtalbruecke 2013-12-15 23:46:06 +01:00
Jacek Jendrzej
ececd844fa use mySleep in CComponentsFrmClock::initClockThread(
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-15 17:40:32 +01:00
Jacek Jendrzej
7e2d12e5d5 CChannelList::~CChannelList(): fix possible segfault
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-12-15 17:40:25 +01:00
[CST] Focus
3ac714d93a driver/audiodec/ffmpegdec.cpp: fix warning after 2ebdf6dfbb 2013-12-15 14:57:29 +04:00
[CST] Focus
5cc2620008 gui/widget/menue.cpp: revert testing changes 2013-12-15 14:56:12 +04:00
[CST] Focus
2ebdf6dfbb driver/audiodec/ffmpegdec.cpp: comment selecting input format from file type,
let ffmpeg to find input format
2013-12-15 14:46:45 +04:00
[CST] Focus
0cb07d75d9 driver/audiodec: get back old audio decoders code, use configure option ENABLE_FFMPEGDEC
to switch between old code and ffmpegdec
2013-12-15 14:46:45 +04:00
[CST] Focus
64e2a0c2ad configure.ac: add --enable-ffmpegdec option to switch between old decoders and ffmpeg decoder 2013-12-15 14:46:45 +04:00
[CST] Focus
5d5493e2f5 gui/audioplayer.cpp: add m4a extension 2013-12-15 14:46:45 +04:00
[CST] Focus
6ef24e3e7a driver/file.cpp: add m4a extension 2013-12-15 14:46:45 +04:00
[CST] Focus
554bb40189 driver/audiodec/mp3dec.cpp: save cover only on play start, unlink on play stop 2013-12-15 14:46:45 +04:00
[CST] Focus
6ca8e8d75e driver/netfile.cpp: fix warning (again) 2013-12-15 14:46:45 +04:00
[CST] Focus
937c23bc20 gui/audioplayer.cpp: disable screen save for dline/ibox;
always load metadata when adding files to play list;
cleanup code
2013-12-15 14:46:45 +04:00
[CST] Focus
c263bdba51 driver/audiodec/ffmpegdec.cpp: try to save cover only at play start time,
looks like race, but CAudioPlayerGui::updateMetaData should detect changed metadata and display cover
2013-12-15 14:46:45 +04:00
[CST] Focus
6a62051032 gui/widget/menue.cpp: fix menu hint kill vs hide 2013-12-15 14:46:44 +04:00
[CST] Focus
8358e5921e gui/filebrowser.cpp: fix color for marked files;
do not add selected file on OK press, if there are marked files
2013-12-15 14:40:55 +04:00
[CST] Focus
f095b4e293 driver/audioplay.cpp: cleanup header, init m_SecondsToSkip variable 2013-12-15 14:40:55 +04:00
[CST] Focus
fcc6cc6ff2 driver/audiodec/ffmpegdec.cpp: fix jump forward/backward 2013-12-15 14:40:54 +04:00
[CST] Focus
ecf0fb03a6 driver/audiodec/ffmpegdec.cpp: add support to downmix and play multichannel audio,
fix seek function,
use duration reported by ffmpeg if reported,
set analyzeduration to 1 second
2013-12-15 14:40:54 +04:00
[CST] Focus
d69f8d507a gui/filebrowser.cpp: add AAC file type 2013-12-15 14:40:54 +04:00
[CST] Focus
4ab22136d9 gui/audioplayer.cpp: add AAC file type, save last used directory 2013-12-15 14:40:54 +04:00
[CST] Focus
77f28b6825 driver/file.cpp: add AAC file type, add .dts extension 2013-12-15 14:40:54 +04:00
[CST] Focus
66b0dc0306 driver/audiodec/ffmpegdec.cpp: parse metadata only for AVMEDIA_TYPE_AUDIO streams;
fix type_info and possible crash (thanks Jacek)
2013-12-15 14:40:54 +04:00
[CST] Focus
73ebc90a1f driver/netfile.cpp: fix warning 2013-12-15 14:40:54 +04:00
[CST] Focus
294766e4d5 driver/audiodec/ffmpegdec.cpp: fix ogg; get metadata also from streams,
ie some ogg dont have global metadata
2013-12-15 14:40:54 +04:00
[CST] Focus
6aab9783f1 driver/audiodec/ffmpegdec.cpp: fix bits per sample, fix av_free_packet 2013-12-15 14:40:54 +04:00
[CST] Focus
38ca5c4f38 driver/audiodec/ffmpegdec.cpp, driver/audiometadata.cpp: fix compile 2013-12-15 14:40:54 +04:00
martii
579ca91889 driver/audiodec,audiometadata: cover file handling fixed 2013-12-15 14:40:54 +04:00
martii
0d55807143 driver/audiodec/ffmpegdec: cover fix 2013-12-15 14:40:54 +04:00
martii
1575fad077 driver/audiodec/ffmpegdec: don't set cover-art variable on failure 2013-12-15 14:40:54 +04:00
martii
5d02024ae1 audioplayer, ffmpegdec: embedded cover support
Conflicts:
	src/gui/audioplayer.cpp
2013-12-15 14:40:54 +04:00
martii
bf694d32f1 drop #ifdef ENABLE_FLAC 2013-12-15 14:40:54 +04:00
martii
e41f122970 driver/audiodec: don't encode utf8 to utf8 2013-12-15 14:40:53 +04:00
martii
d3f31195a2 audiodec/ffmpegdec: convert id3 tags to UTF8 2013-12-15 14:40:53 +04:00
martii
5a7b190790 driver/audiodec: metadata fix 2013-12-15 14:40:53 +04:00
martii
d5ea074457 driver/audiodec: Switch to ffmpeg, drop custom decoder implementations, drop libvorbis/libmad/libid3/libogg/libflac. Not fully regression tested.
Conflicts:
	configure.ac
	src/Makefile.am
	src/driver/audiodec/Makefile.am
2013-12-15 14:40:53 +04:00
martii
7bcd72afe3 driver/audiodec/ffmpegdec: minor cleanup 2013-12-15 14:40:53 +04:00
martii
c11aa70f28 driver/audiodec/ffmpegdec: reopen codec on error (experimental fix) 2013-12-15 14:40:53 +04:00
martii
52620ccc91 driver/audiodec: implement AAC support (via FFMPEG, with some rough edges) 2013-12-15 14:40:53 +04:00
svenhoefer
7f72fa6f3d - mod_auth.cpp: fix no_auth_client handling
change find() to compare()
2013-12-14 22:27:19 +01:00
M. Liebmann
b41e444887 CComponentsHeader: Fix positioning of items 2013-12-13 22:33:21 +01:00
martii
4d0eea3b23 gui/bouquetlist: fix 73152bd and 4dcc804 2013-12-13 16:53:05 +01:00
martii
4dcc804a39 gui/bedit/bouqueteditor: use Font::getMaxDigitWidth() 2013-12-13 16:45:51 +01:00
martii
73152bd30b gui/bouquetlist: use Font::getMaxDigitWidth() 2013-12-13 16:44:59 +01:00
martii
c954efc59f gui/widget/menue: clear old menue hint if none is set for current item 2013-12-13 16:43:53 +01:00
martii
365f3ea395 gui/widget/stringinput: sms-input: cleanup last push, no binary change
add timer to change to next field
2013-12-12 08:24:24 +01:00
M. Liebmann
c2c5b931cd CComponentsHeader: Fix height calculation 2013-12-11 15:55:14 +01:00
M. Liebmann
78bdef9c0a CInfoViewer: Not start clock thread 2013-12-11 15:55:14 +01:00
M. Liebmann
0434061172 CComponentsFrmClock: Initialize 'activeClock' variable
- Add function setClockActiv()
2013-12-11 15:55:14 +01:00
M. Liebmann
bc1b94deb9 CInfoClock: Remove clock off via exit button 2013-12-11 15:55:14 +01:00
M. Liebmann
713003aa84 CComponentsFrmClock: Use blinking function for InfoClock & Channellist 2013-12-11 15:55:14 +01:00
M. Liebmann
4f93850708 CComponentsFrmClock: Add blinking function 2013-12-11 15:55:14 +01:00
M. Liebmann
a4dc972774 CInfoClock: Fix size & position calculation 2013-12-11 15:55:14 +01:00
Stefan Seyfried
e9673d8798 locale: adapt helper scripts to current compilers 2013-12-10 19:52:01 +01:00
svenhoefer
4b4ef281a4 - osd-setup: fix e97e33532b 2013-12-10 03:02:44 +01:00
svenhoefer
e97e33532b - infoclock: add some features
* add shadow to infoclock
* rename some locals
* change default height of clock
* add option to switch bachground on/off (default off)
* add option to switch seconds on/off (default on)
2013-12-10 02:38:43 +01:00
svenhoefer
25b1b35872 - osd-setup: add option to switch clock on or off 2013-12-10 02:22:27 +01:00
Thilo Graf
467515fd70 CComponentsFrmClock: fix calculate minimal separator width
It's nevertheless necessary to use more than one space char.
Some "exotic" font types can make issues with its size handling.
We use char size of some possible chars to get minimal separator size.
2013-12-10 10:42:55 +01:00
Thilo Graf
63392accda CComponentsHeader: use also lower height if size mode==CC_HEADER_SIZE_SMALL 2013-12-10 09:30:53 +01:00
Thilo Graf
ad80daea96 CComponentsForm/CComponentsHeader: use start pos x=1 instead 0
0 could make problems on fit items into container
2013-12-10 09:30:52 +01:00
svenhoefer
52f51e7f27 - infoclock: cleanup (remove unneeded stuff) 2013-12-09 23:12:23 +01:00
svenhoefer
a8f7668a9c - yWeb: use same order in search for channellogos as neutrino 2013-12-06 13:30:52 +01:00
Thilo Graf
08fed0f5d6 CComponentsFrmClock: use only space char for minimal separator width
Calculate of minimal separator width by a space char should be enough
in all cases.
A switch statement should be also unnecessary, if we check for digits.
2013-12-03 20:43:51 +01:00
Thilo Graf
e2d920660e CMenuForwarder: declare some members as const
Technically some member functions can be const
2013-12-03 14:55:39 +01:00
Thilo Graf
4d213e9ed9 CAudioPlayerGui: move scope of char *type
scope can be reduced
2013-12-03 14:55:39 +01:00
Thilo Graf
074713bb29 CAudioPlayerGui: assign value of variable 'step' with current value
Variable 'step' is reassigned a value before the old one has been used.
2013-12-03 14:55:39 +01:00
Thilo Graf
7e4bdebba1 CAudioPlayerSetup: remove redundant parent->hide()
Possible null pointer dereference: parent - otherwise it is redundant
to check it against null.
2013-12-03 14:55:39 +01:00
Thilo Graf
c5b9786df4 color.cpp: use variable br_
Variable 'br_' is assigned a value that is never used
2013-12-03 14:55:38 +01:00
svenhoefer
ce7bad6e16 - infoviewer: use space instead of dot as seperator for clock 2013-12-03 12:41:41 +01:00
svenhoefer
ef78791ec2 - cc_frm_clock.cpp: add space as a possible seperator 2013-12-03 12:38:28 +01:00
Stefan Seyfried
32661dd6fc paintButtons: fix auto-spacing of buttins / labels
in space-restricted setups, buttons would be painted outside
of the assigned space due to errors in position calculations
2013-12-03 11:52:42 +01:00
M. Liebmann
be142c1e4a CTimeOSD: Restoring infoclock after hiding osdtime 2013-12-03 09:19:20 +01:00
[CST] Focus
afe8427b2b gui/scan.cpp: fix memleak 2013-12-02 12:33:20 +04:00
Thilo Graf
fcb7b88ff0 CInfoViewer: use correct corners and text color for time display
Assigning of these properties are required after theme or color changes.
2013-12-01 22:37:43 +01:00
M. Liebmann
cbfd097060 neutrino: disable infoclock while eventlist is displayed via usermenu 2013-12-01 16:39:35 +01:00
M. Liebmann
101fe3a4b8 CScanSetup: Remove duplicate separator line from cable scanmenu 2013-12-01 16:39:35 +01:00
[CST] Focus
e904c1deda gui/widget/menue.cpp: fix 15b2b2ec05 2013-12-01 15:36:28 +04:00
Thilo Graf
dff2733bc2 CSignalBar/CSignalNoiseRatioBar: reduce code, clean ups
Some var inits can be reduced, because of inheritance.
2013-11-30 00:41:45 +01:00
Thilo Graf
4355c873cc CInfoClock: ensure use of current theme colors
If user has changed colors or theme, new color settings must be applied,
otherwise settings have no effect.
2013-11-29 23:22:33 +01:00
martii
15b2b2ec05 remove widest_number definition and usage, add Font::getMaxDigitWidth() method instead
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2013-11-29 23:02:50 +01:00
martii
c88ad39c67 gui/components/cc_frm_clock: fix label widths for non-standard fonts 2013-11-29 23:02:50 +01:00
[CST] Focus
caced88719 gui/osdlang_setup.cpp: fix memleak 2013-11-29 17:27:11 +04:00
[CST] Focus
a99ea61b7f gui/keybind_setup.cpp: fix memleak: in case not all keys
from 'enum keynames' added to menu, memory leaked. make sure all keychoosers deleted
2013-11-29 17:27:11 +04:00
[CST] Focus
ddbc7fd44a gui/mediaplayer.cpp: fix memleak 2013-11-29 17:27:11 +04:00
[CST] Focus
520b59e64a gui/update_menue.cpp: fix memleak 2013-11-29 17:27:10 +04:00
[CST] Focus
a438c0548b gui/update.cpp: fix memleak 2013-11-29 17:27:10 +04:00
[CST] Focus
98fb57d924 gui/osd_setup.cpp: fix memleak 2013-11-29 17:27:10 +04:00
[CST] Focus
006429215b gui/parentallock_setup.cpp: fix non-easy mode, do not add menu security 2013-11-29 17:27:10 +04:00
[CST] Focus
dd7c7fc7ae components: cleanup destructors - remove calls to functions,
already called inside base classes destructors
2013-11-29 17:27:10 +04:00
[CST] Focus
8aa819642d gui/widget/menue.cpp: try to disable 'always save/restore menu hint screens' (again) 2013-11-29 17:27:10 +04:00
[CST] Focus
7f318a9d0f neutrino.cpp: fix crash if DISABLE_SECTIONSD defined for testing 2013-11-29 17:27:10 +04:00
[CST] Focus
4a07492765 gui/widget/menue.cpp: cleanup unused code 2013-11-29 17:27:10 +04:00
[CST] Focus
edaa65d51d gui/channellist.cpp: fix empty box paint, if no logo found 2013-11-29 17:27:10 +04:00
[CST] Focus
3b707458be gui/channellist.cpp: disable screen save for detail line 2013-11-29 17:27:10 +04:00
[CST] Focus
1e5e36b7c8 cc_item_progressbar.cpp: fix attempt to draw box with width=0 2013-11-29 17:27:10 +04:00
[CST] Focus
90c76a2985 components: remove initVarHeader calls in classes derived from CComponentsHeader 2013-11-29 17:27:10 +04:00
[CST] Focus
062b10be2a components: remove initVarForm calls in classes derived from CComponentsForm 2013-11-29 17:27:10 +04:00
[CST] Focus
83649513af gui/imageinfo.cpp: fix memleak, b_info never deleted 2013-11-29 17:27:10 +04:00
[CST] Focus
9897b9045c cc_item_progressbar.cpp: for advanced paint, replace paintShapes with paintBoxRel:
too much overhead to replace single paintBoxRel call
2013-11-29 17:27:10 +04:00
[CST] Focus
93a326e9eb components: remove initVarBasic and initVarItem calls from derived classes 2013-11-29 17:27:10 +04:00
[CST] Focus
5f80ab6450 cc_base.h: make private initVarBasic and initVarItem, they are is called from constructors 2013-11-29 17:27:10 +04:00
[CST] Focus
00b0cef69c gui/cam_menu.cpp: fix memleaks 2013-11-29 17:27:10 +04:00
[CST] Focus
4e48e81914 gui/scan_setup.cpp: fix memleaks 2013-11-29 17:27:10 +04:00
[CST] Focus
ac773ea896 gui/widget/menue.cpp: add CMenuDForwarderNonLocalized 2013-11-29 17:27:10 +04:00
[CST] Focus
5526bedc26 gui/components/cc_frm_signalbars.cpp: fix mem leak:
initVarSigBar call from CSignalNoiseRatioBar reset pointers created by initSBItems from CSignalBar ctor
2013-11-29 17:27:10 +04:00
[CST] Focus
1378ef4ad0 gui/components/cc_item_infobox.cpp: fix memleak:
CComponentsInfoBox ctor -> CComponentsText ctor -> initCCText(), initVarInfobox() -> initVarText() ->
created ct_textbox = NULL, pointer lost;
comment calls in CComponentsInfoBox dtor, which already called from base CComponentsText dtor
2013-11-29 17:27:10 +04:00
[CST] Focus
beb442680b gui/infoviewer_bb.cpp: fix memleak, hddscale and sysscale was never deleted 2013-11-29 17:27:09 +04:00
[CST] Focus
e2ae51ae84 gui/movieplayer.cpp, neutrino.cpp: fix inactivity timer -
do not stop playback to show cancel timer question
2013-11-29 17:27:09 +04:00
Thilo Graf
8a2185c32e CInfoViewer: add missing color type for time display
On changed theme colors, it's required to set the current color values
otherwise the old values remain, this does not look so good.
2013-11-29 10:08:19 +01:00
M. Liebmann
05cc6f18c1 CComponentsFrmClock: Remove double call of initCCLockItems()
- initCCLockItems() is called by the refresh() function
  and the paint() function in initClockThread()
2013-11-28 16:07:49 +01:00
M. Liebmann
435d25c0ce CInfoClock: Use dynamic font for display 2013-11-28 16:07:49 +01:00
M. Liebmann
90985f11d2 Adapting certain files to the changed font handling of info clock 2013-11-28 16:07:48 +01:00
M. Liebmann
1bfb6d2cd3 CComponentsFrmClock: Rework font handling
- Use setClockFont(enum FONT_TYPES) for selection of neutrino fonts
- Use setClockFontSize(size) for Dynamic Font
2013-11-28 16:07:48 +01:00
M. Liebmann
0c18d4a6db CInfoClock: Rework calculate size & position
- Fix display info clock
- Preparation for alternative use of neutrino fonts / DynFonts
2013-11-28 16:07:48 +01:00
Jacek Jendrzej
4f387ae87f CEventFinderMenu -add epg search history 2013-11-26 16:23:24 +01:00
Thilo Graf
1107e4f89b CComponentsFrmClock: disable separate handle of label paint
This is already handled in CTextBox object itself and should be enough.
2013-11-26 12:00:03 +01:00
Thilo Graf
ef374d7f8d CInfoViewer: show time with CComponentsFrmClock object
This replaces old code that displayed time in infobar.
2013-11-26 11:56:23 +01:00
martii
c83263d5cd gui/infoviewer: disable infoclock if radiotext is active 2013-11-25 13:11:08 +01:00
svenhoefer
dcffcfdb07 - neutrino: disable infoclock while epgview and eventlist 2013-11-25 13:11:08 +01:00
svenhoefer
837b8b71ad - infoviewer_bb: align icons on right side with text above 2013-11-25 13:11:08 +01:00
Thilo Graf
9056504555 CInfoViewerBB: revert 024bb0bbc9
This changes has only effect with button bar. Infoviewer is ignored or
collide with Virtual_Zap.
2013-11-25 12:31:58 +01:00
M. Liebmann
024bb0bbc9 No display info clock when radio text is shown 2013-11-24 21:53:43 +01:00
M. Liebmann
9b07942f3f CInfoViewerBB: No blank space for radiotext icon when radiotext is off 2013-11-23 14:25:17 +01:00
Thilo Graf
15e6203ca2 widget: add -D__STDC_FORMAT_MACROS 2013-11-23 00:28:48 +01:00
Thilo Graf
98e48a76a8 CInfoClock: remove not required call of setXPos()
CInfoClock is derived from class ComponentsFrmClock, so we can
use already available members.
2013-11-23 00:28:48 +01:00
svenhoefer
68bb453a35 - infoviewer_bb: enable radiotext-icons 2013-11-23 00:22:12 +01:00
svenhoefer
d52e750de7 - data/locale/Makefile.am: remove circular dependency 2013-11-22 13:12:55 +01:00
svenhoefer
97cb0248f8 - hdd_menu: create destination before mount 2013-11-22 12:44:05 +01:00
svenhoefer
57267a28aa - helpers.cpp: port safe_mkdir() from martii 2013-11-22 12:35:20 +01:00
svenhoefer
44cddc05d9 - helpers.cpp: simplify check_dir(); ported from martii 2013-11-22 12:10:26 +01:00
M. Liebmann
7466d6f19c InfoClock: Fix display clock in movie browser, file browser etc. 2013-11-22 10:01:35 +01:00
M. Liebmann
6a5d335430 CInfoClock: Fix paint info clock when mute icon is displayed 2013-11-20 09:38:38 +01:00
Thilo Graf
b8b61684df CInfoClock: rework infocklock 2013-11-20 09:38:37 +01:00
M. Liebmann
80d656e362 deutsch.locale: Fix sort order 2013-11-20 09:38:37 +01:00
Stefan Seyfried
e1f721a8db only recreate rcsim.h if necessary
TODO: move it from source to object tree
2013-11-20 09:38:37 +01:00
Thilo Graf
0ae3d34ceb CComponentsWindow: add missing member paint()
This is a partial revert of cbeb9f3ac6
2013-11-17 20:53:45 +01:00
Thilo Graf
1feec4714a CStreamInfo2: reduce scale width of signal bars
If the value is 100%, some parts of text was not displayed.
2013-11-17 17:05:05 +01:00
Thilo Graf
b12ae03073 CSignalBox: add unified label mode and add member to get value label object
defaul mode for value is now CTextBox::NO_AUTO_LINEBREAK | CTextBox::RIGHT
2013-11-17 16:58:41 +01:00
Thilo Graf
cf32badb10 CComponentsExtTextForm: use correct declared type 2013-11-17 15:19:43 +01:00
Thilo Graf
b8bd8c3704 CComponents: move debug enable switch to cc_types.h 2013-11-17 15:19:43 +01:00
Thilo Graf
a7379d6cee CComponents: use DEBUG_CC for debug output 2013-11-17 15:19:43 +01:00
[CST] Focus
fb6dea6e2d lib/libcoolstream2: apollo headers update 2013-11-15 15:55:36 +04:00
svenhoefer
5ce5730f84 - movieplayer: show channellogo in infobar 2013-11-15 09:22:12 +01:00
svenhoefer
37e3502fb0 - movieplayer: show progress in VFD (thx Satbaby) 2013-11-15 09:18:18 +01:00
svenhoefer
00b4303765 - movieplayer: show infobar at every start of a movie 2013-11-15 09:08:14 +01:00
svenhoefer
22c3cec0ca - audioplayer: fix cover handling 2013-11-14 23:52:21 +01:00
svenhoefer
3c8d47fa49 Revert "global.h: Use forward-declarations to reduce number of dependencies"
This reverts commit 4bc6e43ad4.
2013-11-13 23:40:16 +01:00
svenhoefer
014dd3ac7b Revert "- add missing include of vfd header"
This reverts commit 3845feb0e4.
2013-11-13 23:39:55 +01:00
svenhoefer
633278a532 Revert "CTestMenu: fix build, add missing include"
This reverts commit 25909c10b6.
2013-11-13 23:39:37 +01:00
martii
fd5f9f118d yt: make search order selectable 2013-11-13 16:04:30 +01:00
martii
60705383eb system/localize: change memory allocation, no user-visible changes (continued) 2013-11-13 11:56:47 +01:00
martii
9f563d7209 system/localize: change memory allocation, no user-visible changes 2013-11-13 11:56:11 +01:00
Thilo Graf
25909c10b6 CTestMenu: fix build, add missing include
supplement to 3845feb0e4

Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-11-13 11:54:31 +01:00
svenhoefer
3845feb0e4 - add missing include of vfd header 2013-11-13 10:40:18 +01:00
Stefan Seyfried
4bc6e43ad4 global.h: Use forward-declarations to reduce number of dependencies 2013-11-13 10:40:03 +01:00
Stefan Seyfried
769d310455 remove unneeded CConfigFile from lcdd and shutdown_count 2013-11-13 10:39:04 +01:00
Stefan Seyfried
e75526bad3 movieplayer: initialize vpid and vtype variables 2013-11-13 10:38:55 +01:00
Stefan Seyfried
0fc3aa2ae8 ytparser: fix wrong-type compiler warnings 2013-11-13 10:38:48 +01:00
Stefan Seyfried
f04bfbdd88 fix cleantargets 2013-11-13 10:38:42 +01:00
Stefan Seyfried
0481b1f2af scanepg: fix unused variable warning 2013-11-13 10:38:36 +01:00
Stefan Seyfried
630c66330d fix format string warnings 2013-11-13 10:38:27 +01:00
[CST] Focus
4130c04d16 lib/libcoolstream2/cnxtfb.h: header update, no u8 type used 2013-11-13 13:21:20 +04:00
[CST] Focus
e2009a4681 neutrino_menue.cpp: for easymenu, replace 'Channels' with bouquet editor in main menu 2013-11-12 17:21:36 +04:00
[CST] Focus
3022dc251d gui/scan_setup.cpp: remove tuner name from tuner setup menu header for easymenu mode 2013-11-12 17:21:36 +04:00
[CST] Focus
b9881539d4 gui/network_setup.cpp: move wlan setup items up,
to be visible always on first page
2013-11-12 17:21:36 +04:00
[CST] Focus
c3eb7a8d1a data/locale/english.locale: capitalize Bouquet editor 2013-11-12 17:21:36 +04:00
Thilo Graf
a6e0564c2b CComponents: remove log spam 2013-11-12 10:52:24 +01:00
martii
4a0fdba710 implement yt search history 2013-11-11 17:22:55 +01:00
Jacek Jendrzej
f81f93b190 CStreamInfo2 initialize dmx 2013-11-11 12:42:48 +01:00
[CST] Focus
3a120da68d driver/scanepg.cpp, neutrino.cpp: fix for standby epg scan 2013-11-11 14:07:03 +04:00
[CST] Focus
545f1dee6a driver/record.cpp: save added pids from pmt update;
add safe-check for max pids recorded
2013-11-11 14:07:03 +04:00
Thilo Graf
74245afd0d CBuildInfo: remevo unused id 2013-11-11 09:53:52 +01:00
Thilo Graf
0d50045469 locales: remove colon from string
Entry is used as caption, not as descriptive paragraph.
2013-11-11 09:02:23 +01:00
Thilo Graf
f3da710976 CImageInfo: fix calculation of info text height
Height of sub caption was not considered.
2013-11-11 08:53:33 +01:00
Thilo Graf
ac6f547d0f CTestMenu: add buildinfo as menu entry
Buildinfo also exists in infomenu, but is outcommented, so it is
prepared just for testings.
2013-11-11 00:20:10 +01:00
Thilo Graf
2bd2714770 CImageInfo: rework some parts of imageinfo
-use CComponentsExtTextForm: this combines labels and text to one item

-add build informations: this includes some functions of CBuildInfo class
 to show its informations, user can now use the red button and toggle
 between license and build infos
2013-11-11 00:20:10 +01:00
Thilo Graf
6955df5c5e CBuildInfo: rework buildinfo class for use as CComponentsWindow
also possible: get partial informations also as strings for usage
in other classes
2013-11-11 00:20:10 +01:00
Michael Liebmann
4cf4857201 Add display of build info
- Display compiler version, compiler flags, build PC, kernel version
- configure.ac part ported from filezilla project
2013-11-11 00:20:09 +01:00
Thilo Graf
05ce023278 CComponentsExtTextForm: remove check for empty strings
This check causes possible segfault and check is already in ccx_text_obj.
2013-11-11 00:19:49 +01:00
Thilo Graf
74d25a6089 CComponentsExtTextForm: fix assign of width with percent value
Assigning of value before width was set, had no effect
2013-11-11 00:19:48 +01:00
Thilo Graf
e5b0673259 CComponents: add log warning if position = 0
Value 0 for embedded items should be unproblematic, buy single items
should have minimum value = 1.
2013-11-11 00:19:48 +01:00
Thilo Graf
812168416f CComponentsButton: add members to get caption properties 2013-11-11 00:19:48 +01:00
Thilo Graf
cbeb9f3ac6 CComponentsWindow: remove paint() member
The derived member of ComponentsForm() should be sufficiently
and should serve its purpose.
2013-11-11 00:19:48 +01:00
Thilo Graf
8ae491a994 CComponents: add property to allow/disallow paint of items
This causes initialization of all properties, but
affects the behavior of item paint.
This can be understood as a counterpart to isPainted().
2013-11-11 00:19:48 +01:00
Thilo Graf
172383b6bb CTextBox: use member getFontTextHeight() as public 2013-11-11 00:19:47 +01:00
Thilo Graf
a0e00387b6 CComponentsExtTextForm: add member setLabelAndTextFont() 2013-11-11 00:19:47 +01:00
Thilo Graf
989ec25360 CComponentsButton: add constructors with loacalized caption parameter 2013-11-11 00:19:47 +01:00
Thilo Graf
72705b19de CComponents: use correct initial values screen start position
Value '0' is wrong.
2013-11-11 00:19:47 +01:00
Thilo Graf
ffe50db001 CComponentsLabel: use correct body color 2013-11-11 00:19:46 +01:00
Thilo Graf
29abd4f1dd CTestMenu: add sample code for CComponentsExtTextForm 2013-11-11 00:19:46 +01:00
Thilo Graf
d8514b19ee CComponentsExtTextForm: add new class CComponentsExtTextForm
this provides a combining form, that contains a text object with label
2013-11-11 00:19:46 +01:00
Thilo Graf
4ed6e54da6 CComponentsItem: add missing is_painted to hideCCItem() 2013-11-11 00:19:46 +01:00
Thilo Graf
e617bab6cf CTextBox: reinit text variables after evaluated comparison 2013-11-11 00:19:45 +01:00
Thilo Graf
5fb7959ddb CComponentsLabel: remove alternate constructor
default parameters can also be used
2013-11-11 00:19:45 +01:00
Thilo Graf
5d37b0b88f locales: use german translation for 'Setup Tuner' 2013-11-11 00:19:45 +01:00
Thilo Graf
7e91fecc02 CTextBox: add new parameter to setText() force_repaint
Paint routine of text has changed, so it can be useful to affect the old
behavior of text repaint beacause of text is painted only if
text or some other properties have changed.
Default value of force_repaint is true, so we have the same behavior like
before changes.
2013-11-11 00:19:45 +01:00
svenhoefer
fe07423ad1 - audioplayer: show cover from id3-tag or folder.jpg in header
if exist a file called folder.jpg in same dir as the audiofile
  or a audiocover is defined in id3-tag it will be displayed in header.

  cover in tag is preferred.

  ported from mohusch. original patch by tangocash. thx!
2013-11-09 18:34:09 +01:00
svenhoefer
1e8764be2e - ylanguage.cpp: fix wrong value in for loop 2013-11-09 14:40:58 +01:00
defans
9b71f720ea small fix, possible segfault in hddmenu 2013-11-09 13:32:45 +01:00
svenhoefer
5324c57a38 - ylanguage.cpp: add neutrino locale as an additional locale file for yWeb 2013-11-08 15:07:02 +01:00
svenhoefer
f9515444f0 - libconfigfile: allow configfiles with another delimiter as '=' 2013-11-08 15:06:05 +01:00
[CST] Focus
339b047019 gui/scan_setup.cpp: force fe link on master change, too 2013-11-08 15:54:20 +04:00
[CST] Focus
7c4b9d3fdd gui/scan_setup.cpp: disable frontend setup, if record running 2013-11-08 15:50:23 +04:00
svenhoefer
395767adf4 - audioplayer: use and show play/pause/stop/rew/ff keys 2013-11-07 22:09:23 +01:00
[CST] Focus
4e423e2bd7 gui/osd_setup.cpp: fix Window size in menu, snprintf take care about 0 at the end 2013-11-07 18:59:42 +04:00
[CST] Focus
aaf9d3edf6 gui/osd_setup.cpp: add support to change window width and height,
use buttons up/down to change height, left/right to change width, page up/down to change both
2013-11-07 17:27:23 +04:00
[CST] Focus
0dc92e99f9 driver/framebuffer.cpp: switch from window_size to window width/height,
allow 50% min window size
2013-11-07 17:25:15 +04:00
[CST] Focus
1eb658fc21 neutrino.cpp: add window width/height settings 2013-11-07 17:23:40 +04:00
[CST] Focus
4ce96d5ada zapit/src/fastscan.cpp: set current channel to channel number 1 2013-11-06 15:09:58 +04:00
[CST] Focus
d7403be659 system/settings.cpp: set fastscan default type to HD 2013-11-06 15:09:58 +04:00
[CST] Focus
40e3106e53 gui/personalize.cpp: fix pin change active/enactive,
broken after commit 404de5376b
2013-11-06 15:09:58 +04:00
[CST] Focus
3a5d58f139 gui/personalize.cpp: fix pin access in case personalize pin is off,
but items with enabled pincode present
2013-11-06 15:09:58 +04:00
Jacek Jendrzej
aaad29a245 CControlAPI::_GetBouquetActualEPGItem: -add eventid & timeTotal to secondEPG 2013-11-05 15:42:50 +01:00
Thilo Graf
6f700d80c0 CTestMenu: add configure option --enable-testmenu 2013-11-05 13:22:28 +01:00
[CST] Focus
ae78af966c gui/test_menu.h: disable test menu 2013-11-05 15:54:13 +04:00
[CST] Focus
70725b323b gui/scan_setup.cpp: do not add satellites to select from disabled frontend;
add intro items for scan menu not dependent on wizard mode:
after wizard mode disabled, code add one more item (subhead), and saved
selected invalidated, as result ie no selected item at all
2013-11-05 15:34:24 +04:00
[CST] Focus
1e247dd6f4 data/locale/english.locale: fix typo 2013-11-05 15:34:23 +04:00
svenhoefer
789280736d - moviebrowser: use ccomponents to paint header 2013-11-05 10:09:08 +01:00
[CST] Focus
0c724b457a gui/start_wizard.cpp: fix missing frontend setup 2013-11-05 11:44:44 +04:00
[CST] Focus
8ef3efc72d gui/scan_setup.cpp: set wizard mode for frontend setup menu 2013-11-05 11:44:44 +04:00
[CST] Focus
9fe3e97c84 gui/widget/menue.cpp: fix jump to some item types with direct key 2013-11-05 11:44:44 +04:00
[CST] Focus
8676254150 PERSONALIZE_ACTIVE_MODE_OPTIONS: fix PERSONALIZE_PROTECT_MODE_MAX, PERSONALIZE_ACTIVE_MODE_OPTIONS need 2 options, not 3 2013-11-05 11:44:43 +04:00
[CST] Focus
404de5376b gui/personalize.cpp: fix CPinSetupNotifier: return false, menu repaint not needed 2013-11-05 11:44:43 +04:00
svenhoefer
fed0bfda8c - moviebrowser: disable hdd-bar in youtube mode 2013-11-04 21:54:13 +01:00
Michael Liebmann
1c3ee43410 Audioplayer: Remove special handling for display mute icon
- Supplement to bace5ce91b
2013-11-04 17:12:48 +01:00
Michael Liebmann
bace5ce91b Audioplayer: Remove special handling for display mute icon 2013-11-04 17:00:34 +01:00
BPanther
7de3ac679e fix char (thx mohousch) 2013-11-04 15:28:36 +01:00
svenhoefer
a3173c82cf - audioplayer: fix corner_type in header 2013-11-04 12:44:25 +01:00
svenhoefer
87f9ac539b - yWeb: remove descriptions from rcu tooltips 2013-11-04 09:25:43 +01:00
svenhoefer
ad9e8e1ce3 - neutrino_menue: show always seperator line for secons section 2013-11-02 14:08:40 +01:00
svenhoefer
be1e8facac - locales: more suitable locales for networkmenu.setuponstartup 2013-11-02 13:33:10 +01:00
svenhoefer
d976dbbba0 - deutsch.locale: add locales for wlan scan 2013-11-02 13:30:51 +01:00
Michael Liebmann
c9aa4bd707 deutsch.locale mainmenu.service/settings: Restore original values 2013-11-02 08:01:59 +01:00
[CST] Focus
22138336d4 src/gui/widget/stringinput.cpp: copy valueString to value in ::exec,
to follow extenal valueString updates
2013-11-01 16:43:06 +04:00
[CST] Focus
595c6a961b src/gui/network_setup.cpp: add wlan scan 2013-11-01 16:43:06 +04:00
[CST] Focus
71510aa3f0 locals: add locales for wlan scan 2013-11-01 16:43:06 +04:00
[CST] Focus
7f01a5740d add libiw to build 2013-11-01 16:43:06 +04:00
[CST] Focus
9a40a9f740 lib/libiw: add libiw from wireless tools v29, and wrapper to scan wlan networks 2013-11-01 16:43:06 +04:00
[CST] Focus
de8262f03f gui/scan_setup.cpp: fix 96b7d939ca,
do not show tuner name in tuner select menu for easymenu mode
2013-11-01 09:08:58 +04:00
[CST] Focus
694714b73e gui/record_setup.cpp: fix double-blue key 2013-10-31 11:48:04 +04:00
[CST] Focus
b52d36ff54 zapit/src/femanager.cpp: set all cable tuner default mode to independent 2013-10-30 18:53:04 +04:00
[CST] Focus
74ba3ca979 gui/videosettings.cpp: add font scaling for easymenu mode 2013-10-30 18:49:41 +04:00
[CST] Focus
53b351fc2b gui/update_menue.cpp: re-enable 'save current software' for easymenu mode 2013-10-30 18:49:11 +04:00
[CST] Focus
96b7d939ca gui/scan_setup.cpp: add tuner type to tuner select menu 2013-10-30 18:44:48 +04:00
Thilo Graf
f9764e5e65 CMovieBrowser: force paint of background after show of movieinfo
Movieinfo text background was transparent after closed info message box and
reset of text causes a repaint.
see also:
http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/p158375-next-cc-branch/#post158375
2013-10-27 17:12:30 +01:00
Thilo Graf
5c7e926a86 CTextBox: fix repaint of background of textbox on scroll and changed text
suplement to ca22cb9241
2013-10-27 14:53:59 +01:00
Thilo Graf
6dd1da0628 revert 6ee7fac1a5
Was bad idea to rename. Other Classes can also inherit this. See CMenuTarget
2013-10-26 23:25:59 +02:00
Michael Liebmann
ca22cb9241 CTextBox: Fix background paint 2013-10-26 18:55:40 +02:00
Michael Liebmann
36e20a8535 Update deutsch.locale an fix sort order in english.locale 2013-10-26 18:55:40 +02:00
[CST] Focus
dd509ef0c2 gui/miscsettings_menu.cpp: add video.h header 2013-10-25 16:41:03 +04:00
[CST] Focus
7bf76aad3d gui/scan_setup.cpp: fix broken zapit config for frontend setup 2013-10-25 16:17:55 +04:00
[CST] Focus
c437b8cf6a gui/scan_setup.cpp: fix crashes due to move tuner setup;
auto-save settings;
re-order menu options;
should fix satSelect memleak
2013-10-25 15:51:34 +04:00
[CST] Focus
15c280b46a gui/update_menue.cpp: cut update menu for easy mode 2013-10-25 15:49:51 +04:00
[CST] Focus
067891fe52 move tuner setup to Service menu 2013-10-25 14:27:38 +04:00
[CST] Focus
6b58f32c48 gui/personalize.cpp: fix memleak, fix warnings 2013-10-25 13:53:36 +04:00
[CST] Focus
606bd01878 as requested, implement 'easy' menu mode for novice users;
default behavior should not be changed, easy mode forced by /var/etc/.easymenu file inside image;
at the moment switch between modes is done by main menu -> 'stop' button -> enter pin code,
restart needed after mode switch
2013-10-25 13:03:26 +04:00
[CST] Focus
af49e54d22 driver/rcinput.cpp: increase neutrino.sock listen backlog -
try to avoid dead-lock on zap flood, when neutrino wait response for command,
while zapit try to send event to neutrino
2013-10-25 13:03:11 +04:00
Michael Liebmann
c9e48064d6 mtdutils: Add missing include paths 2013-10-25 06:29:45 +02:00
Thilo Graf
6ee7fac1a5 CComponents: rename hide() to hideCC()
There are too many name conflicts with hide-members in other classes.
2013-10-24 21:39:04 +02:00
Thilo Graf
f7798affc6 CComponents: add unfied header file for general include of cc classes
Provides a unified header file, so it is not required to select a
certain header file.
2013-10-24 21:19:07 +02:00
Michael Liebmann
ad630c5acb CComponentsText: Add function getTextLinesAutoHeight()
- Function is used for determine the number of lines
  in a text box in AUTO_HIGH mode.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-10-24 21:19:07 +02:00
Thilo Graf
64c6eb5945 CComponentsHeader: add possibility to modify text alignment
usable in header and its derived classes and in class CComponentsWindow
2013-10-24 21:19:07 +02:00
Thilo Graf
ad102b69fd CComponentsHeader: use isAdded() to avoid add multiple items 2013-10-24 21:19:06 +02:00
Michael Liebmann
3d404afc7f CTextBox: Add function getLinesPerPage()
- Add AUTO_LINEBREAK_NO_BREAKCHARS to textbox_modes for
  auto linebreak without '-' and '.' char
2013-10-24 21:19:06 +02:00
Thilo Graf
5323e92a6f CComponentsWindow: add member showHeader()
Provides show or hide window header
2013-10-24 21:19:06 +02:00
Thilo Graf
adba310c1c CTextBox: ensure paint of text and background only if required
It's not new, but this involves also other properties,
like color or position...

It's possible that more properties are required, maybe needs to be watched
and evaluation of comparison might require further revisions.
2013-10-24 21:19:06 +02:00
Thilo Graf
9f150435a7 CChannelList: set some clock item properties in dependency from header 2013-10-24 21:19:06 +02:00
Thilo Graf
e613971c0d CComponentsText: add member to get text color 2013-10-24 21:19:06 +02:00
Thilo Graf
1b0d4fdd05 CComponentsHeader: add member to get header text 2013-10-24 21:19:05 +02:00
svenhoefer
c239f7af95 - locale: remove confusing string 'squashFS' 2013-10-23 10:41:47 +02:00
Michael Liebmann
df43ca24fa CFrameBuffer: Fix query for Apollo hardware 2013-10-21 09:32:15 +02:00
Michael Liebmann
b3559e37f8 CComponentsItem: Remove parameter from function isAdded() 2013-10-21 09:32:15 +02:00
striper
b91960f82a - zapit: only read sizeof(s) instead of fixed number 2013-10-20 21:07:59 +02:00
striper
920a119833 - zapit: memset info 2013-10-20 21:07:59 +02:00
striper
b2c37c556f - tuxtxt: pageinfo = NULL 2013-10-20 21:07:59 +02:00
striper
80fbe7db4c - fix annoying gui flickering when fading is activated on nevis 2013-10-20 21:07:59 +02:00
striper
f2e42f4026 - acinclude: fix typo 2013-10-20 21:07:59 +02:00
svenhoefer
37fce25dac - eventlist: change hotkeys in searchmenu for a smoother handling 2013-10-20 21:06:59 +02:00
[CST] Focus
d4cf498279 driver/scanepg.cpp: return handled for events not handled in other code,
should fix crashes on double-free problem
2013-10-20 14:38:06 +04:00
Thilo Graf
302649eca4 CTextBox: ensure restore of background, if pixbuf exists
This may prevent undefined behavior or even possible segfaults
2013-10-20 02:54:46 +02:00
Thilo Graf
8e246f16a8 CImageInfo: split function InitLicenseText()
InitInfoText() now handles only infotext via parameter text, so it is
possible to set different text into infobox item.
2013-10-19 01:25:23 +02:00
Thilo Graf
3438b23f68 CComponentsItem: move function isAdded() to CComponentsItem class 2013-10-19 01:25:23 +02:00
Thilo Graf
a1e5a60184 CComponentsText: use separated function to get text fro a file 2013-10-19 01:25:22 +02:00
[CST] Focus
11d77c3030 zapit/src/zapit.cpp: add support to use PiP on any transponder in file play mode -
only if no record running;
do not send capmt for PLAY mode, if playback is stopped and its not pmt update
2013-10-17 19:14:02 +04:00
[CST] Focus
4d30774524 zapit/src/femanager.cpp: add debug, when live fe selected without check 2013-10-17 19:14:02 +04:00
[CST] Focus
a109474d61 neutrino.cpp: call CEpgScan::handleMsg() in standart way,
fixes memleak for events with data
2013-10-17 19:14:02 +04:00
[CST] Focus
3863008e3a driver/scanepg.cpp: change handleMsg() to return event handled/unhandled 2013-10-17 19:14:02 +04:00
Michael Liebmann
5091e920fc Replacing obsolete 'INCLUDES' with 'AM_CPPFLAGS' in all Makefile.am 2013-10-17 04:22:49 +02:00
Thilo Graf
a47091872b CComponentsButton: involving of button text for dyn font evaluation 2013-10-16 11:54:06 +02:00
Thilo Graf
fb3f18b14a CComponentsButton: use empty string as default icon in constructors 2013-10-16 11:54:06 +02:00
Thilo Graf
3ff09c88bd CComponentsForm: add predefine CC_CENTERED for auto positions
This saves explicit position calculations to arrange items centered
2013-10-16 11:54:05 +02:00
Thilo Graf
c2f66a39c5 CStreamInfo2: implement signalbox based up CSignalBox 2013-10-16 11:54:05 +02:00
Thilo Graf
517313cd82 CSignalBar: optimize caption handling 2013-10-16 11:54:05 +02:00
Thilo Graf
b5483d4050 CNeutrinoFonts: performance fix
Variable '_height' is reassigned a value before the old one has been used.
2013-10-16 11:54:05 +02:00
Thilo Graf
37cb024412 CNeutrinoFonts: add explicit include for SNeutrinoSettings
required in typedef struct font_sizes_groups for *const content
2013-10-16 11:54:04 +02:00
Thilo Graf
c3a3eea0d8 CComponentsButton: use dynamic fonts, remove old font handling 2013-10-16 11:54:04 +02:00
svenhoefer
211823e9fb - remove '+'; fix 25e550e 2013-10-16 10:46:36 +02:00
svenhoefer
25e550e9e3 - sleeptimer: add possibilty to preset with a fixed value 2013-10-16 10:37:23 +02:00
Michael Liebmann
db59b7d3f1 src/system/mtdutils: Fix compiler warnings 2013-10-16 03:47:30 +02:00
Jacek Jendrzej
733f7a5382 CControlAPI::GetBouquetCGI fix segfault 2013-10-12 22:01:17 +02:00
Jacek Jendrzej
03b7151563 CControlAPI::EpgCGI fix control/epg 2013-10-12 21:39:41 +02:00
Jacek Jendrzej
febb30dc77 CZapitMessages:: init msg struct 2013-10-11 15:20:39 +02:00
[CST] Focus
3686c86232 driver/scanepg.cpp: fix wrong favorites adding in bouquet mode;
fix current bouquet check in case channel mode is changed;
save/restore live channel id in standby scan
2013-10-11 17:03:14 +04:00
Jacek Jendrzej
857514a8cd fix compil warnings 2013-10-10 19:30:11 +02:00
[CST] Focus
6c7b80010e neutrino.cpp: start epg scan on enter standby, wakeup epg scan on record stop 2013-10-10 19:01:46 +04:00
[CST] Focus
ebaa844494 src/gui/miscsettings_menu.cpp: always enable epg scan item 2013-10-10 19:01:46 +04:00
[CST] Focus
201fb60262 src/driver/scanepg.cpp: add support for standby epg scan;
block scan if recording is running;
experimental, needs more testing
2013-10-10 19:01:46 +04:00
[CST] Focus
6bfa59e506 .gitignore: add src/rcsim binary 2013-10-10 19:01:46 +04:00
[CST] Focus
0a831b87a0 eitd/sectionsd.cpp: do not send EVT_EIT_COMPLETE, if scanning paused 2013-10-10 19:01:46 +04:00
[CST] Focus
7c20ba490b zapit/src/zapit.cpp: use CMD_ZAPTO_EPG to call ZapForEpg();
do not lock frontends in ZapForEpg() for standby mode
2013-10-10 19:01:45 +04:00
[CST] Focus
4ac5c40c5f zapit/lib/zapitclient.cpp: add CMD_ZAPTO_EPG command, to be used with epg scan 2013-10-10 19:01:45 +04:00
Jacek Jendrzej
a74e05de7e satellites.xml remove 23.3E 2013-10-10 15:13:48 +02:00
Jacek Jendrzej
371c0785a8 CGenPsi:: -fix ac3 type 2013-10-10 14:54:08 +02:00
Michael Liebmann
b645b644b0 Fix compiler warnings (-Wconversion) 2013-10-10 01:58:37 +02:00
Michael Liebmann
4ee8fded80 neutrino: Fit various functions to the changed at get_fs_usage() 2013-10-10 01:58:37 +02:00
Michael Liebmann
36f3579df6 src/system/helpers.cpp: Replace wrong data types in get_fs_usage()
- Change from 'long' to 'uint64_t'
- src/Makefile.am: Add -D_FILE_OFFSET_BITS=64 to AM_CPPFLAGS
2013-10-10 01:58:37 +02:00
defans
88b92d3d90 fix possible segfault in channallist
fix segfaut channallist in movieplayer mode with active minitv
2013-10-09 23:13:23 +02:00
Thilo Graf
72d2639a73 CComponentsFrmClock: prepare members for usage as virtual members 2013-10-09 22:50:58 +02:00
Thilo Graf
f6d04bfbba CChannelList: fix color of inactive channel in bouquets on active quickzap mode
supplement to 32ca9b848c
see also:
http://www.dbox2world.net/index.php?page=Thread&postID=157903#post157903
2013-10-09 22:50:57 +02:00
Thilo Graf
70b43dc021 CComponentsFrmClock: fix posible flicker effects
Textbox handling was changed since 08e23a917c
2013-10-09 22:50:57 +02:00
Thilo Graf
01fdbba7b7 CChannelList: style fixes
unititialize variables 'r_icon_w', 'p_event':
Variable 'r_icon_w' and Variable 'p_event' were reassigned with value
before the old one has been used.

Scope of the variable 'buf', 'cFrom', 'rec_mode', 'first' can be reduced.
2013-10-09 22:50:57 +02:00
Thilo Graf
3788a5a5ec CChannelList: use matching data types for output 2013-10-09 22:50:57 +02:00
Jacek Jendrzej
d92ad1de0d CGenPsi:: add EAC3 audio support, revork genpsi 2013-10-09 21:51:18 +02:00
[CST] Focus
2e6276def7 neutrino: add EAC3 audio support 2013-10-08 17:18:35 +04:00
Jacek Jendrzej
6f07cbe3dd CUpdateSettings:: allow choose tmp(ramfs,TMPFS_MAGIC) as update dir 2013-10-08 10:10:10 +02:00
Jacek Jendrzej
35b49b302d CNeutrinoApp::handleMsg: -fix segfault if Bouquets is empty 2013-10-08 07:18:32 +02:00
svenhoefer
7ccb3ef387 - change plugin_hdd_dir to a more suitable setting
auto-create plugin_hdd_dir
2013-10-07 17:22:52 +02:00
svenhoefer
4f1f1b6b86 - change logo_hdd_dir to a more suitable setting
auto-create logo_hdd_dir
2013-10-07 17:21:25 +02:00
svenhoefer
50ee98c3c9 - pictureviewer: readd fallback to the std logo directory in flash 2013-10-07 17:19:27 +02:00
[CST] Focus
78fd4a1204 zapit/src/zapit.cpp: prevent 'rotor moving' message for ZapForEpg 2013-10-07 16:58:41 +04:00
[CST] Focus
27dc2ba888 driver/scanepg.cpp: prefer current bouquet in favorite mode,
adding other favorites when current is finished
2013-10-07 16:46:56 +04:00
[CST] Focus
f2f3737c10 driver/scanepg.cpp: reuse code, do not try to add favorites again if scan complete 2013-10-07 16:46:56 +04:00
Michael Liebmann
839547acb9 Revert "Neutrino build: Fix build with '--with-tremor-static'"
This reverts commit 40dc93d9e8.
2013-10-06 19:23:21 +02:00
Thilo Graf
2ed9357222 CTestMenu: add sample code for channel logo item 2013-10-06 17:14:31 +02:00
Thilo Graf
992cac1a55 CComponentsPicture: add class CComponentsChannelLogo 2013-10-06 17:14:31 +02:00
Thilo Graf
662fbe2dec CPictureViewer: rework GetLogoName
Evaluation with real channel name was broken.
2013-10-06 17:14:31 +02:00
Thilo Graf
7a3506629a CColorChooser: use matching data type 2013-10-06 17:14:31 +02:00
Thilo Graf
0ac3656272 CNeutrinoApp: fix color of active channel in bouqets
supplement to 32ca9b848c
see also:
http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/p157782-next-cc-branch/#post157782
2013-10-06 17:07:17 +02:00
Thilo Graf
d748680d66 CComponentsFrmClock: use 'localtime_r'
Follow general recommendation to use 'localtime_r'
for threadsafe applications.
2013-10-06 08:06:28 +02:00
defans
1af88c922b show record icon for normale records 2013-10-04 23:22:37 +02:00
defans
8bad688521 fix right offset when right_text and right_icon is given 2013-10-04 23:22:37 +02:00
svenhoefer
5c2fbf3348 - controlapi: use rcsim.h 2013-10-04 12:00:28 +02:00
svenhoefer
0bf82b2eda - rcsim: build binary 2013-10-04 11:29:38 +02:00
svenhoefer
c0e2797c57 - rcsim: add the wellknown names for menu/exit 2013-10-04 11:25:31 +02:00
svenhoefer
11a4fe1fd7 - rcsim: user const types in struct key 2013-10-04 11:24:40 +02:00
svenhoefer
57bcfed789 - rcsim: move enumeration to header 2013-10-04 10:55:53 +02:00
svenhoefer
6afcfa2b48 - rcsim: add header comment to rcsim.h 2013-10-04 10:54:22 +02:00
svenhoefer
fb44e90b03 - rcsim: create rcsim.h automatically
add rcsim.h to .gitignore
2013-10-04 10:25:27 +02:00
svenhoefer
5b95586530 - rcsim: fix usage output 2013-10-04 10:13:45 +02:00
striper
279c8d133c - rcsim: fix compiler warning 2013-10-04 09:44:34 +02:00
svenhoefer
4ab9dd6cb2 - add rcsim sources from martiis-neutrino-mp 2013-10-04 09:14:48 +02:00
defans
ab1c33f024 Fix infoviewer global font zoom faktor
Change the zoom factor made ​​time display broken, left side
2013-10-03 18:01:15 +02:00
Michael Liebmann
117b7bae3c Update deutsch.locale 2013-10-02 20:49:56 +02:00
Michael Liebmann
41d50d793f nederlands.locale: Fix sort order 2013-10-02 20:49:55 +02:00
Jacek Jendrzej
6321bd1810 eitd: -fix wakeup epg scan with max_events==0 2013-10-02 17:50:49 +02:00
Jacek Jendrzej
f41cb76e01 libfec.cpp: -fix compil with DEBUG 2013-10-02 17:48:41 +02:00
[CST] Focus
aff6f77cef neutrino.cpp: fix epg_scan option saving 2013-10-02 18:35:11 +04:00
[CST] Focus
41f6e03e3e gui/miscsettings_menu.cpp: add epg scan modes 2013-10-02 15:30:44 +04:00
[CST] Focus
da0bfde715 locals: add locale for epg scan mode 2013-10-02 15:30:44 +04:00
[CST] Focus
3ccd5cca68 driver/scanepg.cpp: add support to scan all favorites 2013-10-02 15:30:44 +04:00
Thilo Graf
30c7010c6b CChannelList: use CComponentsPIP object for minitv
It's working with unified other implementations of minitv e.g. imageinfo,
streaminfo and can provide better options for an
implementation with native pip. Possible variants will follow soon.
2013-10-02 10:21:11 +02:00
Thilo Graf
4f69f4f34a CComponentsPIP: centering alternate backkground image 2013-10-02 10:21:11 +02:00
Thilo Graf
252c1925d8 icons.h: add larger audio icon
Taken from GNU/GPL icon package "Dark Glass" by  Alessandro Rei

http://www.mentalrey.it/
2013-10-02 10:21:01 +02:00
Thilo Graf
acb256ba53 CBouquetList: use required type
fix some possible compiler warnings
2013-10-02 10:07:34 +02:00
Michael Liebmann
00a194990e CFlashExpert::showMTDSelector(): Fixed typo at 'disable write uboot' 2013-10-01 20:42:01 +02:00
Jacek Jendrzej
9d7751dc8c CControlAPI::SendChannelList: show only unique channellist & currenttpchannels 2013-10-01 17:55:18 +02:00
Stefan Seyfried
a94d9ea8f8 hdd_menu: avoid compiler warning
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-10-01 14:00:20 +02:00
Stefan Seyfried
f485bceff7 initialize variables (mostly to silence valgrind)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-10-01 14:00:20 +02:00
Stefan Seyfried
878d8a55be movieplayer: fix invalid type 2013-10-01 14:00:20 +02:00
Stefan Seyfried
a0a370047c infoviewer: don't check resolution in radio mode 2013-10-01 14:00:20 +02:00
Thilo Graf
91b8b34a51 CComponentsPIP: fix x position
pig_x+2 was wrong.
2013-10-01 10:09:08 +02:00
Thilo Graf
648218fc99 CInfoViewer: fix missing displaying content of infobar.txt
Text from infobar.txt was not painted after channel switch or in
virtual zap mode.
Thx snafed for suggestion.

TODO: many flicker effects in "virtual zap mode"
2013-10-01 10:09:08 +02:00
Thilo Graf
93f177b8aa CInfoViewer: remove unused code
Logo background handling can be done with CComponentsChannelLogo object soon.
2013-10-01 10:09:07 +02:00
Thilo Graf
633fbe43dd CTimeOSD: use matching data type required by updatePos() 2013-10-01 10:09:07 +02:00
Thilo Graf
76aa02db42 CListBox: remove float type
Is not really required
2013-10-01 10:09:07 +02:00
svenhoefer
d9ee92f83d - yweb: add missing trinity rcu entry 2013-10-01 08:32:29 +02:00
Michael Liebmann
96fd0ef59d CFlashExpertSetup: Disable backup u-boot 2013-09-29 11:44:07 +02:00
Michael Liebmann
4cb2465665 CFlashExpert: Exclude 'env' from write flash 2013-09-29 11:42:53 +02:00
svenhoefer
5227f726c9 - yweb: fix /control/reboot 2013-09-28 22:25:41 +02:00
Michael Liebmann
b25b1c4fb5 CFlashExpert: Use findMTDNumberFromName() to find mtdnumber 2013-09-28 07:29:57 +02:00
Michael Liebmann
859ef920cc CMTDInfo: Add function findMTDNumberFromName() 2013-09-28 07:29:57 +02:00
svenhoefer
dea8e8bbc8 - eventlist: fix paint of background in right box 2013-09-27 18:07:40 +02:00
svenhoefer
f468f9c176 - eventlist: use left/right to switch channels 2013-09-27 18:02:26 +02:00
[CST] Focus
d26bc23f6b nhttpd/tuxboxapi/coolstream/controlapi.cpp: wakeup zapit before neutrino,
to be sure zapit will process any next commands
2013-09-27 16:27:21 +04:00
[CST] Focus
550ca1dedb gui/miscsettings_menu.cpp: add 'info' action key in epg settings to show current eit event count 2013-09-27 16:27:21 +04:00
[CST] Focus
537a60fe6b eitd/sectionsd.cpp: add getEventsCount() 2013-09-27 16:27:21 +04:00
[CST] Focus
d7d181a7ae gui/widget/menue.cpp: fix parent arg for exec using menu action keys 2013-09-27 16:27:21 +04:00
Michael Liebmann
c48a8cf695 Image backup apollo Part #7
- Add image backup to menu 'Software Update'
2013-09-27 06:44:44 +02:00
Michael Liebmann
d00cb6f8ec Image backup apollo Part #6
- Menu option for including kernel/uldr/u-boot in the image backup
- Menu option for creating an image with a different erasesize
  Tank <=> Trinity
2013-09-27 06:44:43 +02:00
Michael Liebmann
9188c78751 Image backup apollo Part #5
- Rework handling devtable
- Use file for devtable '/var/tuxbox/config/devtable.txt'
- If file is empty or does not exist, will default entries
  '/dev/console' and '/dev/null' creates
2013-09-27 06:44:43 +02:00
Michael Liebmann
23163e7897 Image backup apollo Part #4
- Check of available disk space before image creation
2013-09-27 06:44:41 +02:00
Michael Liebmann
66b078cb92 src/system/mtdutils: Creation devtable moved to update.cpp 2013-09-27 06:44:41 +02:00
Michael Liebmann
acea9818b8 Image backup apollo Part #3
- Add ".256k" string to imagename for tank boxes
2013-09-27 06:44:39 +02:00
Michael Liebmann
2e360ca480 Image backup apollo Part #2
- Add locales for progressbar
2013-09-27 06:44:38 +02:00
Michael Liebmann
d4ca6a552e Image backup apollo Part #1
- Use src/system/mtdutils for image creation
2013-09-27 06:44:36 +02:00
Michael Liebmann
2299807e11 src/system/mtdutils: Add and patch makefiles 2013-09-27 06:44:34 +02:00
Michael Liebmann
d8957d17ac src/system/mtdutils: Add files from mtd-utils
- based on mtd-utils http://git.infradead.org/mtd-utils.git
  commit ab8c6fb93ce9db0f09401c4b819b0b277dc00340 (2013-07-01)
- Add files for create jffs2 image and using sumtool
- Creating classes for mkfs.jffs2 and sumtool
2013-09-27 06:44:34 +02:00
Michael Liebmann
720f52c0a0 CFlashExpert: Add return value to showMTDSelector() & showFileSelector() 2013-09-27 06:44:33 +02:00
Michael Liebmann
40dc93d9e8 Neutrino build: Fix build with '--with-tremor-static' 2013-09-27 06:44:31 +02:00
Michael Liebmann
76d2cc17fb Update deutsch.locale 2013-09-27 06:44:30 +02:00
[CST] Focus
173403120f gui/channellist.cpp: fix reset 'new' channel flag 2013-09-26 19:46:25 +04:00
[CST] Focus
a2d5ccdce2 nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp: fix memleak in GetChannelEvents() 2013-09-25 17:08:34 +04:00
[CST] Focus
1d63e4048e src/gui/bouquetlist.cpp: do not add dublicate channels while copy bouquet to favorite,
if favorite bouquet already exist
2013-09-25 17:08:34 +04:00
[CST] Focus
8d52885a5e gui/channellist.cpp: add menu option to reset all 'new' channels 2013-09-25 17:08:34 +04:00
Stefan Seyfried
ba4298b119 zapit: fix ordering of cleanup stuff 2013-09-25 17:08:34 +04:00
Jacek Jendrzej
c06e0c4bb4 CControlAPI::_GetBouquetWriteItem: -fix UTF-8 (THX Gaucho316) http://www.dbox2world.net/index.php?page=Thread&postID=157423 2013-09-24 12:39:54 +02:00
Thilo Graf
740e7e8129 CTestMenu: fix build of test menu, name of member was changed 2013-09-21 00:24:13 +02:00
svenhoefer
18a24d18bd - yweb: disable non-working rec on/off buttons 2013-09-20 14:57:06 +02:00
svenhoefer
8561622751 - yweb: fix typo in startpage definition 2013-09-20 14:31:05 +02:00
svenhoefer
99b477207f - yweb: remove delivery_system from boxtype tank
and avoid duplicate code
2013-09-20 13:36:42 +02:00
svenhoefer
c7b03680b4 - yweb: add trinity rcu 2013-09-20 12:09:36 +02:00
Thilo Graf
19fa5e6418 CComponentsButton: remove function blocks from header 2013-09-20 08:33:06 +02:00
[CST] Focus
e655e94c8a zapit/src/bouquets.cpp: fix scan bouquets saving, ignore user bouquets while copy 2013-09-19 17:11:23 +04:00
Christian Schuett
32ca9b848c CChannelList: mark current channel if not selected
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-09-19 09:28:42 +02:00
Thilo Graf
ccddafa427 CNeutrinoEventList: don't paint explicit background 2013-09-19 08:24:40 +02:00
Thilo Graf
08e23a917c CTextBox: ensure paint of background to avoid overlapped letters 2013-09-19 08:24:40 +02:00
Thilo Graf
33ec56ad6f CComponents: remove member setCornerRadius(),
setCorner() replaces this function, 2nd parameter sets type
2013-09-19 08:24:40 +02:00
Thilo Graf
a9a1c5dd68 CMenuItem: use CComponentsShapeSquare to paint color sector
This is only a partial solution. CMenuItem class can
principle completely be implemented with cc-items or cc-Forms.
2013-09-19 08:24:40 +02:00
Thilo Graf
c6b9fe432b CComponents: add member setCorner()
This replaces setCornerType() and setCornerRadius() soon
2013-09-19 08:24:40 +02:00
Thilo Graf
c8356949db CMenuItem:remove picked #ifdef statements
Those cherry picks have no effect, but
contain unfavorable maintainer tags or was mixed with other commits,
therefore they may be removed or need separately revision.
- g_settings.menu_numbers_as_icons: not exists
- "active": was deliberately chosen so
- g_settings.key_channelList_pageup: is intended for channel list handling
2013-09-19 08:24:39 +02:00
Thilo Graf
be8e47fe3f CComponentsButton: add localized button
So it's possible to use locales for button caption.
2013-09-19 08:24:39 +02:00
Thilo Graf
566698377d CComponentsWindow: fix fit of footer if using frame
Footer has been overpainted frame on bottom.
2013-09-19 08:24:39 +02:00
Thilo Graf
b9f35bfc6d CComponentsWindow: fix max width of base items, if frame was set
Header, body and footer were too wide on the right side.
2013-09-19 08:24:39 +02:00
Thilo Graf
78cdee08a8 CComponentsHeader: add member that allows switching to small size 2013-09-19 08:24:39 +02:00
Thilo Graf
4eb26988e9 CComponentsForm/CComponentsWindow: add new members
CComponentsForm: Overload member removeCCItem so we can use
cc_item as parameter.
CComponentsWindow: add member bool showFooter().
This allows to hide a footer in window.
2013-09-19 08:24:38 +02:00
Thilo Graf
f129db9b0c Signalbars: move sorce files to gui/components 2013-09-19 08:24:38 +02:00
Thilo Graf
d750b8e27b CComponentsWindow: use members as protected
Sub classes need these members.
2013-09-19 08:24:38 +02:00
Stefan Seyfried
6e83576a1b oggdec: remove old include to fix build with new tremor 2013-09-19 08:24:38 +02:00
[CST] Focus
8a8f996ca0 channel list: restrict adding channels to favorits only,
show empty bouquets only in channel add mode
2013-09-18 12:57:56 +04:00
[CST] Focus
12d005d1ea gui/audio_setup.cpp: disable nmgr settings on apollo 2013-09-17 09:58:40 +04:00
[CST] Focus
5b3cea3ff6 gui/upnpbrowser.cpp: revert keys handling, pass not-handled to CNeutrinoApp 2013-09-16 14:38:06 +04:00
[CST] Focus
a992f9695a zapit/src/frontend.cpp: fix 'unknown FEC' log for FEC_S2_AUTO 2013-09-16 14:36:55 +04:00
[CST] Focus
17bc0f968d gui/scan_setup.cpp: cleanup, fix FEC options on mixed sat+cable box 2013-09-16 14:36:22 +04:00
Jacek Jendrzej
79e63c3f78 movieplayer.cpp: add rtsp parse 2013-09-09 19:25:37 +02:00
[CST] Focus
381e59a54f lib/libupnpclient/UPNPDevice.cpp: change to non-blocking recv 2013-09-09 12:42:01 +04:00
[CST] Focus
37accb627c cross-configure.apollo.debug: fix additional configure args 2013-09-09 12:42:01 +04:00
[CST] Focus
d3ff93e12e neutrino.cpp: fix malloc_stats call for uclibc 2013-09-09 12:42:01 +04:00
Jacek Jendrzej
d7224f4c99 neutrino: disable commit 4111ff45cb for test 2013-09-09 08:03:29 +02:00
Jacek Jendrzej
073d7c93e3 movieplayer dont skip RequestAbort 2013-09-08 19:04:34 +02:00
Jacek Jendrzej
ba4d30112d movieplayer fix youtube name 2013-09-08 18:34:55 +02:00
Jacek Jendrzej
ab1757a963 CNeutrinoApp::handleMsg:zap to rec channel in standby-mode 2013-09-07 21:16:47 +02:00
Jacek Jendrzej
be28b961c7 supplement to 4111ff45cb fix 2013-09-07 17:11:47 +02:00
Jacek Jendrzej
352ab3e7c0 supplement to 4111ff45cb 2013-09-07 16:39:30 +02:00
Jacek Jendrzej
4111ff45cb CNeutrinoApp::handleMsg:zap to rec channel if box start from deepstandby 2013-09-07 16:17:27 +02:00
[CST] Focus
06e6fa5415 driver/netfile.cpp: fix crash, id3 struct not initialized 2013-09-06 18:32:53 +04:00
Jacek Jendrzej
7d1cb075e9 CFlashTool::program: saveEpg only if on 2013-09-05 20:59:21 +02:00
Jacek Jendrzej
be74a66d7b channellist: disable scale window size with miniTV 2013-09-05 20:42:16 +02:00
[CST] Focus
cbc6c5867f gui/movieplayer.cpp: fix for 6fe70ff17d, audio tracks not cleared 2013-09-04 17:39:56 +04:00
Thilo Graf
4ddf59b175 CMenuOptionLanguageChooser:prevent alter of value conversion
compiler warning: wconversion
2013-09-04 11:48:49 +02:00
Thilo Graf
d30f216e1a CTestMenu: disable testmenu 2013-09-04 11:48:49 +02:00
[CST] Focus
6eeb1a8305 gui/upnpbrowser.cpp: clear fb on exit 2013-09-04 13:46:25 +04:00
Thilo Graf
9bc7a6efca CPlugins: remove dub included header 2013-09-04 09:59:09 +02:00
Michael Liebmann
a2240f4640 Update deutsch.locale 2013-09-04 02:25:10 +02:00
Michael Liebmann
347ac82e50 Fix segfault in movieplayer (uninitialized variable) 2013-09-04 02:25:08 +02:00
[CST] Focus
c2a11f6dd2 lib/libcoolstream/playback_cs.h: update apollo header 2013-09-03 18:38:01 +04:00
[CST] Focus
48d12add87 gui/upnpbrowser.cpp: re-work,
reuse code;
unify list scroll;
change folder play key to 'play', OK/right select items;
add picture display and video playback - parts based on code (c) martii <m4rtii@gmx.de>;
work in progress, not complete
2013-09-03 18:23:20 +04:00
[CST] Focus
6527334a0e gui/network_service.cpp: add xupnpd service 2013-09-03 18:23:20 +04:00
[CST] Focus
4902c39f95 locals: add hint locale for xupnpd network service 2013-09-03 18:23:20 +04:00
[CST] Focus
0e72bf5905 gui/channellist.cpp: disable show bouquet name on VFD 2013-09-03 18:23:20 +04:00
[CST] Focus
3498577460 lib/libcoolstream2/playback_cs.h: update apollo header 2013-09-03 18:23:20 +04:00
[CST] Focus
6fe70ff17d gui/movieplayer.cpp: add support to play files from upnp browser,
add support to stop playback while open in progress, to interrupt i.e. ffmpeg analyze etc, based on code (c) martii <m4rtii@gmx.de>
2013-09-03 18:23:20 +04:00
[CST] Focus
2df40249d6 nhttpd/tuxboxapi/coolstream/controlapi.cpp: call GetChannelEvents only if epg param present,
add 'fav' param to get only user bouquets;
add support to get bouquet's channel list with epg also in plain format
2013-09-03 18:23:20 +04:00
[CST] Focus
a876b074ed driver/pictureviewer/pictureviewer.cpp: add support to get file from url, (c) martii <m4rtii@gmx.de> 2013-09-03 18:23:20 +04:00
[CST] Focus
b4cf20a9fd zapit/include/zapit/zapit.h: add EnablePlayback() to lock/unlock playback starting 2013-09-03 18:23:20 +04:00
[CST] Focus
bb5bae7deb gui/Makefile.am: enable exeptions 2013-09-03 18:23:20 +04:00
[CST] Focus
e2f4eff598 gui/mediaplayer.cpp: make upnpbrowsergui static 2013-09-03 18:23:20 +04:00
[CST] Focus
418588e14a lib/libupnpclient/UPNPDevice.cpp: fix fd leak 2013-09-03 18:23:20 +04:00
[CST] Focus
a99395cb05 locals: add locale for file start play dialog 2013-09-03 18:23:20 +04:00
[CST] Focus
15b781ab86 zapit/src/bouquets.cpp: bug fix, reset services changed flag after adding NOT_FOUND channels -
else it trigger services save after load
2013-09-03 18:23:20 +04:00
[CST] Focus
c63c0b4c79 driver/audioplay.cpp: reset state to STOP in stop(), in case it called in STOP state 2013-09-03 18:23:20 +04:00
Michael Liebmann
83ee284269 src/gui/channellist.cpp: Fix OSD (headerclock) 2013-09-02 23:50:12 +02:00
svenhoefer
ebd5f54753 - channellist: disable miniTV in movieplayer-mode 2013-09-02 22:37:07 +02:00
svenhoefer
6ed30528f9 - osd_setup: introduce g_settings.window_size to scale some windows
* remove g_settings.big_windows
* add setup window (use up/down to change size)
2013-09-02 20:59:26 +02:00
Jacek Jendrzej
b8ec3b55e6 update satellites.xml 2013-09-02 17:34:25 +02:00
Jacek Jendrzej
4c8e32101c CChannelList::paintItem:-fix description width with scrambled icon 2013-09-01 17:03:32 +02:00
Jacek Jendrzej
9b237df1c0 fix width string size 2013-09-01 15:59:42 +02:00
Jacek Jendrzej
5e60b64469 gui/scan_setup:fix override gotoXXLongitude & gotoXXLatitude with uninitialized zapit_lat or zapit_long 2013-09-01 14:35:35 +02:00
Thilo Graf
bb3a5fa8ef CSignalBar/CSignalBox: rework position and paint handling, use dyn fonts 2013-08-30 22:17:08 +02:00
Thilo Graf
6b25b6d530 CMotorControl: temporarily widened, user request 2013-08-30 22:14:35 +02:00
Thilo Graf
5cb7d66993 CComponentsForm: fix fitting of item on the right and bottom edges
Frame of form was overpainted by item,
small whitespace fixes
2013-08-30 22:14:35 +02:00
Thilo Graf
eee3b5d78e CProgressBar: remove comment 2013-08-30 22:14:35 +02:00
Thilo Graf
5e666dcdd5 CNeutrinoFonts: disable debug spam 2013-08-30 22:14:35 +02:00
Thilo Graf
5a224dfbb2 CProgressBar: declare paintShapes() static, whitespace fixes
Technically the member function 'CProgressBar::paintShapes' can be static.
2013-08-30 22:14:34 +02:00
Thilo Graf
aca06a5c02 CComponentsShapeCircle: getDiam() become const
Technically the member function 'CComponentsShapeCircle::getDiam'
can be const (style)
2013-08-30 22:14:34 +02:00
Thilo Graf
68b431f1b8 CSignalBar: use dynamic fonts in signalbars 2013-08-30 22:14:34 +02:00
Jacek Jendrzej
af920c8988 /movieplayer: filpeplayer add parse for rtmp 2013-08-26 17:02:14 +02:00
Michael Liebmann
677a3ba116 Activate reworked mute icon handling for apollo hardware 2013-08-24 15:51:29 +02:00
Michael Liebmann
df2fab4ceb gui/update.cpp: disable apply settings on apollo, as non-working at the moment 2013-08-21 06:32:18 +02:00
Michael Liebmann
8a5c32d0f6 Softupdate: Check the available space before copy image to /tmp on apollo 2013-08-21 06:32:17 +02:00
Michael Liebmann
f91f3f3610 Softupdate/applySettigs: No rename/copy file when update_dir=/tmp 2013-08-21 06:32:10 +02:00
Michael Liebmann
8eacdd6e09 Softupdate: Skip checkSize() when update_dir=/tmp on non apollo platform
- supplement to a3762416af
2013-08-21 06:32:10 +02:00
Michael Liebmann
9b12442b5d Softupdate: Fix filename for local update 2013-08-21 06:32:10 +02:00
martii
12910d1af3 fix audiodec/wav 2013-08-20 11:50:53 +02:00
Michael Liebmann
a3762416af Softupdate: Check the available disk space when reading the flash 2013-08-20 02:55:56 +02:00
Michael Liebmann
bc069b0a84 Softupdate: Use user-defined file names
for apply settings and saving partitions from the flash.
2013-08-20 02:55:54 +02:00
Michael Liebmann
0cc83a6a9f gui/update.cpp: disable "systemFS with settings" menu item on apollo,
as non-working at the moment
2013-08-17 20:56:26 +02:00
Michael Liebmann
874cf44b42 src/gui/scan.cpp: Fix pixel error with transponder scan.
fix for 9c175234e5
2013-08-17 20:56:26 +02:00
Michael Liebmann
381d25bdcd Fix file include in apollo libcoolstream headers 2013-08-17 20:56:26 +02:00
Michael Liebmann
d1e6260242 src/makefile.am: Add various libraries for apollo 2013-08-17 20:56:26 +02:00
svenhoefer
ed88cd49e5 - yweb: add tank remote control 2013-08-15 18:18:05 +02:00
svenhoefer
ce00efbd24 - yweb: add picture for tank remote control 2013-08-15 16:40:38 +02:00
svenhoefer
efe212413b - controlapi/yparser: detect new models tank and trinity 2013-08-15 16:25:38 +02:00
Jacek Jendrzej
35c87ebee0 zapitclient: initalize all var from commandZaptoServiceID struckt 2013-08-14 22:56:58 +02:00
svenhoefer
5f7792352b - moviebrowser.cpp: reduce console output at startup 2013-08-14 09:44:31 +02:00
[CST] Focus
ad1a626844 driver/record.cpp: check if pcr pid is not 0 before adding to record 2013-08-13 20:13:26 +04:00
[CST] Focus
73e67e8cbd gui/update_settings.cpp: disable apply settings menu item on apollo, as non-working at the moment 2013-08-13 20:13:14 +04:00
[CST] Focus
9436634220 neutrino.cpp: change apply_settings default to false 2013-08-13 20:13:09 +04:00
[CST] Focus
624f128325 autorun.sh: change PATH and LD_LIBRARY_PATH 2013-08-13 20:13:04 +04:00
[CST] Focus
7165459b27 zapit/src/zapit.cpp: ZapForEpg no need for successfull ParsePatPmt, channel may be not running atm 2013-08-13 20:10:03 +04:00
[CST] Focus
cdb0e0ef21 driver/record.cpp, driver/scanepg.cpp, zapit/src/zapit.cpp: try to prevent race
while lock/allocate frontend in case of possible concurrent usage in neutrino and zapit threads
2013-08-13 20:10:02 +04:00
[CST] Focus
79845b8fe2 driver/scanepg.cpp: fix copy/paste 2013-08-13 20:10:02 +04:00
[CST] Focus
026fd54dcb zapit/include/zapit/femanager.h: change mutex to recursive, add Lock/Unlock 2013-08-13 20:10:02 +04:00
[CST] Focus
46980f524d driver/scanepg.cpp: try to make zap for epg scan non-blocking 2013-08-13 20:10:02 +04:00
[CST] Focus
640056c938 zapit/src/zapit.cpp: add ZapForEpg() 2013-08-13 20:10:02 +04:00
[CST] Focus
f210a8c048 neutrino: add EVT_BACK_ZAP_COMPLETE event for background epg scan zap 2013-08-13 20:10:02 +04:00
[CST] Focus
322db8b591 zapit/lib/zapitclient.cpp: add zapTo_epg, EVT_BACK_ZAP_COMPLETE event 2013-08-13 20:10:02 +04:00
svenhoefer
ff161a699c - yweb: add PCR PID handling to live streaming ...
... and add PCR PID and PMT PID to streaminfo

based on patches by Christian Schuett <Gaucho316@hotmail.com> in Tuxbox Git
2013-08-09 11:04:26 +02:00
Michael Liebmann
9c175234e5 src/gui/scan.cpp: Fix pixel error with transponder scan. 2013-08-08 21:29:26 +02:00
Jacek Jendrzej
cf261628b6 eitd: fix compil without USE_DVBSI_EVENTS 2013-08-08 17:02:53 +02:00
Jacek Jendrzej
08b1f99352 update encoding.conf 2013-08-08 15:51:47 +02:00
Jacek Jendrzej
fd911c9deb update slovak locale (THX EnoSat) 2013-08-08 15:30:16 +02:00
Jacek Jendrzej
ada1ec3e60 streamts: add dvbsub and teletext pid to stream 2013-08-08 15:09:30 +02:00
[CST] Focus
70882dde00 data/locale/nederlands.locale: fix telesat prov name 2013-08-08 17:02:30 +04:00
Michael Liebmann
5d77f01b5d helpers.cpp: Add getFileName(), getFileExt(), getNowTimeStr() 2013-08-08 14:09:47 +02:00
[CST] Focus
db027d50ea eitd/sectionsd.cpp: disable ntpd daemonize 2013-08-08 10:57:18 +04:00
[CST] Focus
f3c13fbf34 .gitignore: add src/dt 2013-08-07 18:05:13 +04:00
[CST] Focus
abfaf533e7 add frontpanel control tool to be used in scripts 2013-08-07 18:04:21 +04:00
[CST] Focus
28af6c810b eitd/sectionsd.cpp: check is /sbin/ntpdate present, use ntpd if not 2013-08-07 17:47:28 +04:00
[CST] Focus
d8b5979018 gui/vfd_setup.cpp: disable display settings on trinity too 2013-08-07 16:15:45 +04:00
[CST] Focus
f190332785 zapit/src/femanager.cpp: try to fix skipping free frontend, if other linked group is busy 2013-08-06 15:17:08 +04:00
[CST] Focus
d54a49b243 gui/start_wizard.cpp: disable astra initial settings in case of fast-scan setup 2013-08-06 15:17:03 +04:00
[CST] Focus
3e207638ef gui/start_wizard.cpp: hack to enable easy setup aka fast scan setup, if locale is nederlands only 2013-08-06 15:16:59 +04:00
[CST] Focus
8ade9f656b gui/update.cpp: download different image for different system fs erase size 2013-08-06 15:16:54 +04:00
[CST] Focus
7a41572563 revert apollo libcoolstream headers to release lib version 2013-08-06 15:16:48 +04:00
[CST] Focus
b2141a8217 autorun.sh: add reboot
Conflicts:
	autorun.sh
2013-08-06 15:16:37 +04:00
Jacek Jendrzej
390fb80fad genpsi: supplement to 7a3b584920 2013-08-01 19:03:54 +02:00
Jacek Jendrzej
7a3b584920 genpsi: add pcr pid handling 2013-08-01 17:54:51 +02:00
[CST] Focus
036ef3399a gui/infoviewer.cpp: fix shadow 2013-07-30 15:24:51 +04:00
[CST] Focus
d886a95acd try to fix shutdown after wakeup, if several recordings was done,
cancel shutdown after wakeup, if remote used, based on code (c) martii <m4rtii@gmx.de>
2013-07-30 14:10:21 +04:00
[CST] Focus
4fa0c9a233 gui/moviebrowser.cpp: add missed settings for reset to defaults 2013-07-30 14:10:17 +04:00
[CST] Focus
527e835d7e update initial astra frontend.conf, use same config as default 2013-07-30 11:13:50 +04:00
[CST] Focus
853baa6f29 gui/channellist.cpp: fix quick zap and virtual zap, when
empty bouquets present and zap cycle in current bouquet is disabled
2013-07-30 11:13:50 +04:00
[CST] Focus
05460d1a4d zapit/src/frontend.cpp: comment voltage switching for rotor commands 2013-07-30 11:13:50 +04:00
[CST] Focus
bbe63318b8 gui/infoviewer.cpp: disable EVT_NOEPG_YET in virtual zap mode 2013-07-30 11:13:50 +04:00
[CST] Focus
291a990be3 gui/channellist.cpp: fix selected after direct record 2013-07-30 11:13:50 +04:00
[CST] Focus
c7e5bc6e20 gui/moviebrowser.cpp: fix bug with always re-loaded ts/xml files 2013-07-30 11:13:50 +04:00
[CST] Focus
dd29b0ae86 english.locale: little changes/corrections 2013-07-30 11:13:50 +04:00
[CST] Focus
f75d6d1ea1 nederlands.locale update 2013-07-30 11:13:50 +04:00
Michael Liebmann
e473df6a43 CNeutrinoFonts: Use separate font renderer for dynamic fonts
- delete / initialize font renderer only if necessary
  (e.g. start program, change the font file, change the scaling)
2013-07-26 14:52:37 +02:00
Thilo Graf
94b2ebda44 CSignalBar/CSignalBox: use better base color for caption COL_INFOBAR_TEXT 2013-07-25 21:44:14 +02:00
Thilo Graf
3b3156d55d CSignalBar/CSignalNoiseRatioBar: add missing initSBItems() 2013-07-25 21:44:13 +02:00
Michael Liebmann
7e58a0bcae Update deutsch.locale 2013-07-24 11:47:25 +02:00
Jacek Jendrzej
d5876963e7 CChannelList::paint(): reduce background paint in miniTV mode 2013-07-23 19:24:42 +02:00
[CST] Focus
c71de7fea2 src/zapit/src/frontend.cpp: disable driveToSatellitePosition() code for linked frontends 2013-07-23 16:10:28 +04:00
[CST] Focus
5b57fc6150 gui/scan_setup.cpp: disable frontend motor options, if more not master or independent 2013-07-23 16:10:28 +04:00
[CST] Focus
3c074a9582 gui/motorcontrol.cpp: cleanup/rework, add simple network info 2013-07-23 16:10:28 +04:00
[CST] Focus
5c3708e871 locals: add locale for motor control network info;
change motor options hints
2013-07-23 16:07:49 +04:00
[CST] Focus
b9464f15e5 zapit/src/scan.cpp: clear abort flag in Cleanup() 2013-07-23 16:07:49 +04:00
[CST] Focus
0913a47e1c zapit/src/scannit.cpp: remember first seen position from satellite descriptor 2013-07-23 16:07:49 +04:00
Michael Liebmann
ce91ca7f13 Fontrenderer: Fixed error when rendering the font
- Add comment for parameter 'useFullBg'
2013-07-23 06:29:47 +02:00
Michael Liebmann
7d1fd50cfb streaminfo2: Fix text color of the signal bars
- supplement to c60c5c5ce3
2013-07-22 18:32:19 +02:00
Thilo Graf
b7b74ec718 CTextBox: set the correct H/V border
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-07-22 14:14:36 +02:00
Thilo Graf
42bee0ae0b Signalbars: add new classes to show signal bars, based up CComponents 2013-07-22 13:59:42 +02:00
Thilo Graf
2c3b86baa2 CComponentsText: add missing init in constructor 2013-07-21 22:31:10 +02:00
Michael Liebmann
a1fe4298c3 CNeutrinoFonts: Fix segfault, when font size changed 2013-07-21 22:06:44 +02:00
Michael Liebmann
aca97e210e CNeutrinoFonts: Fix segfault, when fontfile changed
- use std::string for font and style names
2013-07-21 22:06:40 +02:00
Michael Liebmann
0a0035c2ae Add option to resize the VolumeBar
- Minimum height: Height of NEUTRINO_ICON_VOLUME + 2 pixels
- Maximum height: 50 pixels
- Setting can be changed with:
  Menu -> Settings -> OSD -> Volume -> Height of display
2013-07-21 22:06:05 +02:00
Michael Liebmann
5267667cfb Use dynamic font in CVolumeBar 2013-07-21 22:06:00 +02:00
Michael Liebmann
0bcb7bcfae Add dynamic fonts to CNeutrinoFonts
- Dynamic fonts with their size matched to a given text box.
  The display size is retained even when changing the font size factor.
- "Normal" dynamic fonts, characterized by FONT_ID_SHARE in
  CNeutrinoFonts::getDynFont() can be used by several objects
  simultaneously. That is, if the calculated font size and font style
  are the same, the existing font is used.
- Dynamic font for exclusive application will only be used by an object.
  For this, a FontID (FONT_ID_xxx, defined in src/driver/neutrinofonts.h)
  in CNeutrinoFonts::getDynFont() is specified.
- Objects with dynamic font for exclusive application can resize at
  run time, the font size will be adjusted accordingly.
- The return value of CNeutrinoFonts::getDynFont() is a pointer
  to a font, for example:
  Font** font = CNeutrinoFonts::getInstance()->getDynFont(...);
  (*font)->RenderString(...)
2013-07-21 22:05:18 +02:00
Michael Liebmann
465d2aba23 Add new class CNeutrinoFonts for setup and modify neutrino fonts
- move SetupFonts() from CNeutrinoApp to CFontSetup
2013-07-21 22:05:14 +02:00
Thilo Graf
2cffcf53a3 CComponentsText: do also paint text on changed text color 2013-07-21 22:05:07 +02:00
Thilo Graf
e199d0c558 CFrontend: fix compiler warnings, wrong datatype
There are a lot of possible conversion problems
to one data type from other datatype those may alter values.
Sure, not for all, but on this quantity it's not to be underestimated.
This should be considered in more detail and should be
corrected over time, if required.
2013-07-21 22:04:49 +02:00
Thilo Graf
72c4deb17c CChannelList: use matching datatype for color 2013-07-21 22:04:10 +02:00
Thilo Graf
8b4cff7146 CBEChannelWidget: use int instead float, is unnecessary here 2013-07-21 22:03:57 +02:00
Thilo Graf
9cfd8e675d localize: use general syntax for #incude 2013-07-21 22:03:41 +02:00
Thilo Graf
71423089b0 CZapitChannel: use unsigned char instead size_t
This removes some annoying warnings with specific compiler flags.
2013-07-21 22:03:27 +02:00
Thilo Graf
a6c43a62bd CComponentsText: try to use an inherited version of CBox class
It's a partial solution to use full functionality for size handling
of CTextBox in CComponentsText.
2013-07-21 22:02:43 +02:00
Thilo Graf
25c40a63dd CComponentsText: remove delete of CBox() object
Obtain of one instance of CBox() should working
just as like a new instance.
2013-07-21 22:02:33 +02:00
Michael Liebmann
20fd26a65d Fontrenderer: Use real color values for Renderstring() 2013-07-21 22:01:52 +02:00
Michael Liebmann
c60c5c5ce3 Replace color indexes of the text colors by real color values for RenderString()
- If necessary, Correct data types of the color values
2013-07-21 22:00:58 +02:00
Michael Liebmann
e60067545f Define real text color for use in RenderString() 2013-07-21 22:00:46 +02:00
Michael Liebmann
d1f2726060 Add Member to change the OSD color 2013-07-21 22:00:33 +02:00
Michael Liebmann
61d36266c8 src/gui/update_ext.cpp: Fix memleak (Thx SatBaby)
- rename enum's 'RESET_Fxx' => 'CLOSE_Fxx'
2013-07-20 10:21:29 +02:00
[CST] Focus
9cb1a9c335 gui/cam_menu.cpp: dont show CI reset/CI clock if no CI slots 2013-07-18 14:52:00 +04:00
[CST] Focus
6f65e59e22 driver/vfd.cpp: fix typo 2013-07-18 14:52:00 +04:00
[CST] Focus
c337d26f99 lib/libcoolstream2: headers update 2013-07-18 14:52:00 +04:00
[CST] Focus
e6af083de8 gui/videosettings.cpp: fix unused variable 2013-07-18 14:52:00 +04:00
[CST] Focus
c31c9d0e7f neutrino.cpp: add buttons backlight settings 2013-07-18 14:52:00 +04:00
[CST] Focus
990dc117b4 gui/vfd_setup.cpp: add buttons backlight menu 2013-07-18 14:52:00 +04:00
[CST] Focus
1dba13d74f locals: add locales for buttons backlight menu 2013-07-18 14:51:59 +04:00
[CST] Focus
cde862081f driver/vfd.cpp: add buttons backlight control 2013-07-18 14:51:59 +04:00
[CST] Focus
baf2df01dd gui/scan_setup.cpp: show sat diseqc and rotor position in sat config menu 2013-07-18 14:51:59 +04:00
[CST] Focus
ae1abb6fa6 gui/scan_setup.cpp: fix use usals for all option, use per-frontend use_usals 2013-07-18 14:51:59 +04:00
[CST] Focus
7722ecbdaa zapit/src/femanager.cpp: save/load frontend use_usals option 2013-07-18 14:51:59 +04:00
[CST] Focus
5b2b623314 zapit/src/frontend.cpp: add per-frontend use_usals option, use gotoXX
for all satellites if enabled
2013-07-18 14:51:59 +04:00
[CST] Focus
77f3f86d30 gui/nfs.cpp: RC_spkr clears selected mount entry, based on patch (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:59 +04:00
[CST] Focus
cc115a3615 gui/filebrowser.cpp: restore selection,
remove double paint on exec(),
remember selected to restore on dir enter with OK button
2013-07-18 14:51:59 +04:00
[CST] Focus
4d7fb7e362 gui/scan_setup.cpp: fix manual frequency input lenght 2013-07-18 14:51:59 +04:00
[CST] Focus
5d95016b37 colorchooser: display selected color in menue, based on patch (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:59 +04:00
[CST] Focus
1f02a0d49e gui/widget/colorchooser.cpp: add getColor() member 2013-07-18 14:51:59 +04:00
martii
d6de6baebb widget/menue: don't render text over right icon 2013-07-18 14:51:59 +04:00
martii
ca519aa074 widget/menue: implement CMenuOptionNumberChooser::getWidth() 2013-07-18 14:51:58 +04:00
[CST] Focus
cd8ee4a1c8 driver/framebuffer.h: add empty blit for neutrino-mp patches 2013-07-18 14:51:58 +04:00
martii
8f4eee554c widget/menu: print right icon regardless of activation status 2013-07-18 14:51:58 +04:00
martii
3d187e56da CMenuWidget: add action keys
Conflicts:
	src/gui/widget/menue.h
2013-07-18 14:51:58 +04:00
[CST] Focus
8b5bbf8911 gui/widget/menue.cpp: add CMenuItem isStatic param, (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:58 +04:00
Christian Schuett
7702408456 - menue.cpp: fix macro usage of SUB_HEAD 2013-07-15 23:16:44 +02:00
Jacek Jendrzej
6948ab4258 fix compil without ENABLE_FASTSCAN 2013-07-15 23:16:07 +02:00
J. Krieg
a1640dd958 imageinfo: add possibility to display a custom text for image version 2013-07-15 23:10:13 +02:00
J. Krieg
1557dafabc imageinfo: display other version info on missing '.version' file 2013-07-15 23:10:06 +02:00
Michael Liebmann
339b1b4030 keybind_setup: Rename item in locale
- fix to ea66aaaf8f
2013-07-15 00:22:12 +02:00
J. Krieg
cc728d299c cables.xml: update Kabel BW (rearrangement channels, June 2013) 2013-07-13 23:03:06 +02:00
tomworld
ea66aaaf8f - keybind_setup: add possibility to disable/enable some special keys 2013-07-12 15:50:30 +02:00
svenhoefer
c866bf0866 - yweb: fix position and dimension of volume table 2013-07-07 22:33:21 +02:00
svenhoefer
262820f927 - yweb: increase left secondary menu frame
* increase version for last 3 commits. sry
2013-07-07 22:29:50 +02:00
FlatTV
153d2f3c78 CTextBox: expand parameters of member setTextBorderWidth()
This allows to use different horizontal and vertical width of borders
in text boxes.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-07-07 14:24:02 +02:00
svenhoefer
af662827d5 - yweb: remove obsolete Y_Settings.yhtm 2013-07-06 08:43:43 +02:00
svenhoefer
2c1477f46c - yweb: split links to screenshot pages to different list rows 2013-07-06 08:41:07 +02:00
svenhoefer
a78fcbc6a9 - yweb: add new function 'add_yExtensions()' to avoid duplicate code
* remove prefix '-' from added items
* add class 'y_menu_sec_ext' to added items
* rename unused class 'y_menu_prim_item' to 'y_menu_prim_ext'
2013-07-05 16:08:30 +02:00
svenhoefer
9e90a1ac56 - yweb: don't add undefined info urls to extentions page 2013-07-05 13:37:11 +02:00
svenhoefer
431ec51419 - yweb: fix fallback path to extentions.txt 2013-07-05 13:35:08 +02:00
Michael Liebmann
dfd5c29371 COsdSetup: Fix segfault due 'double free or corruption' (glibc)
- remove 'delete mfFontFile' & 'delete mfTtxFontFile' from destructor
- initialize variables mfFontFile & mfTtxFontFile
2013-07-04 22:58:36 +02:00
Michael Liebmann
082b301d64 start wizard: add german locale 2013-07-04 22:58:36 +02:00
Michael Liebmann
84ab2cb555 CRecordManager::ShowMenu: Fix display durations
- Save Option for CMenuForwarderNonLocalized in vector<std::string>
2013-07-04 07:45:52 +02:00
Michael Liebmann
5f4d598b1e Revert "CMenuForwarder: Use std::string (not pointer to std::string or char) for option"
This reverts commit b5d1322617.
2013-07-04 07:45:51 +02:00
Michael Liebmann
0ce25a86d5 CRecordInstance::GetRecordString(): Fix calculation of duration
- Use locales for time string
- Show recording duration right aligned in stop menu
2013-07-04 02:05:34 +02:00
Michael Liebmann
b5d1322617 CMenuForwarder: Use std::string (not pointer to std::string or char) for option 2013-07-04 02:05:33 +02:00
Michael Liebmann
d313392144 info viewer: Fix corner radius 2013-07-03 07:30:10 +02:00
Michael Liebmann
6d3a05fe0a COsdSetup: Display file names in font setup menu 2013-07-03 07:30:10 +02:00
Michael Liebmann
767ff03d98 src/system/helpers.cpp: Add getBaseName() and getPathName() 2013-07-03 07:30:09 +02:00
Michael Liebmann
31e2dae622 Fix paint VolumeBar on InfoViewer 2013-07-03 07:30:09 +02:00
Michael Liebmann
2a63a85584 CVolumeBar: add enums for volume bar pos 2013-07-03 07:30:09 +02:00
svenhoefer
1b7c7fecf6 - yweb: new images for remotecontrols v3 (zee and neo2) and v4 (neo twin)
special thanks to luuk@astrasat for support

* add image for remotecontrol v4 (neo twin)
* replace german images with plain images and localized tooltips.
2013-07-01 15:19:58 +02:00
Michael Liebmann
4003d5f434 CMenuWidget: fix simplified up/down code
- supplement to c5186c82dd
2013-07-01 12:49:37 +02:00
[CST] Focus
9827f03601 src/zapit/src/getservices.cpp: try to fix satellite services load
in case service.xml and satellites.xml have different sat names
2013-06-29 14:49:11 +04:00
svenhoefer
f7ff06485f - yweb: fix 5f87a12 (change eventhandler to new function) 2013-06-29 01:26:14 +02:00
[CST] Focus
33bc58915a add initial Astra 19e settings to install 2013-06-28 16:12:33 +04:00
[CST] Focus
d5e57f8877 start wizard: add easy mode as requested by customers,
which only ask for gui language and show fast scan (sat) and/or simple cable scan menu
2013-06-28 15:55:19 +04:00
[CST] Focus
584405883d src/gui/scan_setup.cpp: prevent crash in wizard - channel list not created yet 2013-06-28 15:55:19 +04:00
svenhoefer
63173fd5e2 - yweb: rework classifying slidertable in channellist for a smoother view 2013-06-28 00:52:59 +02:00
svenhoefer
b1f2f4dc98 - pluginlist: using CComponentsHeader to paint header
* fix scrollbar painting
2013-06-27 14:03:34 +02:00
[CST] Focus
9f63e80629 gui/videosettings.cpp: do not set g_settings.analog_mode2 on apollo 2013-06-27 15:03:49 +04:00
[CST] Focus
06a3533d68 neutrino.cpp: fix analog_mode1 on apollo 2013-06-27 15:03:49 +04:00
[CST] Focus
5c60ba98e6 Revert "gui/scan_setup.cpp: disable intro items in select satellite -"
seems to be fixed.

This reverts commit 41aaf96278.
2013-06-27 15:03:48 +04:00
svenhoefer
9078775a0a - yweb: re-introduce 'WebsiteMain.hosted_directory'
* this directory can be used to host some of your cracy stuff.
  yhtm, yjs and ysh will also parsed now. it is reachable with
  <boxip>/hosted/
* if exist a subdir named 'logos' in this directory you can use
  this as an external logo-dir for yweb too
* path can be configured with '--with-hosted_httpddir=PATH'
2013-06-27 12:20:29 +02:00
Thilo Graf
ac53313da4 CComponentsWindow: fix missing init of footer 2013-06-25 11:36:04 +02:00
Thilo Graf
f3cb2bc41c CComponentsForm: add more debug details 2013-06-25 11:36:04 +02:00
Thilo Graf
7fd870a063 CComponentsForm: fix possible segfault 2013-06-25 11:36:04 +02:00
Thilo Graf
5521a3b341 CComponentsWindow: add member Refresh() to reinit dimensions and positions 2013-06-25 11:36:03 +02:00
svenhoefer
5f87a1246d - yweb: a more suitable caption of remotecontrol button 2013-06-25 10:37:00 +02:00
svenhoefer
177eb70b91 - yweb: use a more matching icon for remotecontrol 2013-06-25 09:59:28 +02:00
svenhoefer
ef64f1dfbc - yweb: supplement2 to 915789c (typo) 2013-06-25 08:31:28 +02:00
svenhoefer
b9d9bdc21b - yweb: supplement to 915789c (the missing language entrys) 2013-06-24 15:37:14 +02:00
svenhoefer
915789cac8 - yweb: use correct remotecontrol in dependecy from neutrino-setting ...
... or choose another remotecontrol for yweb only

* TODO: add an image an an imagemap for remotecontrol v4 (neo twin)
* imagemaps for dbox-remotecontrols are taken from tuxbox neutrino
2013-06-24 15:15:13 +02:00
Thilo Graf
4a2a55e3dd CComponentsWindow: fix wrong type for ccw_footer 2013-06-23 23:28:26 +02:00
Thilo Graf
3fe6a376a5 CComponentsWindow: remove unused member 2013-06-23 23:28:20 +02:00
Thilo Graf
75fe48043e CComponentsForm: fix position of inserted item
It's not enough to insert an item object only. Also properties like
parent and index must be defined to inserted item to ensure that
positions are calculated correctly.
2013-06-23 22:54:40 +02:00
Thilo Graf
460c8bbff3 CComponentsForm: use addCCItem() instead push_back
push_back doesn't make all necessary steps to add an item
2013-06-23 22:54:35 +02:00
Thilo Graf
a8721fa72a CComponentsForm: add new member genIndex() 2013-06-23 22:54:30 +02:00
Thilo Graf
c66c778326 CComponentsForm: fix position of replaced item
If cc-item is bound on a parent form, it's not enough
to replace the item object only, also properties like
parent and index must be moved to new item to ensure that positions are calculated correctly.
But it's matter for unbound cc-items.
2013-06-23 20:34:19 +02:00
Thilo Graf
0495780668 Locales: small text change for image info caption 2013-06-21 13:52:55 +02:00
[CST] Focus
9cf2c7e0c6 src/gui/moviebrowser.cpp: change default ytquality to 1080p 2013-06-20 16:11:52 +04:00
[CST] Focus
2d47ab2ecd add system/set_threadname.h from git://gitorious.org/~martii/neutrino-mp/martiis-neutrino-mp.git 2013-06-20 16:07:59 +04:00
martii
b90497fc69 yt: revert to original quality selection order) 2013-06-20 16:07:59 +04:00
martii
8836a15a42 yt: speed up retrieving feed data by starting multiple (up to 8, default is 4) http transfers in parallel 2013-06-20 16:07:59 +04:00
martii
dd7ff427f7 ytparser: create CURL object in constructor 2013-06-20 16:07:59 +04:00
martii
e01e96c1ac ytparser/moviebrowser: add option for selecting prefered quality 2013-06-20 16:07:59 +04:00
martii
0e6848d7d9 ytparser: re-use exiting curl connection for bulk transfers 2013-06-20 16:07:59 +04:00
martii
eb00181c52 ytparser: prefer 720p (due to 1080p playback problems with ffmpeg/eplayer3/spark, and I'm not even sure which of those is at fault) 2013-06-20 16:07:59 +04:00
svenhoefer
1f297edafe - slovak.license: fix license text (thx bazi98) 2013-06-20 12:43:18 +02:00
Stefan Seyfried
ecef1e8ab8 CMenuWidget: fix simplified up/down code 2013-06-20 12:13:54 +02:00
Stefan Seyfried
c5186c82dd CMenuWidget: simplify up/down selection code 2013-06-20 12:13:04 +02:00
Stefan Seyfried
4774366474 menu: fix artifacts on page change 2013-06-20 12:12:29 +02:00
Stefan Seyfried
ed039d6ba9 menu: make page_start[] int, avoids lots of casts 2013-06-20 12:11:45 +02:00
Thilo Graf
020d52ddbb CComponentsFrmClock: ensure update of possible changed property values
This also fixes a segfault in channellist when font settings
were changed und user is change back into channellist.
2013-06-18 19:33:35 +02:00
Thilo Graf
03ef18cdb9 CComponentsFrmClock: set font only with fontrender object 2013-06-18 19:33:34 +02:00
[CST] Focus
ad48ffd99c gui/update_ext.cpp: return error, if sysfs not found;
hack mtd size for apollo
2013-06-18 16:24:50 +04:00
[CST] Focus
be05be5069 system/flashtool.cpp: prevent crash on invalid mtdData access,
ie pos = -1 if system-fs not found;
change sysfs name on apollo
2013-06-18 16:23:51 +04:00
[CST] Focus
d7bdd4ee6e gui/update.cpp: hide progress window, if applySettings() failed 2013-06-18 16:22:34 +04:00
Thilo Graf
3f8b127e3f CComponents: move unmaintained files into own directory 2013-06-16 14:32:24 +02:00
Thilo Graf
e8ddd8100f CComponentsPIP: show scaled aspect ratio in minitv box 2013-06-16 02:01:42 +02:00
Thilo Graf
b7e5121001 CTestMenu: add some sample codes for window and button handling, 2013-06-16 00:34:08 +02:00
Thilo Graf
ebc7b4ca6f CImageInfo: adapt for new window handling 2013-06-16 00:34:08 +02:00
Thilo Graf
2a7c712f25 CComponentsWindow: add more functionality
Window comes now with footer and body
2013-06-16 00:34:08 +02:00
Thilo Graf
a6cd3d8633 CVolumeBar: remove redundant code parts
corrections of position is already  calculated in paintInit()
2013-06-16 00:34:07 +02:00
Thilo Graf
940576f0a0 CComponentsText: fix position handling in sub forms 2013-06-16 00:34:07 +02:00
Thilo Graf
b18741efc7 CComponentsButton: fix alignment of button items 2013-06-16 00:34:07 +02:00
Thilo Graf
04300f1874 CComponents: rework position handling
The real position already used here, if item is bound to a parent.
(bound or embedded means: added with addCCItem() to a form)
This causes no separate calculation in paint methodes of embedded
sub items or sub forms and more nested sub forms.

CComponentsForm have also some new members
- exchangeCCItem() to exchange the order items
- setAppendOffset() to set an offset for auto append mode
  Autoappend is enabled if x or y have value -1 (defined also in CC_APPEND)
  x=horizontal, y=vertical
  Is this activated, no separate calculation of incremental offset
  is required.

However items with independent rendered parts, needs
a separate calculation. In some subclasses was this necessary.
2013-06-16 00:34:06 +02:00
Thilo Graf
d88b28445f CComponentsPicture: add member initPosition() 2013-06-16 00:34:06 +02:00
Thilo Graf
3f02d391bc CComponentsLabel: trivial format fix 2013-06-16 00:34:06 +02:00
Thilo Graf
44759766af CProgressBar: add member paintShapes()
paintShapes() replaces paintBoxRel()
TODO: paint v-lines with CComponents
2013-06-16 00:34:05 +02:00
Thilo Graf
2a234d08ce CComponents: add define CC_APPEND
Is usable as default value for item position parameters
2013-06-16 00:34:05 +02:00
Thilo Graf
f14141d49c CComponents: add new member getFrameThickness() 2013-06-16 00:34:05 +02:00
Thilo Graf
4df8d1d088 CComponentsPicture: add member function paintPicture()
compact calling in paint()
2013-06-16 00:34:04 +02:00
Thilo Graf
f968abe6c5 CComponentsForm: add new member isAdded() 2013-06-16 00:34:04 +02:00
Thilo Graf
2af1c5d8b2 CComponentsForm: return id only if parameter is not 0 2013-06-16 00:34:04 +02:00
Thilo Graf
2e42455e25 CComponentsInfoBox: comment precised 2013-06-16 00:34:03 +02:00
Thilo Graf
d862de87eb CComponentsForm: add missing item type 2013-06-16 00:34:03 +02:00
Thilo Graf
17a2bd59d1 CComponents: add members setRealXPos() and setRealYPos() 2013-06-16 00:34:03 +02:00
Thilo Graf
220c479b9e CComponentsFrmClock: add missing comment 2013-06-16 00:34:02 +02:00
Michael Liebmann
32617f5b3c Software update: Disable epg scan before stop daemons 2013-06-15 04:46:59 +02:00
svenhoefer
b9383588c8 - stringinput: avoid an access out of bounds
ported from tuxbox-neutrino; thx to Gaucho316
2013-06-14 13:10:02 +02:00
Christian Schuett
ad4f979b4b - stringinput: Restore old value after input was cancelled in CExtendedInput 2013-06-14 13:08:56 +02:00
Christian Schuett
e9be248b29 - stringinput: Change value string only if OK was pressed 2013-06-14 13:06:38 +02:00
[CST] Focus
1d3ec8c7af gui/test_menu.cpp: change tuner test params again 2013-06-13 19:24:10 +04:00
svenhoefer
aa0920d807 - yweb: use more matching zee-remotecontrol for neo twin 2013-06-13 11:43:40 +02:00
[CST] Focus
25dc8bc10f gui/test_menu.cpp: change scan test params, add mmc mount check 2013-06-13 13:14:26 +04:00
[CST] Focus
abebaccce4 zapit/src/femanager.cpp: another hack to find free demux for PiP 2013-06-13 13:14:22 +04:00
svenhoefer
a485591986 - stringinput: fix shadow and dimensions for pixbuf 2013-06-13 10:42:35 +02:00
svenhoefer
09c651a75b - moviebrowser: enable more characters in youtube search 2013-06-13 09:42:18 +02:00
Michael Liebmann
c780676ce5 Software update: Copy flashimage to /tmp if it is not present in this directory
- unmount mounted network folders before flashing
- kill timerd before flashing
2013-06-13 01:36:03 +02:00
martii
50e953cf27 yt: need to encode search string 2013-06-13 01:36:03 +02:00
Michael Liebmann
7833cd4dc6 scan epg: fix shadow warning
- fix display menuhint
2013-06-12 17:50:10 +02:00
Michael Liebmann
950d85e41b scan epg: add german locale 2013-06-12 17:50:10 +02:00
[CST] Focus
8e6202071e add experimental support to scan epg in background using different tuner,
when enabled in menu - activated by next channel switch,
scanning epg for channels (transponders) in current bouquet (channels list)
2013-06-12 18:46:34 +04:00
[CST] Focus
b88edbdc0a src/zapit/src/zapit.cpp: change printf to INFO 2013-06-12 18:46:34 +04:00
[CST] Focus
db40f59c84 neutrino.cpp: save/load epg_scan option;
process EVT_EIT_COMPLETE
2013-06-12 18:46:34 +04:00
[CST] Focus
680f684ce4 gui/miscsettings_menu.cpp: add option to enable/disable epg scan 2013-06-12 18:46:34 +04:00
[CST] Focus
e612cc5380 gui/channellist.h: add helper to get channel's list channels count 2013-06-12 18:46:34 +04:00
[CST] Focus
5f2928f63d zapit/include/zapit/zapit.h: add GetPipFrontend() helper 2013-06-12 18:46:34 +04:00
[CST] Focus
c8828cb608 locals: add locale for epg scan option 2013-06-12 18:46:34 +04:00
[CST] Focus
6cf3ceef4f neutrinoMessages.h, rcinput.cpp: add NeutrinoMessages::EVT_EIT_COMPLETE 2013-06-12 18:46:34 +04:00
[CST] Focus
450099e04d eitd/sectionsd.cpp: wakeup threadEIT only, if case demux number is not 0 (live)
and cached events count less than max;
set full channel_id as current service for threadEIT
2013-06-12 18:46:34 +04:00
[CST] Focus
8bedb877dd eitd/dmx.cpp: delete demux instead of stop in closefd,
add helper to set demux number
2013-06-12 18:46:34 +04:00
[CST] Focus
5ed5b6d200 lib/sectionsdclient: add EVT_EIT_COMPLETE event,
add demux number to setServiceChanged()
2013-06-12 18:46:33 +04:00
Michael Liebmann
587db33bbd CComponentsFrmClock: set text border width to 0 2013-06-12 01:32:24 +02:00
Michael Liebmann
ba1e514747 CTextBox: Remove workaround for minimally text_border_width
- Default value is now 1 in CComponentsText
2013-06-12 01:32:24 +02:00
Michael Liebmann
f0de4567ae CChannelList: Use one instance of CComponentsFrmClock for multiple instances of CChannelList 2013-06-12 01:32:24 +02:00
Michael Liebmann
6409cc8a19 CComponentsFrmClock: Move thread start/stop to constructor/destructor 2013-06-12 01:32:24 +02:00
Michael Liebmann
c5e0552438 CTestMenu: Fix memleak 2013-06-12 01:32:24 +02:00
[CST] Focus
2ea80c27ea add font with simplified chinese support 2013-06-11 17:46:05 +04:00
[CST] Focus
adfcc6e398 eitd/edvbstring.cpp: ifdef GB2312 code for apollo, where we have enough flash space for chinese font 2013-06-11 13:04:46 +04:00
[CST] Focus
631636ae02 zapit/src/Makefile.am: dont compile unused dvbstring.cpp 2013-06-11 12:52:29 +04:00
[CST] Focus
d51be84b88 bouqueteditor_channels.cpp, bouqueteditor_chanselect.cpp: try to fix details,
for some reason only sat name is displayed
2013-06-11 12:52:01 +04:00
[CST] Focus
8a00f7222f gui/widget/progressstatus.h: try to fix compile with gcc 4.6.3/uclibc:
undefined reference to vtable for CProgress_StatusViewer
2013-06-11 11:35:07 +04:00
[CST] Focus
e90a71de90 eitd/edvbstring.cpp: fix compile 2013-06-10 19:06:28 +04:00
[CST] Bas
b789dfa3a4 src/eitd/edvbstring.cpp: add GB2313 support (chinese). 2013-06-10 20:41:48 +08:00
[CST] Focus
4850e6d77a set infobox color to COL_MENUCONTENTDARK_PLUS_0:
same color as main window looks boring, probably make sense to add color config option for this
2013-06-10 15:59:21 +04:00
[CST] Focus
23c387755c gui/test_menu.cpp: change tuner test code to support more than 2 and cable 2013-06-10 15:57:33 +04:00
[CST] Focus
9412f3a041 gui/scan_setup.cpp: add flag to ignore manual scan params update, while scan menu active 2013-06-10 15:57:20 +04:00
[CST] Focus
642aea2c7d zapit/src/femanager.cpp: skip unused cable frontend in getScanFrontend(), needed for test menu 2013-06-10 15:57:14 +04:00
[CST] Focus
5fbb2e4a2d gui/imageinfo.cpp: append image date from .version -
image is not neutrino only, other things could be changed
2013-06-10 15:57:03 +04:00
svenhoefer
eb2edf404b - flash.start: fix djmount upnp directory 2013-06-10 10:54:03 +02:00
Michael Liebmann
64974f0692 * neutrino.cpp/stop_daemons(): display "Stop daemons" only in flash mode 2013-06-08 17:19:40 +02:00
Michael Liebmann
c26fd64759 * Software update: Rework preparing the flash process
- Finish all unnecessary threads and processes before the flash process
- Use flash.start to stop other (user-defined) processes
2013-06-08 16:20:32 +02:00
Michael Liebmann
d74ce0da45 * Software update: Add flash.start to neutrino start/stop scripts 2013-06-08 16:20:32 +02:00
Michael Liebmann
365661e841 * Software update: Apply the settings in the options menu switchable 2013-06-08 16:20:32 +02:00
FlatTV
96da2f95b8 - CComponentsText: add possibility to set a text border 2013-06-06 22:08:46 +02:00
Michael Liebmann
c70167b58f CVolumeBar: Reactivate position 'higher center' for volume bar 2013-06-06 12:00:06 +02:00
Michael Liebmann
d08d18522e * Add volume bar to osd timeouts in the OSD setup 2013-06-04 01:17:39 +02:00
Thilo Graf
fc3829d695 CTestMenu: add sample code for footer buttons, disable debug spam 2013-06-03 22:12:49 +02:00
Thilo Graf
7d82da09ae CComponentsButton: rework position handling for buttons and code comments 2013-06-03 22:12:48 +02:00
Thilo Graf
b010b3bd09 CVolumeBar: rework size handling
Signed-off-by: Michael Liebmann <tuxcode.bbg@gmail.com>
2013-06-03 22:12:48 +02:00
Thilo Graf
fb812f38e8 CProgressBar/CVolumeBar: fix position of active/passive bar
Assign real position values to progressbar if is bound (embedded) in a form.
This is dependently from its own parent status. Status of cc_parent==NULL
means, it's not bound and without parent form so we use x/y, otherwise
we use real values stored by cc_xr/cc_yr.
Values in cc_xr/cc_yr and cc_parent were assigned with addCCItem().

Signed-off-by: Michael Liebmann <tuxcode.bbg@gmail.com>
2013-06-03 22:12:48 +02:00
Thilo Graf
3c5f4867fb CComponents: rename and move real position attributes
These attributes are better placed in the basic class.
2013-06-03 22:12:47 +02:00
Thilo Graf
d3d0bff7ac CComponentsForm: fix position of items in added forms
Position of added items in subforms was fitted with wrong offset.
Usage of relative x/y position avoids wrong positions of items in subforms.
2013-06-03 22:11:19 +02:00
Thilo Graf
ddaa7a876e CComponentsForm: add index to items
Helpers to identfie added items.
2013-06-03 22:06:30 +02:00
Thilo Graf
e665ab18ab CComponentsFooter: add new class CComponentsFooter 2013-06-03 22:06:03 +02:00
Jacek Jendrzej
09bd2c98e9 CEitManager::getEventsServiceKey - simplification - THX Gaucho316 2013-06-03 21:37:47 +02:00
Jacek Jendrzej
f201ea2717 update slovak locale ( THX EnoSat ) 2013-06-03 21:13:50 +02:00
Michael Liebmann
e59189f890 * youtube feeds: Fix header texts in movie browser 2013-06-03 19:11:58 +02:00
Michael Liebmann
54e4a812d2 * youtube feeds: Fix handling mute icon 2013-06-03 19:11:58 +02:00
Christian Schuett
5964aa7ad4 Neutrino timer list: always show correct infos in EPG viewer
if the EPG ID of a timer list entry is 0 or the corresponding EPG data
can't be found, then you see wrong infos in EPG viewer

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
2013-06-02 22:20:39 +02:00
Michael Liebmann
78d9d97a82 * Update deutsch.locale (THX bazi98) 2013-06-02 18:42:39 +02:00
Jacek Jendrzej
6e171cc9f2 -fix compil warrnings 2013-06-02 13:39:10 +02:00
Jacek Jendrzej
e1310f8977 typo 2013-06-02 13:25:55 +02:00
Jacek Jendrzej
1eb46dbfba -fix compil warrnings 2013-06-02 13:18:03 +02:00
Jacek Jendrzej
0940f4a767 -fix compil warrnings 2013-06-02 13:14:33 +02:00
[CST] Focus
41aaf96278 gui/scan_setup.cpp: disable intro items in select satellite -
multi-page menu with intro items has old bug with last item refresh/clear
2013-06-02 10:49:13 +04:00
[CST] Focus
f46fc25da0 Change image license to GPL v2 2013-06-02 10:48:10 +04:00
[CST] Focus
6f8ef9ec46 Merge branch 'next' into next-cc
Conflicts:
	data/locale/english.locale
	src/driver/framebuffer.cpp
	src/gui/channellist.cpp
	src/gui/eventlist.cpp
	src/gui/moviebrowser.cpp
2013-06-02 10:46:42 +04:00
Michael Liebmann
0128a61708 * CChannelList: using CComponentsHeader to paint header
- using CComponentsFrmClock to paint clock in header
2013-06-01 19:37:46 +02:00
Michael Liebmann
39704b72c0 * CComponentsFrmClock: Add member setTextColor()
- Add member refresh() for (re)calculate clock dimensions
2013-06-01 19:37:46 +02:00
Jacek Jendrzej
49008d4885 CScanSetup::showScanMenu - add digi keys to cable menu 2013-06-01 18:31:16 +02:00
svenhoefer
7f3a7367e4 - locals: (re)sort 2013-06-01 17:41:47 +02:00
Jacek Jendrzej
412d430ed0 CFlashTool::erase - shutdown sectionsd before erase flash 2013-06-01 15:04:46 +02:00
svenhoefer
a17cd3574b - gitignore: update version-header 2013-06-01 10:12:34 +02:00
svenhoefer
ed9b4278b4 - imageinfo: show both vcs-info and built-date 2013-06-01 09:52:19 +02:00
svenhoefer
5c0a692f13 - version-header: generalize (add built_date and vcs string) 2013-06-01 09:44:45 +02:00
Jacek Jendrzej
daf539b141 - channllist: fix new_zap_mode handling 2013-06-01 08:30:37 +02:00
Jacek Jendrzej
917e95aea3 CNeutrinoEventList::findEvents - fix iterator 2013-05-31 18:54:48 +02:00
Stefan Seyfried
93a428c817 infoviewer: always paint 'no epg...' in the same place 2013-05-31 12:25:58 +02:00
Stefan Seyfried
06ea41f003 infoviewer: simplify show_current_next() 2013-05-31 12:24:54 +02:00
svenhoefer
07b4716ebf - menue-widget: set header-offset and align sub-headers 2013-05-30 23:06:27 +02:00
svenhoefer
b318c15895 - cc_frm_header: rework positions/dimensions calculations 2013-05-30 21:51:12 +02:00
Jacek Jendrzej
2c0838eb06 CStringInput: - don't use sizeof pointer 2013-05-30 12:41:11 +02:00
Stefan Seyfried
256aacf33f netfile: paranoia checks to avoid out-of-bounds access 2013-05-30 11:20:27 +02:00
Stefan Seyfried
b8aa68a2da neutrino: fix nullpointer crash if no channels are present 2013-05-30 11:20:11 +02:00
Stefan Seyfried
a33086568b neutrino: fix possible div-by-zero in scrollbar calculation 2013-05-30 11:19:39 +02:00
[CST] Focus
83c7de004e lib/libcoolstream/playback_cs.h: new header 2013-05-30 10:24:46 +04:00
[CST] Focus
49cfbb60c0 gui/movieplayer.cpp: add youtube feeds play mode 2013-05-30 10:02:14 +04:00
[CST] Focus
4c857837d5 gui/moviebrowser.cpp: add youtube feeds playback mode 2013-05-30 10:01:29 +04:00
[CST] Focus
f4aa8a0d12 gui/movieinfo.cpp: add fields for youtube feeds player 2013-05-30 09:59:10 +04:00
[CST] Focus
f4a07e730e system/ytparser.cpp: try to fix category, if more than one present 2013-05-30 09:57:13 +04:00
svenhoefer
5420e509da - src/gui/Makefile.am: fix creation of git_version.h again
thx to snafed!
2013-05-29 22:56:47 +02:00
svenhoefer
9673fe4b01 - motorcontrol: using CComponentsHeader to paint header 2013-05-29 21:18:39 +02:00
svenhoefer
bc9e3ac7bd - upnpbrowser: using CComponentsHeader to paint header 2013-05-29 21:17:59 +02:00
svenhoefer
69d9045d50 - scan: using CComponentsHeader to paint header 2013-05-29 21:17:09 +02:00
[CST] Focus
bc16511047 gui/mediaplayer.cpp: add youtube feeds playback menu item 2013-05-29 18:09:46 +04:00
[CST] Focus
8bea88b5bf gui/widget/icons.h: add hint icon for youtube feeds playback 2013-05-29 18:09:19 +04:00
[CST] Focus
3e88fb4ab3 add youtube feeds parser 2013-05-29 18:08:34 +04:00
[CST] Focus
82721e92e8 system/settings.cpp: add personalize item for youtube feeed playback 2013-05-29 18:07:57 +04:00
[CST] Focus
3cfd62b9e1 locals: add locales for youtube feeds playback 2013-05-29 18:06:44 +04:00
[CST] Focus
87032e1438 add hint icon for youtube feeds playback 2013-05-29 18:06:17 +04:00
Michael Liebmann
2b03fd0ddc * Fix compile neutrino don't use USE_NEVIS_GXA 2013-05-28 20:49:24 +02:00
Stefan Seyfried
820426eaaa framebuffer: implement alphablending for non-accelerated devices 2013-05-28 20:49:24 +02:00
Stefan Seyfried
a5412a0202 epgview: don't paint out-of-bounds background box 2013-05-28 20:49:24 +02:00
Stefan Seyfried
ca3e06b3fc audioplayer: avoid out-of-bounds access 2013-05-28 16:25:19 +02:00
Stefan Seyfried
860443c4e3 ywebserver: try to use port 8080 if port 80 is not available 2013-05-28 16:24:49 +02:00
Stefan Seyfried
4bb8fd218a neutrino/femanager: fix format string warnings 2013-05-28 16:24:35 +02:00
Stefan Seyfried
013c0e9494 audioplayer: g_Sectionsd is gone when destructor runs 2013-05-28 16:23:44 +02:00
Jacek Jendrzej
a549b97924 fix comma at end of enumerator list 2013-05-28 15:52:31 +02:00
svenhoefer
13398c4e0f - filebrowser: stay with FONT_TYPE_MENU_TITLE in header ...
... to keep gui as uniformly as possible
2013-05-28 10:48:18 +02:00
svenhoefer
6c41ffbe47 - neutrino: don't save screen while paint headers 2013-05-28 10:42:39 +02:00
svenhoefer
890d282315 - CComponentsHeader: add possibility to change font in header class 2013-05-28 10:24:23 +02:00
Thilo Graf
1e0df8842e CComponentsItem: typo fixes 2013-05-28 09:44:10 +02:00
Thilo Graf
6f480c7773 CComponentsItem: corrected comment for arg do_save_bg 2013-05-28 09:21:10 +02:00
Thilo Graf
cfc0c72daa CComponentsItem: add more comments 2013-05-28 09:10:25 +02:00
svenhoefer
29b3d66f3d - filebrowser: use FONT_TYPE_MENU_TITLE for header
CComponentsHeader doesn't support several fonts yet.
  FONT_TYPE_MENU_TITLE is the used font.
  so we have to use FONT_TYPE_MENU_TITLE here to get
  the correct render-widths in paintHead() methode.
2013-05-28 08:41:43 +02:00
svenhoefer
d3f259444e - menue-widget: using CComponentsHeader to paint header 2013-05-28 02:16:38 +02:00
svenhoefer
1830ccd8ab - filebrowser: using CComponentsHeader to paint header 2013-05-28 01:51:18 +02:00
svenhoefer
920e454274 - bouqueteditor: using CComponentsHeader to paint header
* move menu button to header
2013-05-28 01:32:23 +02:00
svenhoefer
09e619aac8 - ENABLE_GUI_MOUNT: can disabled with -DDISABLE_GUI_MOUNT 2013-05-28 00:21:33 +02:00
svenhoefer
0049ca62ea - ENABLE_GUI_MOUNT: enable 2013-05-27 23:58:32 +02:00
svenhoefer
ad20474050 - ENABLE_GUI_MOUNT: globalize 2013-05-27 23:56:54 +02:00
svenhoefer
b335a50ef3 - pictureviewer: using CComponentsHeader to paint header
* rework footer handling (get height from paintButtons methode)
2013-05-27 22:25:30 +02:00
svenhoefer
2204631859 - bookmarkmanager/bouquetlist: add missing includes 2013-05-27 22:08:24 +02:00
svenhoefer
d9a4f7eba8 - filebrowser: using bigger help button in buttonbar 2013-05-27 21:44:05 +02:00
svenhoefer
a0d9a6b64f - bookmarkmanager: using CComponentsHeader to paint header 2013-05-27 21:21:49 +02:00
svenhoefer
a9012e4699 - bouquetlist: using CComponentsHeader to paint header 2013-05-27 21:19:23 +02:00
svenhoefer
66e61d433d - audioplayer: using CComponentsHeader to paint header 2013-05-27 21:14:57 +02:00
svenhoefer
c557c03695 - timerlist: rework gui stuff
* add shadow
* change some calculations to be more equal to other windows
* get footerheight from paintButtons methode
* change ok button to blue button in footer
* blue button has same function as ok button
* init members in contructor
* remove unused code
* change rotating colors because COL_MENUCONTENTDARK_PLUS_0
  is used for shadow
* replace info button with dummy if timer is not type REC or ZAP
* sort member variables in header
2013-05-27 12:03:08 +02:00
Thilo Graf
8e46f63900 CComponentsHeader: rename some members for plausible usage in subclasses
Some members are usable in subclasses, but  current names could be not
suitable or not  plausible with respect to the name of subclass.
2013-05-27 11:58:05 +02:00
svenhoefer
40a77ade7c - icons: introducing dummy buttons 2013-05-27 10:48:37 +02:00
Thilo Graf
2aa36663e1 CTimerList: prevent memory leak 2013-05-27 09:30:51 +02:00
Thilo Graf
d8f31fb5a7 CTimerList: fix include
Name of header file was changed since last commits
2013-05-27 09:30:50 +02:00
Thilo Graf
d39eaa22fc CComponents: split some header files
CComponentsInfoBox
CComponentsShapeCircle/Square
CComponentsDetailLine
CComponentsPIP
CComponentsText/CComponentsLabel
CComponentsPicture
2013-05-27 09:30:50 +02:00
Thilo Graf
09d6881b20 CComponentsFrmClock: add missing statement for #include <config.h> 2013-05-27 09:30:50 +02:00
Thilo Graf
47691515d1 CComponents: add comments for documentations
Comments contains doxygen tags.
for results see also: http://www.tuxbox.org/neutrinohd/doc/html/
Help welcome!
2013-05-27 09:22:08 +02:00
svenhoefer
784d8d3de2 - cc_frm_header: improve "fix neutrino locales in CComponentsHeader"
* supplement to 4cc9e76
2013-05-26 23:27:23 +02:00
svenhoefer
e492048eab - channellist: using small buttons in buttonbar 2013-05-26 23:06:58 +02:00
svenhoefer
2cc07765c7 - timerlist: using CComponentsHeader to paint header
* move info icon to buttonbar
2013-05-26 22:52:21 +02:00
svenhoefer
4cc9e7691a - cc_frm_header: fix neutrino locales in CComponentsHeader 2013-05-26 22:49:46 +02:00
Jacek Jendrzej
1a1be2a82f eitd: addEvent - fix possible segfault if lastEvent==NULL 2013-05-26 18:44:52 +02:00
Thilo Graf
eeecbb3bcd build: trivial sort fix for pipsetup.cpp 2013-05-25 23:29:49 +02:00
Thilo Graf
9d52071c39 CComponentsFrmClock: add new class CComponentsFrmClock 2013-05-25 23:29:49 +02:00
Thilo Graf
73cf6e9410 CFrameBuffer: style fixes
Scope of the some variable can be reduced, and
waitForIdle(): %d in format string requires a signed integer given in
the argument list.
2013-05-25 16:48:35 +02:00
Jacek Jendrzej
a01551d360 ChannelList::quickZap -record mode- should zap if possible, else display transponderlist 2013-05-25 13:05:55 +02:00
Jacek Jendrzej
7eb27cd212 zapit: set sdt len to max section len 2013-05-25 12:06:44 +02:00
Michael Liebmann
4da83b546c * CComponents: Reworked paint the shadows
- Paint rounded corners only where it is required
- Skip paint frame/paint shadow, if not defined
2013-05-24 21:48:56 +02:00
Jacek Jendrzej
672c6ae4eb SIevent::getFSK() - workaround for ITA ESP FRA fsk. 2013-05-24 17:44:03 +02:00
Jacek Jendrzej
09ab981b94 CEpgData::show - Latin1_to_UTF8 no need 2013-05-24 17:38:37 +02:00
Michael Liebmann
00dd399ff9 * CFrameBuffer::paintBoxRel: Skip paint the line, if the calculated width < 0
- When width < 0 GXA overwrites undefined image regions
- Skip paint the line, if the calculated width = 0 (unnecessarily)
2013-05-24 09:56:07 +02:00
rhabarber1848
99221ee19c Neutrino Movieinfo: show genre, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=384587#p384587 2013-05-23 22:03:43 +02:00
rhabarber1848
995aeaeb18 Neutrino: Remove trailing comma in movieinfo`s audio track listing, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=49186 2013-05-23 21:30:56 +02:00
Gaucho316
6215d37e42 Neutrino EPG Viewer: don't show empty audio track names
Signed-off-by: Gaucho316 <Gaucho316@hotmail.com>
2013-05-23 21:19:01 +02:00
rhabarber1848
19d47e04a5 Neutrino: Show audio track descriptions and program length in EPG info, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=49185 2013-05-23 21:08:18 +02:00
Jacek Jendrzej
0c68a37b70 CBaseDec::GetMetaDataBase - fix segfault on scroll and any file is played 2013-05-23 14:20:06 +02:00
Michael Liebmann
b1c7c7a34c * CComponentsItem::paintInit(): Corrected calculation of sw_cur
- Summarized calculate the values of shadow box
2013-05-22 22:02:17 +02:00
Michael Liebmann
ad7bb42fc6 * CAudioPlayerGui: Fix display mute icon 2013-05-22 07:48:04 +02:00
Michael Liebmann
2a6d12c332 * src/gui/components/cc_types.h: Renumbering 'align types' of correct evaluation 2013-05-21 19:34:53 +02:00
Michael Liebmann
b8da504432 * CComponentsItem: Set sw_cur = 0 if no shadow 2013-05-21 19:34:53 +02:00
Michael Liebmann
2244e418b7 * CTestMenu: Add widget id's
- Return menu result, to close all menus
2013-05-21 19:34:52 +02:00
[CST] Focus
3959771c18 system/flashtool.cpp: use buffer on stack 2013-05-21 16:54:17 +04:00
[CST] Focus
142d7c204c english.locale: fix copy-paste 2013-05-21 16:54:17 +04:00
Jacek Jendrzej
476b896972 CFileHelpers::copyFile - prevent possible compile error 2013-05-20 12:07:04 +02:00
Michael Liebmann
a48e7fa200 * CChannelList: prevent possible compile error 2013-05-19 08:41:05 +01:00
svenhoefer
273a83fa3f - channellist: colored_events to right infobox 2013-05-18 23:59:06 +02:00
Michael Liebmann
072097cd06 * Fix CComponents::getScreen()/hide() & CComponentsItem::hideCCItem()
- Use CFrameBuffer::waitForIdle() to ensure that all GXA commands
  are finished before SaveScreen() / RestoreScreen() is executed
2013-05-18 14:44:20 +01:00
Michael Liebmann
d460c50bd5 * CFrameBuffer::waitForIdle: Added a parameter
to identify the execution at Debug Output
- For example: name of the calling function
2013-05-18 14:44:20 +01:00
Michael Liebmann
5eb7f4aea8 * Mute icon: Fix minor bugs
- Fix display the mute icon when leaving the audio player
- Disable mute icon in channellist when 'Quickzap in list' active or allow
- Fix hide the mute icon in movie browser, picture viewer,
  file browser and upnp browser
- Font::RenderString(): Use correct value of y for CFrameBuffer::checkFbArea()
2013-05-18 14:44:20 +01:00
Michael Liebmann
f6d72f6448 * Sort deutsch.locale 2013-05-18 14:44:20 +01:00
Jacek Jendrzej
35bac1ff40 CNeutrinoEventList::findEvents - add search all epg option 2013-05-17 21:08:09 +02:00
[CST] Bas
5b42594a1a neutrino: fix dutch locale, it's being maintained by Astrasat. Move it to 'maintained'. 2013-05-17 05:10:52 +08:00
Thilo Graf
999c659b3c CAudioMute: replace unnecessary declaration/definition/ usages
frameBuffer is already definied by
inherited CComponentsPicture() attributes. Attributes like
"x, y, width, height" are usable without a function.

See also http://www.tuxbox.org/neutrinohd/doc/html/class_c_components.html
section: "Protected Attributes"
2013-05-16 22:56:57 +02:00
Jacek Jendrzej
017b2d58d9 supplement to 8079c9126b typo 2013-05-16 22:43:51 +02:00
Jacek Jendrzej
4a461c1801 supplement to 8079c9126b, THX Gaucho316 for correction 2013-05-16 22:40:52 +02:00
Michael Liebmann
c5e223a231 * CComponents: Add corner_type to paintFbItems() => paintBoxFrame() 2013-05-16 11:01:41 +01:00
Michael Liebmann
b089d9bf20 * CFrameBuffer: Rework paintBoxFrame()
- Rounded corners can be displayed individually
- Improved rendering of circular arcs
- Remove duplicate code in paintBoxRel()
2013-05-16 11:01:41 +01:00
Michael Liebmann
bf1c7bfdb7 * Various changes for reworked mute icon handling in some classes
- mute icon disabled for moviebrowser, upnpbrowser, pictureviewer
- extra handling for audioplayer
2013-05-16 11:01:41 +01:00
Michael Liebmann
1049b337bb * Rework handling muteicon
- Integrated for monitoring the mute icon into the frame buffer class.
  If the icon is overwritten by an element, it is restored from the
  framebuffer.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-05-16 11:01:41 +01:00
Jacek Jendrzej
8079c9126b CNeutrinoEventList::findEvents -fix segfault if Bouquets not in current mode, remove unique sort 2013-05-16 10:21:45 +02:00
Jacek Jendrzej
5869af605b CNeutrinoEventList::findEvents - remove events for not found channels in channelList 2013-05-15 17:36:33 +02:00
Jacek Jendrzej
63bb0996da CNeutrinoEventList::findEvents - speedup search in all channelList 2013-05-15 14:39:09 +02:00
[CST] Focus
bbade7451d neutrino.cpp: change defaults:
record ttx/subtitles to true;
progress bars to horizontal bars;
infoviewer epg progress to below channel name;
ca sys display to discreet;
direct record end to epg event
2013-05-15 16:04:37 +04:00
[CST] Focus
77c9f6242c timerd/timermanager.cpp: change default record safety to 5min 2013-05-15 16:02:25 +04:00
[CST] Focus
2499abc6c8 gui/moviebrowser.cpp: change default columns to channel,title,date,size,duration,info;
change default column sizes
2013-05-15 16:02:03 +04:00
[CST] Focus
df1fa6a6bf driver/record.cpp: show record duration in xx hour yy min format 2013-05-15 16:00:09 +04:00
[CST] Focus
a9a2b708b4 gui/movieplayer.cpp: update display after bookmarks menu 2013-05-15 15:59:38 +04:00
[CST] Focus
34a87975a0 gui/audio_setup.cpp: add 'heavy' srs algo on apollo 2013-05-15 09:29:29 +04:00
svenhoefer
ee4a4cbea1 - yweb: add key 'sleep' 2013-05-14 22:40:49 +02:00
svenhoefer
07da9cecdc - sleeptimer: allow only one instance
* remove unneeded includes
2013-05-14 22:20:40 +02:00
svenhoefer
a5857e9d5b - neutrino: use key 'sleep' to execute CSleepTimerWidget 2013-05-14 01:09:10 +02:00
svenhoefer
d69502e5b8 - stringinput: save/restore screen and add shadow 2013-05-14 01:07:58 +02:00
Jacek Jendrzej
f23be72ee0 CNeutrinoEventList::paintDescription - show info1 if info2 is empty 2013-05-13 20:56:14 +02:00
Jacek Jendrzej
3ee3452fda CNeutrinoEventList::findEvents - search in unique channelList 2013-05-13 10:13:29 +02:00
Jacek Jendrzej
c32266e8f4 channellist.cpp fix compil -comparison between signed and unsigned integer expressions 2013-05-13 08:48:29 +02:00
svenhoefer
2ab63ce14d - channellist: disable 'displayNext' when additional infos enabled
* otherwise there is no possibility to disable 'displayNext'
  except exiting the channellist
2013-05-12 23:41:36 +02:00
svenhoefer
4277b8e283 - channellist: show infotext when epg.info2 is empty ...
... and 'description' is selected in additional infos

* fix double paint of infozone
2013-05-12 23:06:57 +02:00
svenhoefer
e170aec2d9 - channellist: show current event in additional info box 2013-05-12 22:26:10 +02:00
Thilo Graf
9ae72bf02d CComponents: fix missing save of background in paint_bg=false mode
Exit in initVarItem() on !paint_bg was too early.
2013-05-12 14:17:10 +02:00
rhabarber1848
f6413891b2 eventlist: Use selected event title as default search word, patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?p=382712#p382712 2013-05-11 19:02:19 +02:00
Thilo Graf
35444cb703 CAudioMute: implementation of CComponents 2013-05-11 17:21:00 +01:00
svenhoefer
c80b1b0640 - locals: use more matching descriptions for screen positions 2013-05-11 12:57:36 +02:00
Michael Liebmann
d90ce27876 * COsdSetup::changeNotify: Add handling for volume digits / CVolumeHelper 2013-05-11 09:38:23 +01:00
svenhoefer
1376a94197 - osd-setup: fix segmentation fault 2013-05-10 22:48:37 +02:00
svenhoefer
fd63df9688 - deutsch.locale: fix typo in menu.hint_subchannel_pos 2013-05-10 21:55:19 +02:00
svenhoefer
655ae5d51f - osd-setup: move menu-related stuff to a submenu 'menus'
* re-sort remaining items
2013-05-10 21:36:34 +02:00
Jacek Jendrzej
8cd93f64f1 CNeutrinoEventList::exec call hide only once
Conflicts:
	src/gui/eventlist.cpp
2013-05-10 17:29:13 +04:00
svenhoefer
fc5d099833 - epgview: depend window size on font size 2013-05-10 17:23:10 +04:00
svenhoefer
5af55b4092 - framebuffer: add possibility to force small windows 2013-05-10 17:22:24 +04:00
Jacek Jendrzej
634f2f01b6 CChannelList::show() call hide only once 2013-05-10 17:13:22 +04:00
Michael Liebmann
a03eb3d732 * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 2013-05-10 17:09:46 +04:00
Michael Liebmann
de4996228f * dvbsubtitle: Fix segfault in destructor 2013-05-10 17:09:06 +04:00
Jacek Jendrzej
9e49b7cd88 * CNeutrinoEventList: Skip unnecessary drawing of the background 2013-05-10 17:08:50 +04:00
Jacek Jendrzej
3fb97b59c1 src/gui/channellist.cpp: skip paint BG for item if firstpaint 2013-05-10 17:06:51 +04:00
Jacek Jendrzej
fd54a2aece src/gui/cam_menu.cpp: use enableSaveScreen 2013-05-10 17:03:53 +04:00
Jacek Jendrzej
26edf137bd src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide 2013-05-10 17:02:50 +04:00
Jacek Jendrzej
1396896dd1 CTimerManager:: don't set wekup flag if box boot from zapto timer 2013-05-10 17:02:11 +04:00
Jacek Jendrzej
81efa46265 nhttpd: -add Slovak language by EnoSat 2013-05-10 17:00:43 +04:00
Jacek Jendrzej
39e31da8f1 nhttpd: -add Slovak language by EnoSat 2013-05-10 17:00:11 +04:00
Jacek Jendrzej
0ce4f9d0d8 update encoding.conf by EnoSat 2013-05-10 16:59:56 +04:00
Jacek Jendrzej
51ea0e8624 update slovak locale by EnoSat 2013-05-10 16:59:48 +04:00
svenhoefer
988f318749 - eventlist: re-align prev/next channelnames in header
Conflicts:
	src/gui/eventlist.cpp
2013-05-10 16:58:12 +04:00
svenhoefer
fff07ea64e - eventlist: move info button from header to buttonbar
* remove unused button_label structs

Conflicts:
	src/gui/eventlist.cpp
2013-05-10 16:54:13 +04:00
Jacek Jendrzej
16b8f6d9a0 src/system/helpers.cpp:-add file_size function
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-05-10 16:39:11 +04:00
[CST] Focus
e0898de5ca sync apollo libcs headers 2013-05-10 16:34:48 +04:00
[CST] Focus
98829743b3 gui/movieplayer.cpp: add chapters support, at the moment on bookmarks (blue) key 2013-05-10 16:34:12 +04:00
[CST] Focus
a6d7577235 gui/audio_select.cpp: add stop icon to stop subtitles item 2013-05-10 16:32:39 +04:00
Jacek Jendrzej
3a62b97fcb supplement to 28198dc320 2013-05-10 13:43:23 +02:00
Michael Liebmann
cfd7b4b16b * Rework positioning of volumebar / mute icon / info clock
- Is required for custom icons
2013-05-10 11:32:12 +01:00
Michael Liebmann
612ef514a3 * CComponents::paintFbItems: Fix paint frame
- Remove function CComponents::allowPaint()
2013-05-10 11:32:12 +01:00
Jacek Jendrzej
28c67bbc9b CNeutrinoEventList::exec call hide only once 2013-05-10 11:28:22 +02:00
svenhoefer
df3d5567a1 - epgview: depend window size on font size 2013-05-10 10:33:23 +02:00
svenhoefer
742cc81f46 - framebuffer: add possibility to force small windows 2013-05-10 10:31:46 +02:00
svenhoefer
7d5ecda6e5 - infoviewer: get width of timescale from progressbar object ...
.. to remove hardcoded timescale width in showInfoFile()
2013-05-10 09:33:25 +02:00
Michael Liebmann
3d33901e5e * OSD Setup: Move volume settings in a separate submenu. 2013-05-09 16:58:52 +01:00
Jacek Jendrzej
438248bfac CChannelList::show() call hide only once 2013-05-09 16:32:11 +02:00
Jacek Jendrzej
28198dc320 CMenuWidget::paintItems: clean only last multipage menu 2013-05-09 13:10:23 +02:00
Michael Liebmann
309b371060 * CComponents::paintFbItems: Don't paint item if dx or dy are 0 2013-05-08 07:06:12 +01:00
Thilo Graf
8baec6d62a CVolumeBar: rework volumebar handling
Use CComponenets and separates the gui part from driver part

- add new class CVolumeBar as CComponentsForm
- Various changes for reworked volume bar handling in some classes
- Move AudioMute() from CVolume to new class CAudioMute
- Use CComponentsPicture to paint muteicon
2013-05-08 05:11:24 +01:00
svenhoefer
050df14f8d - textbox: don't accept boxes with no borderwidth 2013-05-08 00:30:58 +02:00
Michael Liebmann
d802b85bbc * CFrameBuffer::paintBoxRel(): Correct debug message if dx or dy are 0 2013-05-05 13:12:08 +01:00
Michael Liebmann
2c740f1db8 * CTextBox: rename setFontTextHeight() => getFontTextHeight() 2013-05-04 21:42:10 +02:00
Michael Liebmann
1fb105b361 * dvbsubtitle: Fix segfault in destructor 2013-05-04 18:20:52 +01:00
Jacek Jendrzej
1d2ac01ecc * CNeutrinoEventList: Skip unnecessary drawing of the background 2013-05-04 12:08:36 +01:00
Michael Liebmann
266a975e5b * CNeutrinoEventList: Paint event list alone after the list was sorted
- paintDescription(): force paint of text
2013-05-04 11:01:31 +01:00
Thilo Graf
a4c3e08f77 CComponents: rework kill()
There was some problems with restore, hide, clean and save background of item parts,
seen in detailsline. kill() worked not really clean.
kill() works now as virtual member and uses paintBackgroundBoxRel().

In consequence of which:
-unnecessary members in subclasses removed.
-add some comments
2013-05-03 19:51:57 +02:00
Jacek Jendrzej
4bf2a4aa19 src/gui/channellist.cpp: skip paint BG for item if firstpaint 2013-05-03 18:42:35 +02:00
Jacek Jendrzej
05df699bc8 src/gui/cam_menu.cpp: use enableSaveScreen 2013-05-03 15:35:05 +02:00
svenhoefer
62f5b11123 - cc_detailsline.cpp: fix coordinates for shadow lines 2013-05-02 21:10:00 +02:00
svenhoefer
c9a17eda0e - channellist: fix transparent pixels in round corners of detail box 2013-05-02 21:08:04 +02:00
Jacek Jendrzej
dfa73458cc src/gui/epgview.cpp:use paintBackgroundBoxRel only for hide 2013-05-02 20:13:17 +02:00
Jacek Jendrzej
6ba280261b CTimerManager:: don't set wekup flag if box boot from zapto timer 2013-05-01 22:00:03 +02:00
Jacek Jendrzej
127401da9c nhttpd: -add Slovak language by EnoSat 2013-05-01 11:52:24 +02:00
Jacek Jendrzej
1379fe80d3 nhttpd: -add Slovak language by EnoSat 2013-05-01 11:50:39 +02:00
Jacek Jendrzej
36044a9414 update encoding.conf by EnoSat 2013-05-01 11:47:10 +02:00
Jacek Jendrzej
3f8536b029 update slovak locale by EnoSat 2013-05-01 11:46:28 +02:00
svenhoefer
24a4277863 - eventlist: cleanup from unnecessary calculations 2013-04-30 16:22:59 +02:00
svenhoefer
d892a700af - eventlist: re-align prev/next channelnames in header 2013-04-30 13:50:13 +02:00
svenhoefer
997bd1bc7f - eventlist: move info button from header to buttonbar
* remove unused button_label structs
2013-04-30 12:59:13 +02:00
svenhoefer
ee1ca8b71f - moviebrowser: fix* buttonbar
*) not really a fix - just a better terrible solution
2013-04-30 13:01:43 +04:00
Jacek Jendrzej
9672968ecf src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197 2013-04-30 13:01:28 +04:00
svenhoefer
d545bc8311 - yweb: fix area for FAV-key on zee 2013-04-30 13:01:17 +04:00
Michael Liebmann
7e2fd24967 * Infoviewer: Fix key handling for PiP 2013-04-30 13:01:04 +04:00
Jacek Jendrzej
f4f5e4cbe6 src/neutrino.cpp: execute rcK on restart 2013-04-30 13:00:40 +04:00
Michael Liebmann
c7d498f434 * deutsch.locale complements 2013-04-30 13:00:31 +04:00
Michael Liebmann
7a637bebf8 * Sort unmaintained locale 2013-04-30 13:00:24 +04:00
Michael Liebmann
b60e199620 * Sort deutsch.locale / english.locale 2013-04-30 13:00:02 +04:00
Michael Liebmann
fa25f65085 * yhttpd: Add missing includepath 2013-04-30 12:59:54 +04:00
Jacek Jendrzej
b386f7bbd2 use var passed by reference
Conflicts:
	src/gui/components/cc_frm.h
	src/gui/components/cc_frm_icons.cpp
2013-04-30 12:59:25 +04:00
svenhoefer
e2bbf2aa44 - channellist: remove some unneeded calculations
Conflicts:
	src/gui/channellist.cpp
2013-04-30 12:54:05 +04:00
svenhoefer
2d54786f4b - channellist: use the bigger menu-icon 2013-04-30 12:52:52 +04:00
[CST] Focus
a780c07815 libcoolstream2/playback_cs.h: sync header 2013-04-30 12:48:24 +04:00
[CST] Focus
7a0c1e9674 gui/movieplayer.cpp: add subtitle display support for file playback 2013-04-30 12:28:15 +04:00
[CST] Focus
708e018994 neutrinoMessages.h: add EVT_SUBT_MESSAGE 2013-04-30 12:15:52 +04:00
[CST] Focus
1e7589747c locals: add locale for file play subtitle select 2013-04-30 12:10:53 +04:00
[CST] Focus
95d6580b37 gui/keybind_setup.cpp add key for file play subtitle select 2013-04-30 12:10:24 +04:00
[CST] Focus
6f37b8a7b6 neutrino.cpp, settings: add key for file play subtitle select 2013-04-30 12:10:03 +04:00
[CST] Focus
2cfb8d487a gui/scan_setup.cpp: dont show rotor options on cable-only box 2013-04-30 10:14:59 +04:00
[CST] Focus
1d1aacf42c zapit/src/femanager.cpp: set independent mode for all tuners if box canble-only 2013-04-30 10:14:36 +04:00
[CST] Focus
14191a0c62 system/settings.h: comment unused in next branch FONT_TYPE_EVENTLIST_EVENT 2013-04-30 10:14:13 +04:00
Jacek Jendrzej
6f552797b4 src/gui/widget/menue.cpp: don't paint icon if no space for this 2013-04-29 21:08:44 +02:00
Thilo Graf
a7d8597f05 CTextBox: user CORNER_ALL for corner type parameter to paint text background 2013-04-28 16:48:11 +02:00
Thilo Graf
4511d292b7 CNeutrinoEventList:kill text background during scrolling through event list
This is necessary because the background of text
is not automatically deleted.
2013-04-28 16:48:11 +02:00
Thilo Graf
76a2c44014 CComponentsText: force text paint after hide
After hide()it was not possible to paint text without forceTextPaint()
and define of ct_old_text in setText() was not enough.
2013-04-28 16:48:11 +02:00
Thilo Graf
85b1117f37 CComponentsButton: use adequate arrangement for caption 2013-04-28 16:48:10 +02:00
Thilo Graf
988d1f3ea8 CComponentsHeader/Button: force paint of text 2013-04-28 16:48:10 +02:00
Thilo Graf
e84ac6f3a1 CComponentsPicture: use members as virtual members
Makes members ready for use in subclasses
2013-04-28 16:48:10 +02:00
Thilo Graf
0fe69feb96 CComponents: add members setPos() and getSize() 2013-04-28 16:48:09 +02:00
Michael Liebmann
fccb07cfc9 * CTextBox: When using only digits to display:
- Use for calculating digit height
  font->getDigitHeight() / font->getDigitOffset()
2013-04-28 16:48:09 +02:00
Thilo Graf
9735c670fd CComponentsText: init CComponentsText without paint of text background
This avoids unnecessary render of backgrounds in textboxes. If it does,
so it's possible to enable it subsequently with doPaintTextBoxBg().
2013-04-28 16:48:08 +02:00
Thilo Graf
19f2d556ee CInfoViewer: use correct text color in showInfoFile() 2013-04-27 22:20:10 +02:00
Thilo Graf
cadb66e225 CComponentsInfoBox: add missing define for text color 2013-04-27 22:20:10 +02:00
Thilo Graf
54d0f8b42b CInfoViewer: add member killInfobarText()
Ensure that no unnecessary instance of Components infobox is generated
and paint only changed text.
2013-04-27 22:20:10 +02:00
Thilo Graf
dfc6e2069e CComponentsText: paint text only on text change, add members to handle this
It can be usefull to hold unchanged text to avoid unnecessary text
paintings. It's also also possible to force paint of text,
use forceTextPaint(). Use textChanged(), to evaluate current text changes.
2013-04-27 22:20:10 +02:00
Thilo Graf
e30f4d2764 CInfoViewer: ensure hide on deleted info file 2013-04-27 22:20:09 +02:00
Thilo Graf
f774eb833f CComponentsInfoBox: replace static parameter with inherited member
member value was not looped through
2013-04-27 22:16:15 +02:00
Jacek Jendrzej
6d088357c3 CInfoViewer::showInfoFile -check file size
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-04-26 18:31:40 +02:00
Thilo Graf
a09d7f4a7e CInfoViewer: implement CComponentsInfoBox() to show infobar.txt content 2013-04-26 18:31:39 +02:00
Michael Liebmann
eafcbf6a86 * CComponentsLabel: Use 'std::string' instead of 'const char*' for ct_text
- Supplement to commit 3a19edd...
2013-04-25 09:34:53 +01:00
Jacek Jendrzej
947a277a49 src/system/helpers.cpp:-add file_size function
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-04-24 21:35:25 +02:00
Thilo Graf
cc63773920 CComponentsText: add bool as return value for setTextFromFile() 2013-04-24 19:56:00 +02:00
Thilo Graf
3e0636a617 moviebrowser.cpp: fix wrong progress scale 2013-04-24 19:55:26 +02:00
Thilo Graf
ca9d7add48 CComponentsText: use member function 'ToString' as static 2013-04-24 19:48:39 +02:00
Thilo Graf
91e0a0c4bf CImageInfo: use setTextFromFile() to show license text 2013-04-24 19:48:39 +02:00
Thilo Graf
cdfc544809 CComponentsText: add member to use file as text source 2013-04-24 19:48:39 +02:00
svenhoefer
fae9bb0985 - moviebrowser: fix* buttonbar
*) not really a fix - just a better terrible solution
2013-04-24 15:34:22 +02:00
Jacek Jendrzej
725b3eb27c src/driver/pictureviewer/pictureviewer.cpp: move free handlers to ~CPictureViewer(), fix segfault aufter commit 833fb32197 2013-04-24 12:03:58 +02:00
svenhoefer
2503a742a9 - yweb: fix area for FAV-key on zee 2013-04-22 17:32:10 +02:00
Michael Liebmann
3a19edda45 * CComponentsText: Use 'std::string' instead of 'const char*' for ct_text 2013-04-22 15:41:03 +01:00
Thilo Graf
48c4142a24 CComponentsItem: don't render shadow as full box 2013-04-20 22:55:23 +02:00
Thilo Graf
4a5044ca46 CComponents: remove unused enum type 2013-04-20 22:55:23 +02:00
Thilo Graf
d725153ebe CComponentsItem: move calculation out of struct an add comment 2013-04-20 13:10:54 +02:00
Thilo Graf
b0846842f3 CTestMenu: add sample code for CComponentsButtonRed 2013-04-20 12:53:25 +02:00
Thilo Graf
04afa10e02 CComponents:add sub class CComponentsButton 2013-04-20 12:53:25 +02:00
Michael Liebmann
9e3e8e981b * Infoviewer: Fix key handling for PiP 2013-04-19 00:38:34 +01:00
Jacek Jendrzej
ab3b8b4fdd src/neutrino.cpp: execute rcK on restart 2013-04-18 20:32:40 +02:00
Michael Liebmann
7061c1179a * deutsch.locale complements 2013-04-18 18:51:58 +01:00
Michael Liebmann
9adfd63f1f * Sort unmaintained locale 2013-04-18 18:51:58 +01:00
Michael Liebmann
81613f209d * Sort deutsch.locale / english.locale 2013-04-18 18:51:58 +01:00
Michael Liebmann
92aeed48ee * yhttpd: Add missing includepath 2013-04-18 18:51:58 +01:00
Jacek Jendrzej
ddc9229efc use var passed by reference 2013-04-18 19:19:30 +02:00
svenhoefer
e07e2e5264 - channellist: remove some unneeded calculations 2013-04-18 18:09:32 +02:00
svenhoefer
263da08fb9 - cc_item.cpp: fix wrong calc in paintInit() 2013-04-18 17:45:48 +02:00
svenhoefer
c87750e66d - channellist: use the bigger menu-icon 2013-04-18 17:20:43 +02:00
[CST] Focus
8bb70d1ab3 Merge branch 'pu/cc' into next-cc
Conflicts:
	acinclude.m4
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/volume.cpp
	src/eitd/SIlanguage.cpp
	src/gui/bedit/bouqueteditor_channels.cpp
	src/gui/bedit/bouqueteditor_chanselect.cpp
	src/gui/bouquetlist.cpp
	src/gui/channellist.cpp
	src/gui/eventlist.cpp
	src/gui/osd_setup.cpp
	src/gui/scan.cpp
	src/gui/scan.h
	src/gui/test_menu.cpp
	src/gui/timeosd.cpp
	src/gui/widget/progressbar.cpp
	src/gui/widget/progressbar.h
	src/neutrino.cpp
	src/nhttpd/yconfig.h
2013-04-17 13:32:12 +04:00
svenhoefer
9f0816bc60 - src/gui/Makefile.am: fix creation of git_version.h 2013-04-17 10:21:33 +04:00
Stefan Seyfried
5954735ed8 auto-enumerate FONT_TYPE_COUNT instead of defining it
Conflicts:
	src/system/settings.h
2013-04-17 10:21:33 +04:00
Stefan Seyfried
c0c008190e neutrino: make g_channel_list_changed private
Add a setter function MarkChannelListChanged() instead for
bouquet/channel list. This avoids sometimes not reloading
channels after changes in the service menu.
2013-04-17 10:21:33 +04:00
Stefan Seyfried
676ef79dca setting_helpers: add reloadhintbox to 'delete removed channels' 2013-04-17 10:21:33 +04:00
Stefan Seyfried
268c5b84e9 CInfoViewer: delete infoViewerBB in destructor 2013-04-17 10:21:33 +04:00
Stefan Seyfried
bd22ca2497 CInfoViewerBB: avoid crash in destructor 2013-04-17 10:21:33 +04:00
Stefan Seyfried
1ddd81fb7b CZapitSdtMonitor: don't crash in destructor 2013-04-17 10:21:33 +04:00
Stefan Seyfried
4f31b4e779 pictureviewer: free formathandlers in destructor 2013-04-17 10:21:33 +04:00
Stefan Seyfried
24a61bddd6 neutrino: fix signed/unsigned warning 2013-04-17 10:21:33 +04:00
Stefan Seyfried
9eda015afe channellist: improve add-to-bouquet and remove-new-flag workflow
When adding the current channel to a bouquet or favorites or when
removing the "new" flag from a channel, don't immediately reload the
channels but wait for closing of the channellist.
Additionally, select the next channel after one of the add-to-bouquet or
remove-new-flag actions.
2013-04-17 10:21:33 +04:00
Stefan Seyfried
bb560fbf47 reloadchannels: make sure that channel flags are updated when reloading 2013-04-17 10:21:33 +04:00
Stefan Seyfried
b1e0fcb0c8 sectionsd: fix memleak with unused events 2013-04-17 10:21:33 +04:00
Stefan Seyfried
da327c099b add menu option to delete 'removed channels' 2013-04-17 10:21:33 +04:00
Stefan Seyfried
b577322a79 getservices: add option to not save removed channels 2013-04-17 10:21:33 +04:00
Jacek Jendrzej
95cbeceb83 src/gui/epgview.cpp: center window 2013-04-17 10:21:32 +04:00
svenhoefer
976d3669ed - english.locale: typo 2013-04-17 10:21:32 +04:00
svenhoefer
3ee9d53fca - eventlist: fix round borders for current unselected event
Conflicts:
	src/gui/eventlist.cpp
2013-04-17 10:21:32 +04:00
[CST] Focus
ccfba0e0e8 Dont set demux source on box with single tuner 2013-04-17 10:17:33 +04:00
[CST] Focus
da646d5d15 At the moment only configured satellites are saved, so getUnknownKeyQueryedFlag()
always return true -> config saved on every start.

Revert "femanager: save frontend.conf if new entries are present"

This reverts commit 0b17e2f98e.

Conflicts:
	src/zapit/src/femanager.cpp
2013-04-16 16:07:08 +04:00
[CST] Focus
3526df97ee gui/scan_setup.cpp: remove linkFrontends() from saveScanSetup() - its done if needed on leave tuner setup 2013-04-16 15:28:21 +04:00
[CST] Focus
7b1cc74098 zapit/src/frontend.cpp: reset transponder id in Init() 2013-04-16 15:04:10 +04:00
Thilo Graf
df0a454efe CComponentsItem: prevent possible compile error 2013-04-16 11:56:27 +02:00
Thilo Graf
8813dccc7e CComonents: disable debug spam 2013-04-16 11:40:01 +02:00
[CST] Focus
ae1ae59b68 gui/cam_menu.cpp: add option to ignore CI/card messages 2013-04-16 13:17:17 +04:00
[CST] Focus
b8519d2db0 locals: add locale for ignore CI messages option 2013-04-16 13:16:40 +04:00
[CST] Focus
f36200e0fe neutrino.cpp: add ci_ignore_messages settings var 2013-04-16 13:16:16 +04:00
[CST] Focus
2cc3c213b5 gui/test_menu.cpp: fix compile 2013-04-16 12:53:54 +04:00
[CST] Focus
eedf2f9e49 gui/infoviewer_bb.cpp: fix tuner icon display 2013-04-16 12:50:24 +04:00
Thilo Graf
894d229b09 CComponents: add vars to modifie frames in selected mode 2013-04-16 08:32:42 +02:00
Thilo Graf
336c3bc7a1 CComponentsItem: add members to set pointer for parent object
Pointer is typically of type CComponentsForm or derived classes,
default intialized with NULL and serves to access for
properties of parent object by embedded items.
2013-04-16 08:26:56 +02:00
Thilo Graf
4317b0b4fb CComponents: add own header file for unused experimental classes 2013-04-16 08:26:56 +02:00
Thilo Graf
39a4e3400e CComponentsForm: add own header for form classes 2013-04-16 08:26:56 +02:00
Thilo Graf
d7c35b07e4 CComonents: use allowPaint() as private, parameter as by rev
not used in sub classes
2013-04-16 08:26:56 +02:00
Thilo Graf
4f623b822f CComponentsItem: add properties for stats enabled/selected 2013-04-16 08:26:56 +02:00
Thilo Graf
f01a9071d2 CProgressBar: replace x/y position with real position on screen
Important to paint related to screen within form dimensions

btw: small cleanups
2013-04-16 08:26:55 +02:00
Thilo Graf
dc373666e0 CComponentsText: add debug output, changes name of arg in iToString() 2013-04-16 08:26:55 +02:00
Thilo Graf
9420edd932 CComponentsItem: add members to get real item position 2013-04-16 08:26:55 +02:00
Thilo Graf
3d35a30ecf CComponentsPicture: add debug output 2013-04-16 08:26:55 +02:00
Thilo Graf
fb64fb5d35 CComponentsText: add overloaded member setText() for int vars 2013-04-16 08:26:55 +02:00
Thilo Graf
cd1a4c89a8 CProgressBar: use already calculated position var for diagonal line 2013-04-16 08:26:54 +02:00
Thilo Graf
62efe2cb59 CComponentsItem/Form: add var for real item position
If items are used in forms it can be usefully to have a variable
which contains the real position on screen.
This can happen e.g. if an item contains separate render methods, because within forms
usual x/y values related to form dimensions and be converted.
2013-04-16 08:26:54 +02:00
Thilo Graf
546b04b846 CComponentsText: add helper to convert integer to string 2013-04-16 08:26:54 +02:00
svenhoefer
1bb07ddad8 - src/gui/Makefile.am: fix creation of git_version.h 2013-04-15 22:35:03 +02:00
Stefan Seyfried
1f1aa08562 auto-enumerate FONT_TYPE_COUNT instead of defining it 2013-04-15 21:37:43 +02:00
Stefan Seyfried
057f3a8964 neutrino: make g_channel_list_changed private
Add a setter function MarkChannelListChanged() instead for
bouquet/channel list. This avoids sometimes not reloading
channels after changes in the service menu.
2013-04-15 19:46:27 +02:00
Stefan Seyfried
77ecbfb405 setting_helpers: add reloadhintbox to 'delete removed channels' 2013-04-15 19:46:20 +02:00
Stefan Seyfried
5e4603071e CInfoViewer: delete infoViewerBB in destructor 2013-04-15 19:46:12 +02:00
Stefan Seyfried
41299cf7d9 CInfoViewerBB: avoid crash in destructor 2013-04-15 19:46:00 +02:00
Stefan Seyfried
a709a13f54 CZapitSdtMonitor: don't crash in destructor 2013-04-15 19:42:53 +02:00
Stefan Seyfried
833fb32197 pictureviewer: free formathandlers in destructor 2013-04-15 19:42:44 +02:00
Stefan Seyfried
6996658dcc neutrino: fix signed/unsigned warning 2013-04-15 19:42:35 +02:00
Stefan Seyfried
d35835fe8f channellist: improve add-to-bouquet and remove-new-flag workflow
When adding the current channel to a bouquet or favorites or when
removing the "new" flag from a channel, don't immediately reload the
channels but wait for closing of the channellist.
Additionally, select the next channel after one of the add-to-bouquet or
remove-new-flag actions.
2013-04-15 19:42:24 +02:00
Stefan Seyfried
ba22ea8668 reloadchannels: make sure that channel flags are updated when reloading 2013-04-15 19:42:06 +02:00
Stefan Seyfried
08cb6ddfdd sectionsd: fix memleak with unused events 2013-04-15 19:39:43 +02:00
Stefan Seyfried
aa8a137707 add menu option to delete 'removed channels' 2013-04-15 19:34:26 +02:00
Stefan Seyfried
a63e1007e5 getservices: add option to not save removed channels 2013-04-15 19:34:05 +02:00
Jacek Jendrzej
3731bc4216 src/gui/epgview.cpp: center window 2013-04-14 15:09:51 +02:00
svenhoefer
4b624f88bd - english.locale: typo 2013-04-13 11:46:06 +02:00
svenhoefer
473d6f38ba - eventlist: make additional infos switchable
* new menu 'eventlist' in osd-setup
* fix offset in infozone
* fontsize for infozone adjustable
2013-04-13 11:13:23 +02:00
svenhoefer
d937082cd5 - eventlist: fix round borders for current unselected event 2013-04-13 09:31:39 +02:00
Jacek Jendrzej
838cf61a69 src/gui/channellist.cpp: fix to 4a8350c382 2013-04-10 20:43:32 +02:00
Jacek Jendrzej
4a8350c382 src/gui/channellist.cpp: fix paint details with different font size 2013-04-10 19:28:30 +02:00
[CST] Focus
dcf0703cd0 remove more 'coolstream' from webif 2013-04-10 19:23:08 +04:00
[CST] Focus
4b5a840b2e remove 'coolstream' from webif 2013-04-10 18:39:28 +04:00
Jacek Jendrzej
9fe2f83987 src/neutrino.cpp: fix execute rcK script 2013-04-10 14:09:13 +04:00
Jacek Jendrzej
f5297f06d9 src/neutrino.cpp: fix execute rcK script 2013-04-10 11:59:48 +02:00
[CST] Focus
e14043dbfb neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF 2013-04-09 18:37:25 +04:00
[CST] Focus
8c2362374d neutrino.cpp: fix unused variable warning 2013-04-09 16:02:29 +04:00
Stefan Seyfried
ca9b85b3f5 fontrenderer: fix rendering problems with accelerated blitting 2013-04-09 13:12:09 +02:00
Stefan Seyfried
90c252f6f9 fontrenderer: allow using customcolor.h colors for fonts 2013-04-09 13:12:00 +02:00
Stefan Seyfried
e66b57cd88 fontrenderer: use background color of framebuffer 2013-04-09 13:11:53 +02:00
[CST] Focus
e250588705 src/neutrino.cpp: setSelected(old_num) on channel list exit wrong in case of sort
mode change - try to restore current channel id
2013-04-09 13:12:05 +04:00
[CST] Focus
89423d49b4 gui/channellist.cpp: set oldselected to selected on sort mode change,
else wrong selected restored on exit;
store channel to history only if adjustToChannelID called with bToo == true, which means zap
2013-04-09 13:10:56 +04:00
[CST] Focus
0f90276877 neutrino.cpp: stop PiP in standby 2013-04-09 10:58:54 +04:00
Jacek Jendrzej
72b82a1d0b src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 2013-04-09 09:54:26 +04:00
Jacek Jendrzej
5d214c2fe4 src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 2013-04-09 09:54:21 +04:00
Jacek Jendrzej
32909483ef src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway 2013-04-09 09:54:16 +04:00
Jacek Jendrzej
80c8607396 revert 89251f648e && 89251f648e 2013-04-09 09:54:12 +04:00
Jacek Jendrzej
6a32e96920 src/gui/epgview.cpp: fixes3 from tuxbox, THX Gaucho316 2013-04-08 21:03:46 +02:00
Jacek Jendrzej
d23bdf7bb8 src/gui/epgview.cpp: fixes2 from tuxbox, THX Gaucho316 2013-04-08 20:41:36 +02:00
Jacek Jendrzej
f3dcf52ea0 revert 89251f648e && 89251f648e 2013-04-08 18:03:33 +02:00
Jacek Jendrzej
67e6ed102c src/gui/epgview.cpp: fixes from tuxbox, THX Gaucho316 & GetAway 2013-04-08 17:42:37 +02:00
Michael Liebmann
55e37eb2b5 * src/gui/audioplayer.cpp: Fix osd (draw frame) 2013-04-08 16:01:27 +01:00
[CST] Focus
06372e1856 gui/channellist.cpp: fix current transponder key 2013-04-08 18:02:03 +04:00
Stefan Seyfried
b4144b1de7 fontrenderer: allow using customcolor.h colors for fonts 2013-04-08 13:04:40 +04:00
Stefan Seyfried
02efe0918a mp3dec: recover from PCM write errors without crashing 2013-04-08 13:04:32 +04:00
Stefan Seyfried
b0e07383c7 fontrenderer: use background color of framebuffer 2013-04-08 13:04:22 +04:00
Stefan Seyfried
5371fd6c90 CScanTs: add destructor to avoid leaks
Conflicts:
	src/gui/scan.h
2013-04-08 13:01:00 +04:00
Stefan Seyfried
89251f648e fontrenderer: allow using customcolor.h colors for fonts 2013-04-08 10:36:50 +02:00
Stefan Seyfried
a5c6160384 audioplayer: don't free curl_handle too early 2013-04-08 10:36:18 +02:00
Stefan Seyfried
88fde35e52 test_menu: fix path to demo picture 2013-04-08 10:35:43 +02:00
Stefan Seyfried
cc1dea140a mp3dec: recover from PCM write errors without crashing 2013-04-08 10:35:03 +02:00
Stefan Seyfried
629dc8562f fontrenderer: use background color of framebuffer 2013-04-08 10:34:33 +02:00
Stefan Seyfried
13871d8328 CScanTs: silence valgrind 2013-04-08 10:32:56 +02:00
Stefan Seyfried
c0a1b8690f CScanTs: add destructor to avoid leaks 2013-04-08 10:32:45 +02:00
Stefan Seyfried
fcd65c2ce3 audioplayer: don't free curl_handle too early 2013-04-08 10:14:17 +04:00
Michael Liebmann
f1740ac21b * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd 2013-04-08 10:02:40 +04:00
Stefan Seyfried
5db15cc630 nhttpd: fix streaming with non-standard port 2013-04-08 10:02:33 +04:00
Thilo Graf
211f85966a CTimeOsd: remove unused var timescale
Conflicts:
	src/gui/timeosd.cpp
2013-04-08 10:01:04 +04:00
Stefan Seyfried
b79b13a411 CChannelList: fix "prev bouquet" if empty bouquets are present
also do proper wrap-around when selecting previous / next bouquet
2013-04-08 09:59:18 +04:00
Jacek Jendrzej
6d56cc0696 revert commit f4ae5e17ce 2013-04-08 09:59:04 +04:00
Michael Liebmann
9a9a347ee3 * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd 2013-04-07 22:07:38 +01:00
Thilo Graf
276fa6273e CProgressBar: use correct default colors in constructor 2013-04-07 20:37:54 +02:00
Stefan Seyfried
8d8ce4c55a cc_frm: fix invalid cast 2013-04-06 22:20:58 +02:00
Stefan Seyfried
2ba024168d nhttpd: fix streaming with non-standard port 2013-04-06 22:20:47 +02:00
Stefan Seyfried
80e7f9753b CChannelList: fix "prev bouquet" if empty bouquets are present
also do proper wrap-around when selecting previous / next bouquet
2013-04-06 22:14:06 +02:00
Jacek Jendrzej
e0facfa2e0 revert commit f4ae5e17ce 2013-04-06 22:13:47 +02:00
Michael Liebmann
d4740238dd * Supplement to commit adfbfe0...
- epgview: Fix colors in progress bar
2013-04-06 15:18:12 +01:00
Thilo Graf
6fa592323b CChannellist: add missig frame for timscale 2013-04-06 10:21:22 +02:00
Thilo Graf
d7ce847471 CComponentsInfoBox: move statement for check of image name
Ensure empty pic object otherwise it can be retained on exit
of paintPicture(), if an instance of Infobox already exists.

supplement to 095c0e1b04
2013-04-06 08:49:16 +02:00
Thilo Graf
f70a30defa Progressbars: use default frame thickness
It's unnecessary overhead to set the value everywhere, except it's needed.
2013-04-06 08:33:51 +02:00
Thilo Graf
210ae1491d CProgressBar: remove wrong intital value for frame thickness
Default value is 0, and should remain as specified in the base class.
2013-04-06 08:33:51 +02:00
Michael Liebmann
adfbfe079c * Fix order of colors for some progress bars 2013-04-05 19:43:50 +01:00
Stefan Seyfried
230096c050 msgbox: add rounded corners
This is not entirely correct, as the corners will be wong
if a msgbox without header or footer is used. But as the
only place where this is used is ShowMsg2UTF() which has
header and footer, it does not matter right now.
2013-04-05 18:29:08 +04:00
Stefan Seyfried
6bc2a8a5d8 neutrino: do not display expired events in channel list 2013-04-05 16:32:43 +04:00
Stefan Seyfried
227bf9f2e8 dvbsubtitle: free avcodec context in destructor 2013-04-05 15:54:12 +04:00
Stefan Seyfried
be1b73b7a0 channellist: limit context-menu on non-unlocked bouquets
don't allow adding of channels from locked bouquets to favorites
or unlocked bouquets to avoit circumvention of bouquet locks
2013-04-05 15:53:30 +04:00
Stefan Seyfried
27493de2ef neutrino: add the possibility to lock bouquets by default
This basically inverts the "locked" attribute of bouquets.xml and
allows to selectively enable only favourites or similar.

Conflicts:
	src/gui/channellist.cpp
2013-04-05 15:52:58 +04:00
[CST] Focus
d79d592d27 gui/channellist.cpp: move info/menu/zap icons from head to button bar;
add play button icon for PiP;
rework CChannelList::paintButtonBar;
handle PiP key binding in addition to play button
2013-04-05 15:15:44 +04:00
[CST] Focus
83cbc1cbef dutch.locale: update 2013-04-05 14:54:22 +04:00
[CST] Focus
1c2f2a5750 driver/record.cpp: add record duration to stop menu 2013-04-05 14:54:22 +04:00
Stefan Seyfried
e09bc260da neutrino: make button bar use available space intelligently
modify the paintButtons() function, so that it spreads the buttons
over the available width with constant space between them.
Port over all users to the new method and clean up quite some custom
button drawing code on the way.

Conflicts:
	src/gui/audioplayer.cpp
	src/gui/bouquetlist.cpp
	src/gui/channellist.cpp
	src/gui/epgview.cpp
	src/gui/eventlist.cpp
	src/gui/filebrowser.cpp
	src/gui/widget/buttons.cpp
	src/gui/widget/stringinput.cpp
2013-04-05 14:50:28 +04:00
Michael Liebmann
bd47ef2060 * CComponentsPicture: initVarPicture() not execute if pic_name is blank 2013-04-04 16:10:15 +01:00
Michael Liebmann
095c0e1b04 * CComponentsInfoBox: CComponentsPicture not create when no image to draw 2013-04-04 16:10:15 +01:00
svenhoefer
85ab392a09 - infoviewer: remove frame from timescale inside infoviewer 2013-04-04 14:41:13 +02:00
Jacek Jendrzej
d18217effb CComponents: don't paint the same box with different colors as background 2013-04-04 12:19:31 +02:00
Michael Liebmann
a841aa3790 * CNeutrinoEventList: Fix flicker when page is changed 2013-04-04 10:11:49 +01:00
Thilo Graf
4e7f81a126 CComponentsInfoBox: prevent background paint in infobox
Background for text is not needed here
2013-04-04 09:56:53 +02:00
Thilo Graf
3a4543b8d2 CComponentsText: add member to control background paint on textbox objects 2013-04-04 09:56:53 +02:00
Thilo Graf
399dbad350 CNeutrinoEventList: use CComponentsText instead CComponentsInfoBox
add doPaintBg(false), causes no paint or repaint and save of item
background.

CC-Items comes with its own hide(), but it's not very sensefull
to store or paint background here.

NOTE: CComponentsText is more of appropriate for embedded text items
than CComponentsInfoBox. CComponentsInfoBox is more made for hint or
messageboxes.
2013-04-04 09:56:52 +02:00
Thilo Graf
e23b03fde9 CComponentsText: paint always background before painting text
Ensures erase of old text, usefully to avoid often
repaints of embedded textbox objects or text items
2013-04-04 09:56:52 +02:00
Thilo Graf
bdbea07e71 CComponents: disable debug spam 2013-04-04 09:56:52 +02:00
Thilo Graf
5cd01b8cc8 CNeutrinoEventList: remove include of textbox.h
Is already included by cc.h
2013-04-04 09:56:51 +02:00
Thilo Graf
c4d9f76b6b CTimeOsd: remove unused var timescale 2013-04-04 09:56:51 +02:00
[CST] Focus
87abc0d1c4 zapit/src/bouquets.cpp: use FindChannelFuzzy() on cable-only box to help importing old bouquets 2013-04-02 14:32:23 +04:00
[CST] Focus
4e2a08dba4 zapit/src/getservices.cpp: fix FindChannelFuzzy for mixed frontends 2013-04-02 14:30:28 +04:00
[CST] Focus
6753630b68 zapit/src/femanager.cpp: add cached have_sat/cable flags 2013-04-02 14:30:01 +04:00
Thilo Graf
860be9a412 CComponents: add progressbar class to cc-items
CProgressbar moved into components sub directory and adapt includes.
Progressbar objects are now usable as cc-item

TODO:
-some color and size corrections
-found some dub codes for sig and snr-bars, needs rework
2013-04-02 09:31:05 +02:00
Thilo Graf
d391bedd5f CComponents: move item type enum to cc_types.h 2013-04-02 09:31:05 +02:00
Thilo Graf
d87290c2bc CComponentsPIP: remove unsuitable filename 2013-04-02 09:31:05 +02:00
svenhoefer
825ec2f5cc - eventlist: fix delete of cc_infozone 2013-04-02 01:28:38 +02:00
svenhoefer, SatBaby, snafed
68cf021581 - eventlist: add right infobox with current eventinfo
* use getScreen{Width/Height}Rel()
2013-04-01 22:06:19 +02:00
Michael Liebmann
d4e54571a4 * Sort locales 2013-04-01 19:25:21 +01:00
[CST] Focus
4d1bf5c3d6 deutsch.locale: remove 'coolstream' after merge 2013-04-01 16:30:36 +04:00
svenhoefer
7754b8f54e - bouqueteditor_chanselect.cpp: fix height
Conflicts:
	src/gui/bedit/bouqueteditor_chanselect.cpp
2013-04-01 16:21:18 +04:00
Jacek Jendrzej
25653df890 src/gui/channellist.cpp: fix to 36e95d7fbc if more bouquets empty 2013-04-01 16:19:51 +04:00
Jacek Jendrzej
cecbd13107 data/satellites.xml: update Eurobird 9A (9.0E) 2013-04-01 16:18:42 +04:00
svenhoefer
f7ebed39cb - epgplus.cpp: use getScreen{Width/Height}Rel() 2013-04-01 16:18:31 +04:00
svenhoefer
c20d1ef6eb - osd_progressbar_setup: rework locales; marginal changes in code
Conflicts:
	data/locale/deutsch.locale
2013-04-01 16:14:29 +04:00
Stefan Seyfried
6bb85ef71d filebrowser: simplify code using font pointers and ...
... make size, time and mode fields scale with fontsize
2013-04-01 16:05:40 +04:00
Stefan Seyfried
1ee9088f28 infoviewer: make oldinfo a member of the class 2013-04-01 15:48:00 +04:00
Stefan Seyfried
0d318fd296 channellist: refactor to avoid duplicated code
Conflicts:
	src/gui/channellist.cpp
2013-04-01 15:47:10 +04:00
Stefan Seyfried
e3e333582c CVolume: remove duplicate code 2013-04-01 15:43:37 +04:00
Stefan Seyfried
2fe93f6285 create zapit config dir on install 2013-04-01 15:43:08 +04:00
Stefan Seyfried
aa411cff93 my_system: cleanup and propagate exitstatus 2013-04-01 15:42:46 +04:00
svenhoefer
4714a30f83 - strech most windows to full screen
* switchable with existing switch for 'big_windows'
* 'big_windows' default is on

Conflicts:
	src/gui/bedit/bouqueteditor_bouquets.cpp
	src/gui/bedit/bouqueteditor_channels.cpp
	src/gui/bedit/bouqueteditor_chanselect.cpp
2013-04-01 15:42:38 +04:00
svenhoefer
fc614004cf - bouquetlist.cpp: use existing loop to calc max height of buttons 2013-04-01 15:10:01 +04:00
Michael Liebmann
9b353dcfe5 * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll 2013-04-01 15:08:57 +04:00
Michael Liebmann
3038bfa3bf * locals.h/locals_intern.h: Fix Sort order 2013-04-01 15:08:11 +04:00
svenhoefer
30a0fdafda - fix another typo around DATA_PIDS 2013-04-01 15:07:55 +04:00
svenhoefer
ea21a9a84f - deutsch.locale: fix typos 2013-04-01 15:07:25 +04:00
Jacek Jendrzej
b2241df43d -add record option for teletext & dvbsub pids 2013-04-01 15:07:05 +04:00
Thilo Graf
cca6d898c8 CProgressbarSetup: using unified 'osd' namespace 2013-04-01 15:06:41 +04:00
svenhoefer
39f16c7dc3 - fix my last commit 0064c6c (recalc height) 2013-04-01 14:59:51 +04:00
svenhoefer
bfd2095dfc - channellist: fix dimensions when using very large fonts
* paint scrollbar over full height of main box
2013-04-01 14:59:28 +04:00
[CST] Focus
fb7c0963cc gui/timerlist.cpp: check CFEManager::getEnabledCount in place of CFEManager::FE_MODE_SINGLE 2013-04-01 14:49:36 +04:00
[CST] Focus
f35065b918 gui/channellist.cpp: adjust channel list mode on numeric zap 2013-04-01 14:15:47 +04:00
[CST] Focus
caca00682d locals: add locale for numeric zap adjust option 2013-04-01 14:15:14 +04:00
[CST] Focus
56eb53ec78 gui/miscsettings_menu.cpp: add option to adjust channel list
on numeric zap to first fav/provider/sat mode where channel exist
2013-04-01 14:14:47 +04:00
[CST] Focus
b1d63cd800 neutrino.cpp: add channellist_numeric_adjust settings variable 2013-04-01 14:13:51 +04:00
svenhoefer
c07b8781a5 - imageinfo: remove some fixed width values ...
... to avoid possible ugly overlaps

* split kernel-version from image-version
* whitespace cleanup
2013-03-30 16:03:27 +01:00
svenhoefer
393aa14cff - bouqueteditor_chanselect.cpp: fix height 2013-03-29 20:40:52 +01:00
[CST] Focus
c70f94e89b gui/scan_setup.cpp: show tuners mode also in top tuner menu 2013-03-29 17:16:15 +04:00
[CST] Focus
f21b291fcd gui/widget/menue.cpp: fix CMenuForwarderNonLocalized::getWidth 2013-03-29 17:12:23 +04:00
[CST] Focus
5964a70854 driver/framebuffer.cpp: fix round corners, if only one top or bottom included 2013-03-29 14:30:08 +04:00
[CST] Focus
22692d8157 driver/fade.cpp: add unistd.h 2013-03-29 14:29:00 +04:00
[CST] Focus
c17808867f gui/videosettings.cpp: add 1080p 50/60 modes 2013-03-28 15:41:30 +04:00
[CST] Focus
50fe74f9c1 lib/libcoolstream2/video_cs.h: add 1080p 50/60 modes 2013-03-28 15:41:01 +04:00
[CST] Focus
b126a457c6 data/icons/Makefile.am: add icons for tuner 3/4 2013-03-27 19:41:47 +04:00
Jacek Jendrzej
f4ae5e17ce src/gui/channellist.cpp: fix to 36e95d7fbc if more bouquets empty 2013-03-27 16:18:32 +01:00
[CST] Focus
cabef50554 zapit/src/zapit.cpp: try to keep pip running when zapping 2013-03-27 18:36:45 +04:00
[CST] Focus
84ce9f8880 driver/record.cpp: use zapit client to stop Pip 2013-03-27 18:35:42 +04:00
[CST] Focus
7da9f2791a data/icons/start.jpg: modified start.jpg, thanks to bazi98 2013-03-27 16:34:29 +04:00
[CST] Focus
d10fca7982 gui/moviebrowser.cpp: show footer yellow, green, menu buttons 2013-03-27 16:20:45 +04:00
[CST] Focus
24a6874c22 locals, english.locale: add locales for more MB foot buttons 2013-03-27 16:19:50 +04:00
[CST] Focus
e6c51ee0de gui/infoviewer_bb.cpp: add icons for tuner 3/4 2013-03-27 15:05:34 +04:00
[CST] Focus
6bb6ea381f gui/widget/icons.h: add icons for tuner 3/4 2013-03-27 15:05:10 +04:00
[CST] Focus
83f27e69d8 add icons for tuner 3/4 2013-03-27 15:00:55 +04:00
[CST] Focus
0a806acfd0 Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next 2013-03-27 14:38:56 +04:00
[CST] Focus
b30d913dbd driver/framebuffer.cpp: fix nevix box paint 2013-03-27 14:38:43 +04:00
[CST] Focus
d60f6691d6 gui/infoviewer.cpp: fix tuner icon display 2013-03-26 19:54:29 +04:00
[CST] Focus
fc0571490e gui/osd_setup.cpp: fix show tuner icon option 2013-03-26 19:53:09 +04:00
[CST] Focus
60cfc785cd gui/infoviewer.cpp: update progress in file play mode while visible 2013-03-26 18:46:09 +04:00
[CST] Focus
6554921ad4 gui/movieplayer.cpp: add position,duration, CTimeOSD class members;
add UpdatePosition() to be called from infoviewer;
set infoviewer timer to 1 sec for playback
2013-03-26 18:45:17 +04:00
[CST] Focus
bbc4285510 gui/infoviewer.cpp: show playback speed with play state icon 2013-03-26 17:40:04 +04:00
[CST] Focus
eb03492fe6 update dutch.locale 2013-03-26 16:15:00 +04:00
[CST] Focus
59058fafa3 gui/movieplayer.cpp: add lcd indicate for slow motion,
update lcd before show infoviewer to have there correct info,
update speed only if SetSpeed successfull
2013-03-26 16:12:51 +04:00
[CST] Focus
73eae1a7ee zapit/src/capmt.cpp: dont send capmt, if rawpmt is NULL 2013-03-26 15:58:09 +04:00
Jacek Jendrzej
3a68a4bf19 data/satellites.xml: update Eurobird 9A (9.0E) 2013-03-26 11:52:21 +01:00
[CST] Focus
52cebc426e driver/record.cpp: dont show record starting/stopping window and stop menu,
if auto timeshift enabled
2013-03-26 12:37:47 +04:00
svenhoefer
745104571f - epgplus.cpp: use getScreen{Width/Height}Rel() 2013-03-26 01:14:39 +01:00
svenhoefer
33c8526673 - osd_progressbar_setup: rework locales; marginal changes in code 2013-03-26 00:48:04 +01:00
Thilo Graf
9af63bdc72 CComponentsInfoBox: ensure new init of picture
Delete causes a clean background because it is possible that remnants are
left after changed font size.
2013-03-25 20:23:35 +01:00
Stefan Seyfried
5033a9e4ef infoviewer: make oldinfo a member of the class 2013-03-25 18:02:46 +01:00
Stefan Seyfried
4c3a92a130 filebrowser: simplify code using font pointers and ...
... make size, time and mode fields scale with fontsize
2013-03-25 17:35:29 +01:00
Stefan Seyfried
eea77b7c8a create zapit config dir on install 2013-03-25 16:48:25 +01:00
Stefan Seyfried
adb49dd5b3 my_system: cleanup and propagate exitstatus 2013-03-25 14:44:10 +01:00
Stefan Seyfried
3a32fab2f0 CVolume: remove duplicate code 2013-03-25 14:19:55 +01:00
Stefan Seyfried
36e95d7fbc channellist: refactor to avoid duplicated code 2013-03-25 14:06:16 +01:00
[CST] Focus
7b17a3f1b5 data/icons/start.jpg: fix, nevis dont decode prev version 2013-03-25 15:55:43 +04:00
[CST] Focus
698b56c6db driver/streamts.cpp: use record demux, deny streaming if pip running 2013-03-25 13:36:58 +04:00
[CST] Focus
305455e004 neutrino.cpp: stop stream before pip start 2013-03-25 13:36:00 +04:00
[CST] Focus
14c8f1931a zapit/src/capmt.cpp: use record demux for streaming 2013-03-25 13:35:15 +04:00
[CST] Focus
29d7f897af zapit/src/femanager.cpp: move pip demux set source to zapit.cpp 2013-03-25 13:34:37 +04:00
svenhoefer
759966f935 - strech most windows to full screen
* switchable with existing switch for 'big_windows'
* 'big_windows' default is on
2013-03-25 09:45:22 +01:00
Thilo Graf
deab17dc25 CChannelList: ensure new init of dline
Causes correct paint of details line, if osd settings
have been changed.
2013-03-24 21:16:49 +01:00
Thilo Graf
3f3a767104 CImageInfo: add item_offset also to bottom of license text 2013-03-24 21:14:11 +01:00
Thilo Graf
c99e23289b CComponentsLabel: add missing item type 2013-03-24 21:14:11 +01:00
Thilo Graf
b07c4231ef CComponentsPIP: apply left align for image, dont' save screen
This ensures a clean end on the left edge and save screen is not needed.
2013-03-24 21:14:11 +01:00
Thilo Graf
e7984e6c73 CImageInfo: add header buttons 2013-03-24 21:14:10 +01:00
Thilo Graf
cc31a41f43 CComponentsWindow/Header: fix add of header buttons
setHeaderButtons was without effect
2013-03-24 21:14:10 +01:00
Thilo Graf
8196cf7671 CComponentsPIP: paint alternate picture if no tv mode
Use setPicture() to change  image on runtime.
2013-03-24 21:14:10 +01:00
[CST] Focus
cdf10ef46e remove 'coolstream' from gui 2013-03-22 10:52:39 +04:00
[CST] Focus
b06b580800 data/locale/unmaintained/dutch.locale: update locale 2013-03-22 10:43:53 +04:00
svenhoefer
92f11c1e62 - bouquetlist.cpp: use existing loop to calc max height of buttons 2013-03-21 12:33:09 +01:00
svenhoefer
d90ae61449 - bouquetlist.cpp: fix buttonbar 2013-03-21 12:13:16 +01:00
Thilo Graf
407d9fe800 CChannelList: remove details line on changing pages
details line was not completely killed changed page.
2013-03-21 11:38:40 +01:00
Thilo Graf
6b68259ac6 CComponentsText: rename getCCItemTextBoxInst -> getCTextBoxObject
This name should be more plausible
2013-03-21 11:37:20 +01:00
Thilo Graf
322de62366 CImageInfo: move ScrollLic() to end of file and add comments 2013-03-21 11:37:13 +01:00
Thilo Graf
0dc4686874 fix license text, sorry, was a c&p error 2013-03-21 11:37:00 +01:00
Michael Liebmann
801a15df7c * CImageInfo: Scroll license text if text box too small 2013-03-21 06:56:24 +01:00
Michael Liebmann
c74fb77603 * CTextBox::scrollPageUp/Down: Suppress refresh when there is nothing to scroll 2013-03-21 06:56:23 +01:00
Michael Liebmann
c117c80579 * locals.h/locals_intern.h: Fix Sort order 2013-03-21 06:56:23 +01:00
svenhoefer
d0164eaaf6 - fix another typo around DATA_PIDS 2013-03-20 21:50:16 +01:00
svenhoefer
9b7c96f07e - deutsch.locale: fix typos 2013-03-20 21:41:14 +01:00
Jacek Jendrzej
d9c7739aa6 -add record option for teletext & dvbsub pids 2013-03-19 17:14:04 +01:00
[CST] Focus
8f128cc512 src/nhttpd/web/Y_Tools_Screenshot.yhtm: remove window.setTimeout,
it seems fbshot executed in sync, not in background ?
so not clear why to wait here after screenshot is ready.
video screenshot now also not async
2013-03-19 17:27:38 +04:00
[CST] Focus
370e3dd690 nhttpd/tuxboxapi/coolstream/controlapi.cpp: create screenshot in sync mode 2013-03-19 17:24:09 +04:00
[CST] Focus
baa698c1b8 driver/screenshot.cpp: re-enable StartSync() code 2013-03-19 17:23:45 +04:00
Michael Liebmann
9755751217 * Imageinfo: Format license text 2013-03-19 11:54:57 +01:00
[CST] Focus
8f500e80fd gui/scan.cpp: fix f567d3b85d,
inside start wizard zap crash, because neutrino channel list not created yet
2013-03-19 13:56:13 +04:00
Thilo Graf
2387b27b73 CImageInfo: implement CComponents
TODO:
- format of license text
- button bar or header buttons ?
2013-03-19 08:24:14 +01:00
Thilo Graf
7e1ef5d325 CProgressbarSetup: using unified 'osd' namespace 2013-03-19 08:12:43 +01:00
Thilo Graf
ab00522900 CComponents: fix build, fb_pixel_t and neutrino_locale_t was missed 2013-03-19 08:12:35 +01:00
Thilo Graf
259b58c829 CComponentsInfoBox: add NULL as default parameter for info_text
It's better to handel with NULL.

make clearCCItems() public and virtual so it can be used in window objects
2013-03-19 08:11:00 +01:00
Thilo Graf
0fa2bbc7c9 CComponentsInfoBox: delete clean textbox object before create new object
Ensures a clean environment for changed properties of a textbox in infobox.
2013-03-19 08:10:49 +01:00
[CST] Focus
fe99c5fdda gui/movieplayer.cpp: increase buffer to read m3u contents 2013-03-18 16:49:42 +04:00
Thilo Graf
98b3265719 Data files: add license files
Avoids hard coded parts e.g. for use mainly in image info.
2013-03-18 12:05:01 +01:00
Thilo Graf
2f5404d2fa CComponentsLabel: add new sub class CComponentsLabel 2013-03-18 12:04:58 +01:00
Thilo Graf
824bc8913e CComponentsHeader: remove unused lines 2013-03-18 12:04:54 +01:00
Thilo Graf
eee2cd0d41 CComponentsText: move overloaded setText() from header into main file 2013-03-18 12:04:50 +01:00
Thilo Graf
ca42d9ba74 CComponentsHeader/Window: add possibility to return header height 2013-03-18 12:04:47 +01:00
Thilo Graf
c17e2e5d6c CTestMenu: remove minitv sample
Can not be displayed here nicely.
2013-03-18 12:04:42 +01:00
Thilo Graf
69476903ee CComponentsForm/PIP: ensure hiding of minitv during hide of forms
Handling of minitv items are different to other item types
and need an explizit call of hide(). So it is possible to hide a form-
object without a extra call of hide() for minitv objects.
2013-03-18 12:04:37 +01:00
Thilo Graf
d87d0754e0 CComponentsWindow: add constructors with parameters for caption and icon 2013-03-18 12:04:35 +01:00
Thilo Graf
2b41601d11 CTestMenu: modifie some samples to call header 2013-03-18 12:04:32 +01:00
Thilo Graf
544e3bb8ef CComponentsHeader: init text always before paint header 2013-03-18 12:04:29 +01:00
Thilo Graf
4a931af6ef CComponentsForm/Header/Icons/Window: try to fix multiple inits and paints
Some items had multiple inits and some calls of clearCCItems()
have caused segfaults, hope this fix this.
2013-03-18 12:04:25 +01:00
Thilo Graf
da356d94da CComponentsHeader/Icon: use inherited destructor
Inherited destructor contains identic code.
2013-03-18 12:04:21 +01:00
Thilo Graf
de330ac39c CComponentsWindow: remove refresh()
initCCWItems() does the same, but is private
2013-03-18 12:04:16 +01:00
Thilo Graf
74b2dde248 CComponentsWindow: using current screen settings for default dimensions 2013-03-18 12:04:13 +01:00
svenhoefer
b0469b196e - fix width of pip-boxes in streaminfo and imageinfo 2013-03-17 20:19:13 +01:00
svenhoefer
3584a11872 - fix my last commit 0064c6c (recalc height) 2013-03-17 20:15:17 +01:00
svenhoefer
0064c6c704 - channellist: fix dimensions when using very large fonts
* paint scrollbar over full height of main box
2013-03-16 23:47:23 +01:00
[CST] Focus
f57c77bbc3 gui/channellist.cpp: add comment about PiG mode with still image displayed 2013-03-14 19:11:21 +04:00
[CST] Focus
745e93216a zapit/src/zapit.cpp: move pipDecoder to lib 2013-03-14 16:23:24 +04:00
[CST] Focus
4df0f85d26 Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next
Conflicts:
	src/gui/widget/stringinput.cpp
2013-03-14 15:44:07 +04:00
[CST] Focus
513f56426f gui/scan_setup.cpp: add flag to track fe mode, diseqc mode changes;
show tuners setup in its own function;
auto-apply tuners link if modes changed on quit from tuners setup menu;
re-zap to current channel if fe modes or diseqc mode changed
2013-03-14 12:07:46 +04:00
[CST] Focus
96cd5c94af gui/bouquetlist.cpp: fix b523fe59c0:
double ::paintButtons calls was added ?
2013-03-14 11:57:02 +04:00
[CST] Focus
2ad5340134 neutrino.cpp: change default channel list mode to minitv 2013-03-14 11:55:12 +04:00
[CST] Focus
b3923a7d5d neutrino.cpp, gui/scan.cpp: force re-zap without setSelected() 2013-03-13 18:59:44 +04:00
[CST] Focus
c60b8fc741 gui/channellist.cpp: add 'force' arg to zap functions, to trigger zap 2013-03-13 18:54:30 +04:00
[CST] Focus
2b919d5a32 ../data/locale/english.locale: adjust pip_close locales 2013-03-13 16:27:26 +04:00
[CST] Focus
d2472e64cf gui/channellist.cpp: use CNeutrinoApp::StartPip 2013-03-13 16:26:59 +04:00
[CST] Focus
c08585e15a zapit/src/zapit.cpp: use channel pip demux for PiP 2013-03-13 16:25:54 +04:00
[CST] Focus
bb3f4ca7d4 neutrino.cpp: start PiP on pip_close key, add StartPip() function 2013-03-13 16:24:11 +04:00
[CST] Focus
acb9097536 zapit/src/capmt.cpp: add PiP mode, use channel pip demux 2013-03-13 16:20:22 +04:00
[CST] Focus
75b0eafd86 neutrino.h: add StartPip() member 2013-03-13 16:19:56 +04:00
[CST] Focus
76f50de569 driver/record.cpp: change condition to stop PiP 2013-03-13 16:19:30 +04:00
[CST] Focus
5ced593984 zapit/src/femanager.cpp: add fe enabled count, set channel PiP demux 2013-03-13 16:17:50 +04:00
[CST] Focus
a99f7f5c3a zapit/include/zapit/channel.h: add demux num for PiP 2013-03-13 16:15:23 +04:00
[CST] Focus
3cd344c83c zapit/include/zapit/capmt.h: add PiP mode 2013-03-13 16:13:36 +04:00
Jacek Jendrzej
f428a0b8d0 progresbar -add colored & vertical design , ported from neutrino-mp 2013-03-12 17:28:03 +04:00
Jacek Jendrzej
369289d179 progressbar-menu-tomworld 2013-03-12 17:27:52 +04:00
Stefan Seyfried
aeb3ead6a9 fix exec_prefix for native build
Conflicts:
	acinclude.m4
2013-03-12 17:25:56 +04:00
Stefan Seyfried
166e403965 neutrino: fix most hardcoded paths
Conflicts:
	src/eitd/SIlanguage.cpp
	src/eitd/SIlanguage.hpp
	src/gui/bookmarkmanager.h
	src/gui/keybind_setup.cpp
	src/gui/settings_manager.cpp
	src/nhttpd/yconfig.h
	src/nhttpd/yhttpd_mods/Makefile.am
	src/system/localize.cpp
2013-03-12 17:16:13 +04:00
Stefan Seyfried
0d2c3f3f10 neutrino: allow empty user bouquets in the bouquetlist
Conflicts:
	src/neutrino.cpp
2013-03-12 16:50:07 +04:00
Stefan Seyfried
b8cd692257 channellist: preset favorite bouquets when adding channels
when adding channels from the channellist context menu, the
useful targets are the favorites bouquets, so pre-select them
2013-03-12 16:33:15 +04:00
Stefan Seyfried
367f6f6559 channellist: don't change bouquetmode when adding favs
when adding a channel to favorites from the channellist contextmenu
the favorites bouquet was chosen, which is not helpful if further
favorites should be added
2013-03-12 16:33:00 +04:00
Stefan Seyfried
b523fe59c0 bouquetlist: only show active buttons 2013-03-12 16:32:51 +04:00
Stefan Seyfried
6c982e3d49 bouquetlist: fix width calculation 2013-03-12 16:32:19 +04:00
Stefan Seyfried
25de0d4380 bouquetlist: mark autogenerated bouquets as readonly
this at least prevents modification from the context menu,
needs more work in the service->bouquetmanagement menus
2013-03-12 16:32:12 +04:00
Stefan Seyfried
2f30a63a6b screenshot: fix invalid cast in debug message 2013-03-12 16:32:02 +04:00
Stefan Seyfried
94cb301612 my_system: return errno, silence trivial error message 2013-03-12 16:31:56 +04:00
Stefan Seyfried
413398bd10 CVolume: fix border around volume bar 2013-03-12 16:31:43 +04:00
Jacek Jendrzej
a501b6efeb progresbar -add colored & vertical design , ported from neutrino-mp 2013-03-11 14:40:42 +01:00
Jacek Jendrzej
be2966035f progressbar-menu-tomworld 2013-03-11 14:40:36 +01:00
Stefan Seyfried
f63ddb9cce neutrino: fix most hardcoded paths 2013-03-11 13:32:06 +01:00
Stefan Seyfried
53dcd77d4a fix exec_prefix for native build 2013-03-11 13:32:06 +01:00
Stefan Seyfried
d0f9836173 neutrino: allow empty user bouquets in the bouquetlist 2013-03-11 13:32:06 +01:00
Stefan Seyfried
f8aacb7a10 channellist: preset favorite bouquets when adding channels
when adding channels from the channellist context menu, the
useful targets are the favorites bouquets, so pre-select them
2013-03-11 13:32:06 +01:00
Stefan Seyfried
99e2ff32c9 channellist: don't change bouquetmode when adding favs
when adding a channel to favorites from the channellist contextmenu
the favorites bouquet was chosen, which is not helpful if further
favorites should be added
2013-03-11 13:32:06 +01:00
Stefan Seyfried
5acf5a489b bouquetlist: only show active buttons 2013-03-11 13:32:06 +01:00
Stefan Seyfried
0613e43736 bouquetlist: fix width calculation 2013-03-11 13:32:06 +01:00
Stefan Seyfried
2f677a5ffe bouquetlist: mark autogenerated bouquets as readonly
this at least prevents modification from the context menu,
needs more work in the service->bouquetmanagement menus
2013-03-11 13:32:06 +01:00
Stefan Seyfried
04cd53f45d screenshot: fix invalid cast in debug message 2013-03-11 13:32:06 +01:00
Stefan Seyfried
119f87f97b my_system: return errno, silence trivial error message 2013-03-11 13:32:06 +01:00
Stefan Seyfried
45d8c176ec CVolume: fix border around volume bar 2013-03-11 13:32:05 +01:00
svenhoefer
983e33f96d - stringinput: fix width of menutitle in dialogs 2013-03-09 15:17:08 +01:00
svenhoefer
fad249ebb5 - stringinput: rework dialogs
* fix diplay with all fontsizefactors
* dynamical height/width/position of dialogs
* dynamical height of buttonbar
2013-03-09 15:06:10 +01:00
[CST] Focus
138160ae4f libcoolstream/ca_cs.h: sync header 2013-03-08 17:56:03 +04:00
[CST] Focus
0ae2349af8 Makefile.am: add libca-sc 2013-03-08 17:55:24 +04:00
[CST] Focus
30d650999d lib/libcoolstream/video_cs.h: sync header 2013-03-08 17:33:28 +04:00
[CST] Focus
a22dc19e9d zapit/src/capmt.cpp: send channel_id in place of tpid with capmt 2013-03-08 17:31:54 +04:00
[CST] Focus
e05ab5297d gui/channellist.cpp: use zapit client for PiP 2013-03-08 14:14:26 +04:00
[CST] Focus
a69b37a929 gui/keybind_setup.cpp: add bind setup for direct pip setup and live/pip swap 2013-03-08 13:36:40 +04:00
[CST] Focus
ded8f0630c gui/pipsetup.cpp: close on key_pip_setup 2013-03-08 13:35:57 +04:00
[CST] Focus
29fbc94bb9 zapit/src/zapit.cpp: handle PiP start/stop channels 2013-03-08 13:33:24 +04:00
[CST] Focus
b95859da7c neutrino.cpp: add direct keys to config PiP, swap live and PiP channels 2013-03-08 13:24:53 +04:00
[CST] Focus
35f2ac5527 locals: add locales for additional PiP keys 2013-03-08 13:23:08 +04:00
[CST] Focus
f4b6177076 zapit/lib/zapitclient.cpp: add start/stop commands got PiP 2013-03-08 13:22:27 +04:00
Thilo Graf
061700a5f8 CComponentsPicture: fix build
Build can be broken with other build environments
2013-03-08 08:44:05 +01:00
[CST] Focus
9dcf32cdd2 libconfigfile/configfile.cpp: fix typo while merging 2013-03-07 17:20:53 +04:00
[CST] Focus
aa60c85768 Merge branch 'next' of coolstreamtech.de:cst-public-gui-neutrino into next
Conflicts:
	lib/libconfigfile/configfile.cpp
	src/system/setting_helpers.cpp
	src/zapit/src/femanager.cpp
2013-03-07 17:10:57 +04:00
[CST] Focus
65bd112d78 driver/rcinput.cpp: add missing sleep, sub, pos keys 2013-03-06 15:42:23 +04:00
Thilo Graf
bdce50780d CAudioPlayerGui: set missing corner mode for info box 2013-03-06 11:51:38 +01:00
Thilo Graf
3ed9af87ad CComponents: split cc_base.cpp
It's easier to work with smaller files.
Most files contain only one cc-class and their names are
derived on the particular class that is contained therein.
2013-03-06 11:28:18 +01:00
Thilo Graf
152d40c6cd Bedit: adapt for infobox
The combination of infobox handling and screen size management doesn't
really fit together. Particular it  could be better implemented some
inheritance, because incorporated functions and variables are
redundant and so the classes can be better coordinated.
Moreover, it doesn't seem sensible to use only a part of the display.
The use of full screen instead of window could simplify a lot.
2013-03-06 11:28:18 +01:00
Thilo Graf
10f429ee0f CComponents: move components.cpp to cc_base.cpp, move types to own header 2013-03-06 11:28:18 +01:00
Thilo Graf
ba4e026b33 CChannelList: fix compile error
clearItem2DetailsLine()candidate expects 1 argument, 2 provided
2013-03-06 11:28:17 +01:00
Thilo Graf
44346c6417 CComponents: fix some includes
Included header files don't fit after move of components.
2013-03-06 11:28:17 +01:00
Stefan Seyfried
c9eafa208e pictureviewer: compatibility with giflib-5.x 2013-03-06 11:28:17 +01:00
Thilo Graf
ce2e95cc5a CChannelList: revert of some implementations of CComponents classes
Current state of CChannelList is mostly not compatible with CC-classes and
implementations are  to expensive at the moment, because more preparations are necessary.
2013-03-06 11:28:17 +01:00
Thilo Graf
399eb696d6 CComponents: add some new variables and parameters and modifie debug output
- add var for object index
  can be usefull for identifications of objects for focus operations soon

- add default value for screen  size (30%) to CComponentsPIP constructor
  most size we mostly use is 30% of size

- add setters for screen_w and screen_h
  also this can be usefull t adapt screen sizes e.g. during
  runtime operations
2013-03-06 11:28:17 +01:00
Thilo Graf
2940c4e5f6 CComponents: add more debug output and fix typo in enum CC_ITEMTYPES 2013-03-06 11:28:16 +01:00
Thilo Graf
ec0a91813a CChannelList: devel_cc fix merge errors
var full_width was lost during merge, this fixes
header and details width
2013-03-06 11:28:16 +01:00
Thilo Graf
6175fd989d CComponentsItem: add members getItemType(), cc_item_type
Small helper for detection of item types.
This could be useful, if it is necessary, to track these at runtime or
debugging, because it's not really detectable, which items just be used.
e.g forms could contain very much items, but many of these items
are inherited from CComponentsItem and an assignment to a certain subclass.
2013-03-06 11:28:16 +01:00
Thilo Graf
9605d7438f CComponentsHeader: add member 'setHeaderButtons()'
Gives possibility to set default button types,

possible parameter types are:
CC_BTN_HELP, CC_BTN_INFO, CC_BTN_MENU, CC_BTN_EXIT
2013-03-06 11:28:16 +01:00
Thilo Graf
fa9ffdd46e CComponentsWindow: add sub class CComponentsWindow 2013-03-06 11:28:16 +01:00
Thilo Graf
7ac1550277 CMenuWidget: branch devel_cc Fix merge errors
Some braces were lost during the last merges.
2013-03-06 11:28:16 +01:00
Thilo Graf
6cdb948dd4 CComponents: change of debug marking for better recognition during logging 2013-03-06 11:28:15 +01:00
Thilo Graf
b9dd3e21bf CComponentsForm: add virtual members to replace cc-item 2013-03-06 11:28:15 +01:00
Thilo Graf
a9caa07318 CComponentsHeader: reset icon width, if no icon is defined 2013-03-06 11:28:15 +01:00
Thilo Graf
764dbcd429 CComponentsPicture: add missing define of dimensions after init 2013-03-06 11:28:15 +01:00
Thilo Graf
14393b36d9 CTestMenu: add sample code for removeHeaderButtons() 2013-03-06 11:28:15 +01:00
Thilo Graf
9150088088 CComponentsHeader: fix broken addHeaderButton() and removeHeaderButtons()
Simple push_back() has no effect, buttons must be initialized and destroy
of cch_btn_obj is an easy way for clean up.
2013-03-06 11:28:14 +01:00
Thilo Graf
79dd6456b0 CComponentsHeader: add enums for header items 2013-03-06 11:28:14 +01:00
Thilo Graf
264f4bb951 CTestMenu: add example to exchange text with an image-item, for header 2013-03-06 11:28:14 +01:00
Thilo Graf
c039b4ae5c CComponentsHeader: move init of items ito cobstructors
Inherited methodes like insertCCItem, removeCCItem ... don't work
nice, if cc-items are ititialized too late. If we init in constructors,
we can manipulate header items, otherwise not.
clearCCItems() is to find in the destructor, and should be called with
delete.
Handle with care!
2013-03-06 11:28:14 +01:00
Thilo Graf
2e729ffdb9 CComponentsForm: prevent crashs, if no item is available in v_cc_items
insertCCItem() and removeCCItem() occured crashes, if no items was added.
Also added debug messages.
2013-03-06 11:28:14 +01:00
Thilo Graf
41165d7cb2 CComponentsHeader: add member initCCButtonFormSize()
This moves caclulation from initCCHeaderButtons() to its own
member.
2013-03-06 11:28:14 +01:00
Thilo Graf
62f44d7a8c CComponentsHeader: move int of default buttons into its own member 2013-03-06 11:28:13 +01:00
Thilo Graf
189ba5b5e6 CTestMenu: add sample code CComponentsHeader 2013-03-06 11:28:13 +01:00
Thilo Graf
4fb3cde45f CComponentsHeader: fix button display
Calculation of button offset was broken.
2013-03-06 11:28:13 +01:00
Thilo Graf
fb3646c9be CComponentsForm: do not paint out of form
If is x or y position of embedded item out of allowed form dimension, then
set a new x or y value to item.
Added debug message should help to find issues.
2013-03-06 11:28:13 +01:00
Thilo Graf
3644abec66 CComponentsHeader: add parameter buttons onto constructors
This adds default buttons to header
2013-03-06 11:28:13 +01:00
Thilo Graf
562b091e66 CComponentsHeader: move init members into its own member 2013-03-06 11:28:12 +01:00
Thilo Graf
949867e4ac CComponentsForm: add virtual members to manipulate ccitems 2013-03-06 11:28:12 +01:00
Thilo Graf
b330d78ff2 CComponentsHeader: add header buttons to header form
Use addHeaderButton() to add any button icon ont header form.
The buttons have a right alignment, this means, the first button
is on the right boarder of header.
For existing instances it's recommended to remove old button icons
before add new buttons, otherwise icons will be append.

See also sample code in CTestMenu.
2013-03-06 11:28:12 +01:00
Thilo Graf
b251e2a001 CTestMenu: add sample code for class CComponentsIconForm 2013-03-06 11:28:12 +01:00
Thilo Graf
84fe7cf134 CComponents: add sub class CComponentsIconForm based upon CComponentsForm
Collects only icons.You can add icons step by step or
with a vector and paint the form at once.
Width and height are dynamic calculated if parameters
width or height are smaller then summary of lenght of all added icons.

It's also possible to manipulate the icon array with members:
- insertIcon()
- removeIcon()
- removeAllIcons()

TODO: support for resizable images
2013-03-06 11:28:12 +01:00
Thilo Graf
6ee87b95ec CComponentsHeader: add private member variable cch_text_x 2013-03-06 11:28:11 +01:00
Thilo Graf
0dbddbc483 CComponentsForm: remove constructor
Call of overloaded 'CComponentsForm(int, int, int, int)' is ambiguous.
2013-03-06 11:28:11 +01:00
Thilo Graf
dd91340a37 CComponentsForm: paintCCItems() is needed as public member 2013-03-06 11:28:11 +01:00
Thilo Graf
a5adaf854a CComponentsPicture: rework parameter handling
Not shure if pic_max_h/w could still make problems in while usage
of CComponentsPicture, we will see...
2013-03-06 11:28:11 +01:00
Thilo Graf
8061b2938f CComponentsHeader: init code for icon and text outsource
slim down of paint()
2013-03-06 11:28:11 +01:00
Thilo Graf
6bdd8cd771 CComponentsHeader: use height of header as default height for icon space 2013-03-06 11:28:11 +01:00
Thilo Graf
4db5c450a4 CTextBox: don't hide if m_nPaintBackground is set to false
Required in CCompmonentsText. Hide of textbox object is unnecessary in
CCompmonentsText objects.
2013-03-06 11:28:10 +01:00
Thilo Graf
75fbc08269 CComponents: add option paint_bg and apply in CComponentsHeader 2013-03-06 11:28:10 +01:00
Thilo Graf
4450984597 CComponents: init ccitem vars in initVarBasic() 2013-03-06 11:28:10 +01:00
Thilo Graf
d538e807d8 CCompnents: rename hideContainer into hideCCItem() 2013-03-06 11:28:10 +01:00
Thilo Graf
1934ceef69 CComponentsHeader: optimize allocations an deallocations for cc-items
Bequeath of destructor from CComponentsForm into CCcomponentsHeader.
clearCCItems() does already manage deallocations for cc-items,
so some 'delete" calls are unnecessary.
There was also the danger to overfill the cc-item vector with new added
objects, if it is not have been cleaned previously in existing instances.
2013-03-06 11:28:10 +01:00
Thilo Graf
e4c4a33477 CTextMenu: add sample code for CComponentsHeader 2013-03-06 11:28:09 +01:00
Thilo Graf
d14b9903f9 CComponents: add new sub class CComponentsHeader()
This should replace CComponentsTitleBar comming soon.

TODO:
- add additional icons,
- fix frame painting with other corner types , but this is an issue in
  CFramebuffer.  paintBoxFrame provides parameters for corner radius,
  but no corner types.
2013-03-06 11:28:09 +01:00
Thilo Graf
9601760137 CComponentsForm: members become virtual
Members of CComponentsForm will be used in sub classes.
2013-03-06 11:28:09 +01:00
Thilo Graf
d84c968157 CComponents: add define DEBUG_CC and some debug statements 2013-03-06 11:28:09 +01:00
Thilo Graf
023fe54841 CTestMenu: add more sample codes for cc-items 2013-03-06 11:28:09 +01:00
Thilo Graf
a4cf4800f2 CComponents: add automaticaly cut of items with too large dimensions 2013-03-06 11:28:09 +01:00
Thilo Graf
de0dd61812 CComponentsForm: using better variable names in paintCCItems() 2013-03-06 11:28:08 +01:00
Thilo Graf
1cbe655513 CTestMenu: add sample code for CComponentsForm 2013-03-06 11:28:08 +01:00
Thilo Graf
cda02273ea CComponents: add new methodes to create forms
Create forms with default constructor and now you can add
cc-items into form with new member addCCItem().

The x/y values are valid to inside of form dimensions itself not inside of screen.
Addable cc-items are all CComponentItem objects and their inheritances
including CComponentsForm itself. So are even nestings possible.

Some changes on other cc-item classes were necessary.
For example, CComponentsPicture or CComponentsText and it's still
much to do.
2013-03-06 11:28:08 +01:00
Thilo Graf
98b1e38dfa CTestMenu: add tests for CComponentsText 2013-03-06 11:28:08 +01:00
Thilo Graf
ce00b0b4a0 CComponentsInfoBox: paint text with innstance of CComponentsText
This should be a stable state for painting info boxes in gui parts.
This fix also an automaticaly correction of font size changes while
runtime.
2013-03-06 11:28:08 +01:00
Thilo Graf
80ffab8999 CComponentsText: fix paint text into Textbox 2013-03-06 11:28:07 +01:00
Thilo Graf
ed5aac229b CComponentsInfoBox: inherit setText 2013-03-06 11:28:07 +01:00
Thilo Graf
ac94ad0d3b CComponentsInfoBox: inherit setTextFont and setTextMode 2013-03-06 11:28:07 +01:00
Thilo Graf
c4ef839ad4 CComponentsInfoBox: inherit setTextColor 2013-03-06 11:28:07 +01:00
Thilo Graf
5c5805d0ea CComponentsText: add member clearCCText() 2013-03-06 11:28:07 +01:00
Thilo Graf
d970c5303f CComponentsText: fix possible segfault
segfault happens on left empty text

CComponentsInfoBox: inherit ct_textbox

CComponentsInfoBox: inherit ct_box

CComponentsInfoBox: inherit ct_box
2013-03-06 11:28:07 +01:00
Thilo Graf
bb39d1f64f CComponentsInfoBox:start inherit of CComponentsText onto CComponentsInfoBox 2013-03-06 11:28:06 +01:00
Thilo Graf
e80a254daa CComponentsInfoBox: move define of x_text onto paint() 2013-03-06 11:28:06 +01:00
Thilo Graf
e37b5d86f4 CComponents: add missing paint-members to circle and square classes
paint () ist in CComponentsItem abstrakt, muss definiert werden
seine eigene in Unterklassen.
2013-03-06 11:28:06 +01:00
Thilo Graf
4df7e4d144 CComponents: move CComponentsText before Infobox 2013-03-06 11:28:06 +01:00
Thilo Graf
e1c9749730 CComponents: rename Container onto Item, make void paint() abstract
CComponentsItem is shorter then CComponentsContainer, but also
plausible and appropriately.
paint() is required in all sub classes and useful for coming functions.
2013-03-06 11:28:06 +01:00
Thilo Graf
28904b79c7 ComponentsInfoBox: arange text to the left border if no picture is painted
changed isPainted() to isPicPainted(), return of isPicPainted() value was
not marked-down to false and isPainted() means the container frame and
isPicPainted() means the picture itself, so the last state was wrong. Now
it should work fine.

Btw: scope of x_text reduced, is only required in member paintText()
2013-03-06 11:28:05 +01:00
Thilo Graf
51891e0ccb ComponentsText: remove tests for color and background 2013-03-06 11:28:05 +01:00
Thilo Graf
fcf8a018c5 CComponentsText: ensure an empty default value for AUTO_WIDTH in setText()
AUTO_WIDTH has ugly sideeffects in context with max width
2013-03-06 11:28:05 +01:00
Thilo Graf
d8447b9110 CComponents: add sub class CComponentsText 2013-03-06 11:28:05 +01:00
micha-bbg
505d14c0a1 channellist.cpp: Fix segfault at 'delete Infobox' when changes in bouquet list. 2013-03-06 11:28:05 +01:00
Thilo Graf
e1a586a9b1 CTextBox/CMsgBox: reduce data type conflicts 2013-03-06 11:28:04 +01:00
Thilo Graf
1d6bf7397e CTextBox: add methodes setTextMode() and setBackGroundColor() 2013-03-06 11:28:04 +01:00
Thilo Graf
cb8ac750a5 CComponents: clean up, don't use fbadata in paintFbItems()
Use consistently vector v_fbdata, so we don't need all parameters in
paintFbItems()
2013-03-06 11:28:04 +01:00
Thilo Graf
2c6a317b40 CComponentsItemBox: move paint of text into its own method 2013-03-06 11:28:04 +01:00
Thilo Graf
5bbe8e770e CComponentsItemBox: move paint of icons and pictures into it's own member 2013-03-06 11:28:03 +01:00
Thilo Graf
7105518423 CTestMenu: add tests for form objects 2013-03-06 11:28:03 +01:00
Thilo Graf
bc764b4653 CComponentsForm: add functionality
Now it's possible to paint forms with defined caption and icon
2013-03-06 11:28:03 +01:00
Thilo Graf
7bbf0375e1 CComponents: remove bgmode handler
bg_mode varible was never used
2013-03-06 11:28:03 +01:00
Thilo Graf
09b8b29176 CComponents: reset saved_screen.pixbuf
It's safe to work with null pointer
2013-03-06 11:28:03 +01:00
Thilo Graf
458cec23bf CComponents: remove superfluous calls
firstPaint,	v_fbdata.clear() already called in initVarBasic() and
initVarBasic() is called in all subclass constructors
2013-03-06 11:28:03 +01:00
Thilo Graf
16d12b4243 CComponentsForm: add basics for CComponentsForm 2013-03-06 11:28:02 +01:00
micha-bbg
33b4fc4cfa CComponentsItemBox: Add flag 'isCalculated' for control calculateElements() 2013-03-06 11:28:02 +01:00
micha-bbg
32515da236 CComponentsInfoBox: Add 'bgMode = CC_BGMODE_PERMANENT' to initVarInfobox() 2013-03-06 11:28:02 +01:00
Thilo Graf
2c5367bc59 CComponentsItemBox: use also locales in overloaded methode addText() 2013-03-06 11:28:02 +01:00
Thilo Graf
d0af8fb7bf CChannelList: adapt for new functionality in CComponents 2013-03-06 11:28:02 +01:00
Thilo Graf
f5b584a925 CComponentsItemBox: split addElement() 2013-03-06 11:28:02 +01:00
Thilo Graf
0d039171c0 CComponentsPicture: fix hide() of picture box
After hide of a picture box, no paint was possible, this should fix this.
2013-03-06 11:28:01 +01:00
Thilo Graf
c0d4c204b2 CTestMenu: add some demos for CComponents 2013-03-06 11:28:01 +01:00
Thilo Graf
e931bdfd6c CComponents: add member isPainted()
Useful for monitoring and evaluation of the state of components,
is also inherited to all subclasses
2013-03-06 11:28:01 +01:00
Thilo Graf
4b1d9ca213 CComponentsShapeSircle: fix segfault on init 2013-03-06 11:28:01 +01:00
Thilo Graf
2126bbda81 CTestMenu: rework member showTestMenu()
It's better to split this member. Newer tests can make it too messy.
2013-03-06 11:28:01 +01:00
Thilo Graf
efb85b958f CComponentsTitleBar: add parameter for default icon
...also removed parameter for text ailgnment, because the most titelbars
need only left alignment and if required more elements, we can use the
addElement() methode.
2013-03-06 11:28:00 +01:00
Thilo Graf
f45246caed CComponentsTitleBar: rename member addText(), convert locale in constructor 2013-03-06 11:28:00 +01:00
Thilo Graf
936e965909 CChannellist: remove calculateElements()
is already included in print()clHead->paint() and refreshElement()
2013-03-06 11:28:00 +01:00
Thilo Graf
806d840c86 CComponents: rework some members
*rename col_text to class relevant names,
 col_text is already defined in class CComponents InfoBox and
 its easy to confuse member names
*add member printItemBox() and
 move calculateElements() into CComponentsItemBox and use it
 in print() and refreshElement()
2013-03-06 11:28:00 +01:00
micha-bbg
cd4cb6645e Channellist: Use CComponentsTitleBar for paint head 2013-03-06 11:28:00 +01:00
micha-bbg
8745d69d41 CComponentsItemBox: Add refreshElement() & paintElement()
- use paintElement() for CComponentsItemBox::paint
2013-03-06 11:28:00 +01:00
Thilo Graf
c540de4d77 CComponentsTitleBar: add overloaded constructors for different text types 2013-03-06 11:27:59 +01:00
Thilo Graf
edbbfbef8f CComponentsTitleBar: add blanc constructor 2013-03-06 11:27:59 +01:00
Thilo Graf
8cabe408cf CComponents: declare small members as inline 2013-03-06 11:27:59 +01:00
micha-bbg
88e2cb77c2 * CComponentsItemBox: Correction x-position of elements 2013-03-06 11:27:59 +01:00
Thilo Graf
19e6866bb8 CComponentsItemBox: use plausible member names 2013-03-06 11:27:59 +01:00
Thilo Graf
6a29d7b83a CComponentsItemBox: remove comment 2013-03-06 11:27:58 +01:00
micha-bbg
79c4ad05a2 * Move hMax correction from CComponentsItemBox to CComponentsTitleBar 2013-03-06 11:27:58 +01:00
micha-bbg
b88f73d595 * CComponentsItemBox: Use CTextBox for paint text 2013-03-06 11:27:58 +01:00
micha-bbg
758fda514a * CComponents: Adjustments for CComponentsItemBox and CComponentsTitleBar 2013-03-06 11:27:58 +01:00
Thilo Graf
b8c5e2b6da CComponents: add CComponentsItemBox as basich Class for CComponentsTitlebar 2013-03-06 11:27:58 +01:00
Thilo Graf
354d835156 CComponentsTitlebar: remove init of shadow
is allready inititalized in initVarContainer() (initVarBasic()) with
default value CC_SHADOW_OFF,
2013-03-06 11:27:58 +01:00
Thilo Graf
136885722a CComponentsTitlebar: remove member col_body
is allready inherit from basic class CComponents
2013-03-06 11:27:57 +01:00
micha-bbg
b51ff8401b * CComponents: add class to place an paint titlebars 2013-03-06 11:27:57 +01:00
Thilo Graf
4007cf4a6d CTextBox: initialize variables in constructor (style) 2013-03-06 11:27:57 +01:00
Thilo Graf
32f2f8a85d CChannelList: use own function to get transponder info 2013-03-06 11:27:57 +01:00
Thilo Graf
c53a0a7ab4 CChannelList: adapt for new CComponentsInfoBox functionality
TODO:
paint text into infobox with CComponentsInfoBox
2013-03-06 11:27:57 +01:00
Thilo Graf
d87c1c9071 CComponentsPicture: use DEBUG to show dimensions error 2013-03-06 11:27:56 +01:00
Thilo Graf
1a09bd719a CBEChannelSelectWidget: use CComponentsInfoBox to paint infobox 2013-03-06 11:27:56 +01:00
micha-bbg
61ed9d4862 * CComponents::CComponentsPicture: Add the processing and scaling images 2013-03-06 11:27:56 +01:00
Thilo Graf
e6eb91f706 CBEChannelWidget: use CComponentsInfoBox to paint text into infobox 2013-03-06 11:27:56 +01:00
Thilo Graf
200dce89c1 Bedit: adapt to last CComponent changes 2013-03-06 11:27:56 +01:00
Thilo Graf
7df6748f74 CMenuWidget: set frame thickness
default value in CComponentsInfoBox is inherit from CComponentsContainer
and =0, baut we need =2
2013-03-06 11:27:55 +01:00
Thilo Graf
d521cac983 CComponents: add members to init inherit variables
This sould enshure, that we have init with basic values in sub classes
2013-03-06 11:27:55 +01:00
Thilo Graf
12cb192341 CMenuWidget: init instance of CComponentsDetailsLine in constructor 2013-03-06 11:27:55 +01:00
Thilo Graf
ee52053f2d CComponentsDetailsLine: add basic constructor without args 2013-03-06 11:27:55 +01:00
Thilo Graf
232933f9fc CComponentsInfoBox: create instance of CComponentsInfoBox in constructor 2013-03-06 11:27:55 +01:00
Thilo Graf
9aa0d14d39 CComponentsInfoBox: add basic constructor without args
usefull if dynamic changed properties are needed
2013-03-06 11:27:55 +01:00
micha-bbg
2101a32862 * CMenuWidget: Use removeLineBreaks() in paintHint() 2013-03-06 11:27:54 +01:00
micha-bbg
af8c8f2c10 * CComponentsInfoBox: Add removeLineBreaks() 2013-03-06 11:27:54 +01:00
micha-bbg
e233c7467e CComponentsInfoBox: Use setTextFont() in paintText() 2013-03-06 11:27:54 +01:00
micha-bbg
ff12f2b5b5 CMenuWidget: Remove line breaks from hint text
- Add font to Constructor & setText()
- remove CTextBox::AUTO_HIGH
2013-03-06 11:27:54 +01:00
micha-bbg
1ac03645cc * CComponentsInfoBox: Add setTextBorderWidth() to paintText()
- Add delete textbox to paint()
- remove CTextBox::AUTO_HIGH
2013-03-06 11:27:54 +01:00
Thilo Graf
53ff9cdddf CMenuWidget: implement CComponentsInfoBox functionality for text and icon 2013-03-06 11:27:53 +01:00
Thilo Graf
9090e41d5b CComponents: Rework some buggy paint methodes 2013-03-06 11:27:53 +01:00
Thilo Graf
aa308c1236 CComponents: paint picture in Infobox 2013-03-06 11:27:53 +01:00
Thilo Graf
d59eb05427 CChannelList: adapt for last changes in CComponents 2013-03-06 11:27:53 +01:00
Thilo Graf
14f8e63cc9 CAudioPlayer: adapt for last changes in CComponents 2013-03-06 11:27:53 +01:00
Thilo Graf
b0f9cde09f CMenuWidget: adapt for last changes in CComponents 2013-03-06 11:27:52 +01:00
Thilo Graf
b0fc5efe28 Bedit: adapt for last changes in CComponents 2013-03-06 11:27:52 +01:00
Thilo Graf
2e6ac2420a CComponents: add text functionality into class CComponentsInfoBox() 2013-03-06 11:27:52 +01:00
Thilo Graf
faca582807 CComponents: add class to place and paint icons and pictures 2013-03-06 11:27:52 +01:00
micha-bbg
d5a00cb260 * Imageinfo/Streaminfo: Use CComponentsPIP for PIP 2013-03-06 11:27:52 +01:00
micha-bbg
413e224128 * channellist.cpp: paint details
- Rework paintItem2DetailsLine()
- Use CComponentsInfoBox for paintDetails()
- Set missing height of down mark
2013-03-06 11:27:52 +01:00
Thilo Graf
55a9b0db75 Bedit: apply last CComponent changes 2013-03-06 11:27:51 +01:00
Thilo Graf
9027ac6fba CMenuWidget: define system colors during runtime 2013-03-06 11:27:51 +01:00
Thilo Graf
485dca43e2 CComponents: add more basic members and sub classes
- change default colors for info box
- add member methode to synchronize system colors
- add class CComponentsShapeCircle
- add class CComponentsShapeSquare
- add sub class CComponentsPIP
2013-03-06 11:27:51 +01:00
Thilo Graf
03d276d90a CMenuWidget: adapt to current CComponentsInfoBox changes 2013-03-06 11:27:51 +01:00
Thilo Graf
daa3ce2276 Bedit: adapt to current CComponentsInfoBox changes 2013-03-06 11:27:51 +01:00
Thilo Graf
360feb8db9 CAudioPlayerGui: adapt to current CComponentsInfoBox changes 2013-03-06 11:27:50 +01:00
Thilo Graf
6e58bb595e CBEChannelWidget: remove redundant hide of infobox
Infobox uses it's own hide().
2013-03-06 11:27:50 +01:00
Thilo Graf
ec2c78537c *menu.cpp: refresh radius settings
Changed corner settings in osd setup
have no effect in unchanged menu widget instances.
2013-03-06 11:27:50 +01:00
Thilo Graf
06ee0c0c10 CComponents: add sub class CComponentsContainer and clean up some members
- add virtual members to set colors
- remove parameters from CComponents constructor and set default values
  in constructor
- v_fbdata becomes a protected member, because old members like
  v_screen_val and v_infobox_val not needed in sub classes
- using sizeof() to get size of fbdata structs in paint() members,
  so we don't need explizit defines for struct size
- new class CComponentsContainer is a basic class for
  CComponentsInfoBox and other similar coming sub classes
- use enums for fbdata types
- add function setShadowOnOff()
- also add defines for plausible usage of setShadowOnOff(CC_SHADOW_ON/OFF)
2013-03-06 11:27:50 +01:00
Stefan Seyfried
3d386649a9 sectionsd: trim CN thread debug messages
* disable DEBUG_CN_THREAD
* shorten eit update filter message
* remove unneeded printdata_ms

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-06 10:15:55 +01:00
Stefan Seyfried
49f2f4e70d sectionsd: shorten debug messages
* channel ids in sectionsd are only 48bit
* addEvent debug message had redundant information

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-06 10:14:54 +01:00
Stefan Seyfried
789d25eab0 sectionsd: be more tolerant about adjtime() failure
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-06 10:12:31 +01:00
Stefan Seyfried
4d5e7bf354 sectionsd: don't truncate 64bit value before comparing
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-06 10:12:24 +01:00
svenhoefer
2d611504af - deutsch.locale: external plugin-dir must not be on a hdd 2013-03-05 22:46:06 +01:00
svenhoefer
ff1baefd00 - deutsch.locale: rework german menu hints
serveral fixes in spelling and grammar, intelligibility and wording
2013-03-05 22:37:21 +01:00
svenhoefer
6772336524 - locale: two little requested fixes (typo and intelligibility) 2013-03-05 21:22:32 +01:00
SnowHead
2c82b79ba2 - moviebrowser: don't show additional files from enigma2 in moviebrowser 2013-03-05 20:57:40 +01:00
[CST] Focus
cbfa6f88c5 use ENABLE_PIP for pip code 2013-03-05 18:34:47 +04:00
[CST] Focus
57cdcd8379 configure.ac: add enable-pip option 2013-03-05 18:33:52 +04:00
[CST] Focus
27fd5a7105 driver/screenshot.cpp: ifdef for png_set_invert_alpha 2013-03-05 18:33:01 +04:00
Stefan Seyfried
5dbf45896f hdd_menu: use proper tune2fs call
call the my_system with the proper number of parameters instead
of relying on specifics of the getopt() used by tune2fs, now that
there is no limitation on the number of my_system arguments anymore

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 12:04:57 +01:00
Stefan Seyfried
988a8ebec2 helpers: improve my_system function
Instead of hardcoding the maximum number of arguments to the
my_system helper, pass a variable argument list.
The function is deliberately source-incompatible with the old
implementation (as opposed to a variant with a sentinel NULL
argument, which would be compatible) to find all users and to
make sure that new future users of this function are not
overlooked during merges with other branches.

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 11:58:49 +01:00
Stefan Seyfried
22be19a9b0 my_system/my_popen: detach the children from neutrino's terminal
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 11:16:57 +01:00
Stefan Seyfried
ec58530ae4 libconfigfile: fix strange problem in last commit
for unexplained reasons, tmpfile was sometimes empty :-(
to work around that, use std::string instead of const char *

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 11:05:47 +01:00
Stefan Seyfried
2afc06a793 libconfigfile: update config file atomically when saving
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 11:05:38 +01:00
Stefan Seyfried
b6df7de7f7 neutrino: avoid crash when signals are caught during start
this needs more work to avoid crashes when interrupted early

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-05 11:01:40 +01:00
Stefan Seyfried
0b17e2f98e femanager: save frontend.conf if new entries are present
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-03-04 13:25:51 +01:00
svenhoefer
8b18346c98 - neutrino.cpp: fix handling of g_settings.mode_left_right_key_tv 2013-03-01 20:49:47 +01:00
[CST] Focus
a0aeffb5ad lib/libconfigfile/configfile.cpp:
fix 804bed4e73 - at least with uclibc it refuse to save
conf file which not exist
2013-03-01 08:31:21 +04:00
[CST] Focus
64e5d42ad0 src/gui/components/Makefile.am: libcoolstream dir depends on box 2013-02-28 17:44:05 +04:00
[CST] Focus
900dd55540 zapit/include/zapit/types.h: define types in case they are missed, i.e. in uclibc 2013-02-28 17:43:39 +04:00
[CST] Focus
69b4d366af Merge branch 'pip' into next
Conflicts:
	src/gui/channellist.cpp
2013-02-28 16:45:41 +04:00
[CST] Focus
026592e8fe Merge branch 'dvbsi++' into next
Conflicts:
	src/neutrino.cpp
	src/zapit/src/femanager.cpp
	src/zapit/src/getservices.cpp
	src/zapit/src/transponder.cpp
2013-02-28 16:39:34 +04:00
[CST] Focus
e74f1db278 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-28 16:25:06 +04:00
[CST] Focus
3da1aebe27 gui/keybind_setup.cpp: add pip key binding edit 2013-02-28 16:20:40 +04:00
[CST] Focus
f5c162522b neutrino.cpp: save/load pip key - default is 'help' button, stop PiP on pip key 2013-02-28 16:20:23 +04:00
[CST] Focus
c65503bfa0 system/settings.h: add key_pip 2013-02-28 16:19:39 +04:00
[CST] Focus
46692c8353 locals: add locales for PiP key 2013-02-28 16:19:12 +04:00
[CST] Focus
f567d3b85d gui/scan.cpp: add zap to current channel_id after scan 2013-02-28 15:53:07 +04:00
[CST] Focus
9dd839cc09 zapit/src/zapit.cpp: disable zap after CMD_RELOAD_CURRENTSERVICES 2013-02-28 15:52:12 +04:00
[CST] Focus
e493d96a4e zapit/src/scan.cpp: disable zap after scan 2013-02-28 15:50:56 +04:00
svenhoefer
ca8f8251ed - audioplayer.cpp: fix comparison operator 2013-02-28 10:02:59 +01:00
svenhoefer
c0959cc5f5 - icons: remove unneeded movieplayer.raw 2013-02-28 09:49:27 +01:00
svenhoefer
57317aae31 - audioplayer.cpp: reducing console spam 2013-02-27 21:23:15 +01:00
[CST] Focus
a59d45bba2 driver/record.cpp: stop PiP before starting record of current PiP channel 2013-02-27 11:02:53 +04:00
[CST] Focus
682c3c4f37 gui/channellist.cpp: start/stop PiP for selected channel on play button 2013-02-27 11:02:13 +04:00
[CST] Focus
a50ffa81e0 zapit/src/zapit.cpp: add Start/Stop PiP 2013-02-27 11:01:40 +04:00
[CST] Focus
fd6abb9113 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-26 17:27:34 +04:00
[CST] Focus
da066c9155 gui/videosettings.cpp: add missed hints, add PiP setup,
set initial PiP size/position, set format/aspect to PiP decoder
2013-02-26 17:22:35 +04:00
[CST] Focus
6c5e34688a gui/pipsetup.cpp: add simple PiP size/position setup 2013-02-26 17:21:03 +04:00
[CST] Focus
ba25c9ed0f add pip icon 2013-02-26 17:20:32 +04:00
[CST] Focus
cc2e3862ad zapit/src/femanager.cpp: ifdef dynamic demux allocation, it disabled atm 2013-02-26 17:19:06 +04:00
[CST] Focus
876b697a14 neutrino.cpp: save/load pip settings, group apollo-specific settings 2013-02-26 17:18:05 +04:00
[CST] Focus
1f02d55b60 locals: add video menu missed hints, add locals for PiP 2013-02-26 17:15:15 +04:00
Stefan Seyfried
4f3561104e zapit: fix order of stopping playback and selecting live FE 2013-02-26 14:11:29 +01:00
Gaucho316
3ece169f9b - moviebrowser: only save settings if modified 2013-02-26 13:53:07 +01:00
svenhoefer
365300c830 - icons: add missing hint_a_pic.png 2013-02-26 13:30:13 +01:00
svenhoefer
d4370304cd - osd_setup.cpp: move dest-dir for screenshots to top of menu 2013-02-26 13:10:17 +01:00
svenhoefer
e72d3685f0 - locale: clean screenshot-locale from unnecessary ballast 2013-02-26 13:07:20 +01:00
[CST] Focus
af5ead9f3f Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-26 11:17:18 +04:00
Stefan Seyfried
05fdc3c08d femanager: remove workaround after libconfigfile fix 2013-02-24 14:03:45 +01:00
Stefan Seyfried
804bed4e73 configfile: don't do a full sync() after saving 2013-02-24 14:03:34 +01:00
Stefan Seyfried
809db6211e configfile: reset modified flag after saving 2013-02-24 14:03:23 +01:00
Stefan Seyfried
07a8027b4d configfile: set the modified flag correctly on set*Vector methods 2013-02-24 14:03:11 +01:00
Stefan Seyfried
a410dabcdb infoviewer_bb: initialize values to satisfy valgrind 2013-02-24 13:57:07 +01:00
Stefan Seyfried
b0c7ca94a7 channellist: initialize values to satisfy valgrind 2013-02-24 13:56:47 +01:00
[CST] Focus
8e1e391bec Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-24 10:41:53 +04:00
Jacek Jendrzej
662955f9e7 src/gui/infoviewer.cpp: fix paint progressbar opt 1 2013-02-23 17:34:12 +01:00
Thilo Graf
f90395b81d CChannelList: fix position of minitv, small cleanups
This is only a provisionally fix. A rework of initialisation for
many member variables seems to be necessary.
2013-02-22 09:23:33 +01:00
Stefan Seyfried
5db16ee2ff sectionsd: consider the table_id when inserting events
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-21 15:52:13 +01:00
Stefan Seyfried
4dbeb3a31e neutrino: fix 32<->64bit format string warnings
use portable C99 format string macros for 64bit types to
fix many warnings when compiling for 64bit architectures,
add some (int) casts for size_t
2013-02-21 15:47:18 +01:00
micha-bbg
9be5730183 * src/eitd/sectionsd.cpp: Calling function 'Sleep()' restored 2013-02-21 06:23:23 +01:00
svenhoefer
5a4722ab84 - upnpbrowser.cpp: center horizontally 2013-02-20 23:53:55 +01:00
svenhoefer
ac3e482cca - audioplayer.cpp: center horizontally 2013-02-20 23:52:30 +01:00
Stefan Seyfried
0a366a4ae4 sectionsd: on-disk epg data has lower priority than on-air data
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:19:05 +01:00
Jacek Jendrzej
1df14bd8af src/eitd/sectionsd.cpp fix compil unused variable 'rs' 2013-02-20 21:13:52 +01:00
Stefan Seyfried
c5ef1bf14c sectionsd: only step time if difference is > 2min
in order to avoid unnecessary system time jumps, only step time
if the difference is bigger than 120 seconds, else use adjtime

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:10:52 +01:00
Stefan Seyfried
f8cd0ac2f7 sectionsd: remove newline from SIsectionTIME message
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:06:35 +01:00
Stefan Seyfried
e7dd3083e6 sectionsd: silence debug spam
disable some debug messages, remove unneeded newlines
from other messages

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:06:27 +01:00
Stefan Seyfried
a0cefea55a sectionsd: retry getting eit_version
Sometimes at first start, the cn thread does not fetch the EIT version
and thus automatic updates don't work. The cause of this is not 100%
clear, for now let's add a workaround to try a bit longer fetching it.

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:38 +01:00
Stefan Seyfried
de6e94cb9d infoviewer_bb: fix flickering HDD bar display
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:25 +01:00
Stefan Seyfried
d78bb41e3b infoviewer_bb: don't start HDD percent thread once per second
Only start the HDD percent determination once per infobar display

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:18 +01:00
Stefan Seyfried
0042ad1e7f infoviewer_bb: smarter use of available space for buttons
of a button is not going to be painted, the space can be used for
other buttons which might otherwise have their text cut off

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:14 +01:00
Stefan Seyfried
ab191b1c76 infoviewer_bb: limit text width to available space
only use the available space to draw the button texts

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:11 +01:00
Stefan Seyfried
3064107b90 my_popen: close filedescriptors before exec
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
2013-02-20 21:05:08 +01:00
svenhoefer
92e6d383bd - audioplayer.cpp: fix display of buttons and round corners in footer 2013-02-20 03:00:09 +01:00
svenhoefer
178ec028cb - audioplayer: don't paint something if screensaver is active 2013-02-20 02:09:26 +01:00
svenhoefer
ed52353607 - audioplayer.cpp: remove not working code with mute-icon handling 2013-02-20 00:59:39 +01:00
svenhoefer
95b51f6993 - audioplayer.cpp: ignore first keypress when screensaver is on
just quit the screensaver and return to loop
2013-02-19 22:09:47 +01:00
svenhoefer
bf56c88ee4 - yweb: return to /bin/fbshot for osd-only screenshots
the internal screenshot function seems paralyzed sometimes.
2013-02-19 12:07:29 +01:00
Thilo Graf
0a961a4cf6 CComponents: move class into its own source directory
The components could over time become quite large,
so it makes more sense, coming features to split into
multiple files and to do it in a separate directory.
2013-02-19 11:27:46 +01:00
svenhoefer
59642214f7 - audioplayer.cpp: fix cursor-background with round borders 2013-02-19 11:11:58 +01:00
svenhoefer
6e828fa0a4 - audioplayer.cpp: restore correct background when leaving screensaver
and remove background-pic from screensaver-loop
2013-02-19 00:11:12 +01:00
svenhoefer
b307f4c8d4 - channellist.cpp: change order of painting to be more liquid 2013-02-18 21:54:52 +01:00
svenhoefer
8a7687abe1 - channellist.cpp: show pic instead of miniTV in radiomode 2013-02-18 21:00:19 +01:00
svenhoefer
782c9f107c - channellist.cpp: fix logo position if new_zap_mode is off 2013-02-17 23:20:04 +01:00
svenhoefer
9632f3bad7 - channellist.cpp: fix broken display of infobar while zapping 2013-02-17 22:57:37 +01:00
svenhoefer
505c4ba80d Revert "Revert '- channellist.cpp: enable to lock new_zap_mode'"
This reverts commit fb892d18ff.
2013-02-17 22:55:28 +01:00
svenhoefer
ddbac1b248 - channellist.cpp: allow colored events (for time) in right eventlist 2013-02-17 21:55:21 +01:00
svenhoefer
b19bd87580 - icons: remove unneeded ddfill.png 2013-02-17 21:39:10 +01:00
Jacek Jendrzej
0fc78c5738 src/gui/infoviewer.cpp: fix div by zero 2013-02-16 21:25:02 +01:00
svenhoefer
5357724b4c - icons: remove unneeded radio.jpg 2013-02-16 16:38:05 +01:00
svenhoefer
aa1d9ce450 - icons: add missing multimedia.png 2013-02-16 13:14:50 +01:00
svenhoefer
fe3f4ce863 - icons: add missing hint_restart.png 2013-02-16 10:28:38 +01:00
svenhoefer
fb892d18ff Revert "- channellist.cpp: enable to lock new_zap_mode"
This reverts commit 15d787f79b
because the display of infobar while zapping is broken with
this commit.
2013-02-15 22:55:45 +01:00
svenhoefer
fe78bf0580 - fix terrible typo 2013-02-14 19:16:54 +01:00
svenhoefer
0986c3af8a - infoviewer.cpp: change width of infobar.txt-field ...
... in dependency from g_settings.infobar_progressbar
2013-02-14 19:14:47 +01:00
[CST] Focus
cddfcf3bf9 gui/scan_setup.cpp: fix master frontend option enable flag 2013-02-14 16:41:05 +04:00
micha-bbg
91d76a9487 * channellist.cpp: Show channel list vertically centered 2013-02-13 23:34:55 +01:00
[CST] Focus
6174c657a1 Merge branch 'dvbsi++' into next 2013-02-13 15:34:41 +04:00
[CST] Focus
0dda40207b Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-13 15:28:49 +04:00
micha-bbg
c7f250c2a7 * Sort english.locale 2013-02-13 11:41:04 +01:00
[CST] Focus
0a9c3236ae Revert "gui/movieplayer.cpp: dynamic allocate/lock demux for playback"
This reverts commit 38c2f6408a.
2013-02-13 14:11:17 +04:00
[CST] Focus
81cf9c7afc libcoolstream2/dmx_cs.h: update header 2013-02-13 14:09:47 +04:00
[CST] Focus
f1668c58e2 zapit/src/capmt.cpp: use MAX_DMX_UNITS 2013-02-13 13:16:46 +04:00
[CST] Focus
702beba7d8 zapit/src/femanager.cpp: bugfix, getFrontend return value for the same transponder 2013-02-13 12:41:03 +04:00
[CST] Focus
b31e411bed zapit/lib/zapittools.cpp: remove 0xB0 from replace chars, it break unicode strings 2013-02-13 12:05:32 +04:00
svenhoefer
73d44517e7 - yweb: remove unused variable from Y_Boxcontrol_Menue.yhtm 2013-02-12 23:16:45 +01:00
svenhoefer
71f2c8c9a7 - yweb: merge tv-shot and osd-shot to one page
* use internal screenshot-function to make osd-shots
2013-02-12 23:12:20 +01:00
micha-bbg
b2f5ca589d * channellist.cpp: Fix time display in event list
- fix compiler warning
2013-02-12 21:34:18 +01:00
Jacek Jendrzej
6fb981b447 add progressbar hint loc 2013-02-12 19:26:46 +01:00
Jacek Jendrzej
63c66c1f4e add progressbar opt to infobar 2013-02-12 18:03:50 +01:00
tomworld
105c6b4c70 * channellist.cpp: Use extra font for event list 2013-02-12 15:45:27 +01:00
micha-bbg
6e9cc3d837 sectionsd.cpp: Remove invalid events (duration <= 1 sec.) from event list 2013-02-12 15:45:27 +01:00
svenhoefer
133740da14 - controlapi.cpp: make ScreenshotCGI() more configurable 2013-02-12 13:58:21 +01:00
svenhoefer
08fd651d60 - yweb: fix a little syntax error in Y_Settings_nhttpd.yhtm 2013-02-12 13:21:43 +01:00
svenhoefer
9feb5249a4 - yweb: add the workbox around the remote control 2013-02-12 11:31:41 +01:00
[CST] Focus
a3a8dd974a gui/videosettings.cpp: for apollo, add brightness/contrast/saturation control 2013-02-12 13:09:19 +04:00
[CST] Focus
58c9c9f884 neutrino.cpp, settings.h: for apollo, add brightness/contrast/saturation 2013-02-12 13:08:33 +04:00
Jacek Jendrzej
158ad4243f src/gui/infoviewer.cpp: fix channel name getRenderWidth for unicode 2013-02-11 10:39:34 +01:00
[CST] Focus
46657a1c6b merge dvbsi++ 2013-02-11 13:29:09 +04:00
[CST] Focus
0fd4d4f439 neutrino.cpp: change led defaults for trinity 2013-02-11 13:12:49 +04:00
[CST] Focus
5e054fc719 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-11 13:09:39 +04:00
svenhoefer
e2b22e656e - yweb: supplement to c2668d2f2c
* add a background-image to zoomshot-button
2013-02-10 23:25:16 +01:00
svenhoefer
c4f8bf17a9 - neutrino.cpp: remove double determination of g_info.delivery_system 2013-02-10 22:00:22 +01:00
svenhoefer
15d787f79b - channellist.cpp: enable to lock new_zap_mode 2013-02-10 21:03:43 +01:00
micha-bbg
de36ce60c4 update_ext.cpp: Fix wildcard handling for delete list 2013-02-10 17:26:51 +01:00
TangoCash
31080fa98c - channellist.cpp: add epg-desc to blue button ...
... if g_settings.channellist_additional is not off.

initially patch by TangoCash with marginal modifications
2013-02-09 10:36:11 +01:00
[CST] Focus
f2a1895eeb src/Makefile.am: add libca-cs 2013-02-07 15:26:10 +04:00
[CST] Focus
57da0181d2 zapit/src/femanager.cpp: skip unused and linked fe for scan 2013-02-07 11:45:21 +04:00
[CST] Focus
8ea5d013ab Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-07 08:50:56 +04:00
svenhoefer
c2668d2f2c - yweb: rework Y_Tools_remote_osd.yhtm
* use only one file to make osd-shots
* add a (not really) zoom-function
* add posibility to change filename
* add needed locals
* remove Y_Tools_fbshot.yhtm
2013-02-06 22:14:10 +01:00
svenhoefer
c6155f29b4 - channellist.cpp: fix restore to fullTV
... when turning miniTV off from the menu inside the channellist
2013-02-06 21:19:49 +01:00
svenhoefer
d4635b690f - channellist.cpp: 'fix' the double determination of dimensions/coordinates 2013-02-05 23:56:48 +01:00
svenhoefer
d6f4ea5baa - channellist.cpp: determinate startTimeWidth from a fixed value 2013-02-05 17:01:18 +01:00
svenhoefer
54ed166d1f - channellist.cpp: remove time for no further events
thx to TangoCash.
2013-02-05 01:36:28 +01:00
svenhoefer
3bdb3bbc07 - channellist.cpp: fix wrong time for no further events
patch by TangoCash. thx!
2013-02-05 00:58:31 +01:00
svenhoefer
e07e95bfb2 - osd_setup.cpp: fix color-hotkey for channellist-submenu and add a seperator line 2013-02-05 00:44:13 +01:00
svenhoefer
ee0cb25258 - channellist.cpp: fix shortcuts in submenu and add a seperator line 2013-02-05 00:30:16 +01:00
svenhoefer
ce0025c7cd - osd_setup.cpp: add 'channellist.additional' to channellist's submenu
very ugly: same code two times
2013-02-04 23:43:16 +01:00
svenhoefer
d8bd46e9d1 - channellist: make miniTV switchable 2013-02-04 22:25:15 +01:00
svenhoefer
01c6cf0104 - yweb: disable horizontal scrolling in screenshot-pages 2013-02-04 15:07:27 +01:00
[CST] Focus
752f404654 Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next 2013-02-04 11:02:51 +04:00
[CST] Focus
d7f4535207 Merge branch 'dvbsi++' into next 2013-02-04 11:02:31 +04:00
[CST] Focus
3727b0ea53 Merge branch 'dvbsi++' of 109.75.98.228:cst-private-neutrino into dvbsi++ 2013-02-04 11:02:00 +04:00
[CST] Bas
23257d5bae Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into dvbsi++ 2013-02-04 14:46:44 +08:00
[CST] Bas
3ffe8b1d23 cam_menu.cpp: handle ENQ objects correctly. 2013-02-04 14:43:55 +08:00
[CST] Bas
02b649a6f4 neutrino: add a input object for Enquiry Objects from CI. They specify if the
input has to be blind.
2013-02-04 14:42:40 +08:00
[CST] Focus
43d825b62e Merge branch 'dvbsi++' into next 2013-02-04 10:06:00 +04:00
[CST] Focus
9c4065257c Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-02-04 10:04:05 +04:00
micha-bbg
1c85803632 * src/gui/channellist.cpp: miniTV fix locale
- Add locale for menuhint
- Sort header for locale
2013-02-03 07:38:45 +01:00
svenhoefer
77bbdfa0c9 - channellist.cpp: rework header and buttonbar
* paint channellogo in mini-tv-mode
* strech the positions of right elements in header marginally
* paint buttonbar over the full width
2013-02-02 02:10:35 +01:00
svenhoefer
1e45607ae1 - channellist.cpp: change color for infozone 2013-02-01 23:26:33 +01:00
svenhoefer
ec4a5bf3c1 - channellist.cpp: fix round borders for infozone 2013-02-01 22:59:07 +01:00
micha-bbg
49667088f7 * src/gui/channellist.cpp: miniTV osd fix
- Screen coordinate x could possibly receive a value under 0
2013-01-31 20:05:03 +01:00
svenhoefer
4b8d0e156e - cables.xml: add "antennengemeinschaft penig"
thx Zeng!
2013-01-31 17:28:18 +01:00
Stefan Seyfried
0995ff5042 getservices: fix FindChannelFuzzy()
* for services with duplicate tsid/onid/sid, not all channels were found
  (function returned NULL if the first match was not the correct one)
* add compatibility with "wrong" ubouquets.xml for non-sat boxes: the
  position parameter was ignored before and is not too useful outside
  sat anyway
2013-01-31 16:51:43 +01:00
satbaby
2e5b54c509 src/gui/channellist.cpp: fix possible segfault 2013-01-31 16:18:05 +01:00
[CST] Focus
72d53fa44d gui/scan_setup.cpp: fix old merge 2013-01-31 18:01:19 +04:00
[CST] Focus
bcd02435dd Merge branch 'dvbsi++' into next 2013-01-31 17:40:19 +04:00
[CST] Focus
827a0fa5d7 gui/scan_setup.cpp: fix old merge 2013-01-31 17:21:21 +04:00
[CST] Focus
6f00785528 Revert "configure scripts: add boxmodel"
This reverts commit 38461dca6c.
2013-01-31 16:59:50 +04:00
[CST] Focus
3517bba9d6 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-01-31 16:57:32 +04:00
satbaby
43aaec7cfc -add .rej ~ to .gitignore 2013-01-31 12:24:34 +01:00
satbaby
17cfb97f9e src/gui/channellist.cpp: minitv osd fix 2013-01-31 11:14:38 +01:00
satbaby
15623981df delete src/neutrino.cpp.~ .rej 2013-01-30 23:52:31 +01:00
satbaby
1d1f1e3ae9 delete src/gui/channellist.cpp.rej 2013-01-30 23:49:43 +01:00
satbaby
8c0ac9e724 delete src/gui/channellist.cpp~ 2013-01-30 23:47:25 +01:00
satbaby
5803ddf873 -add locale minitv 2013-01-30 23:41:40 +01:00
satbaby
e509f19361 src/gui/channellist.cpp: fix minitv gui & segfault 2013-01-30 23:37:11 +01:00
satbaby
deeed028d4 compil fix for commit 1a425308ed 2013-01-30 19:31:57 +01:00
TangoCash
1a425308ed add optional mini-tv to channellist
Signed-off-by: satbaby <crashdvb@googlemail.com>
2013-01-30 19:17:52 +01:00
[CST] Focus
b0eb071af1 zapit/src/femanager.cpp: fix cleanup on delete 2013-01-30 17:56:44 +04:00
[CST] Focus
ced8b191b1 system/setting_helpers.cpp: fix unused warning on apollo 2013-01-30 17:53:56 +04:00
[CST] Focus
258d2b8666 acinclude.m4: set default box type to nevis 2013-01-30 14:28:07 +04:00
[CST] Focus
720bfba267 nhttpd/tuxboxapi/coolstream/neutrinoyparser.cpp: filter channels, show real channel number 2013-01-30 13:05:08 +04:00
[CST] Focus
6fe4b8aad4 gui/timerlist.cpp: filter bouquets channels 2013-01-30 11:54:49 +04:00
[CST] Focus
62529ede9c gui/zapit_setup.cpp: filter bouquets channels,
fix return values to close all menus on menu key
2013-01-30 11:39:51 +04:00
[CST] Focus
55e3db20b8 zapit/src/bouquets.cpp: fix copy/paste in getRadioChannels 2013-01-30 11:37:08 +04:00
[CST] Focus
6724414335 configure.ac: always define HAVE_COOLSTREAM_NEVIS_IR_H, ifdef in rcinput.h decide what to include 2013-01-30 11:16:24 +04:00
[CST] Focus
e5c032b032 Merge branch 'dvbsi++' into next 2013-01-30 11:07:59 +04:00
[CST] Focus
1e444d2f61 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-01-30 11:06:54 +04:00
Stefan Seyfried
70b3ef04f9 bouquets: fix ubouquet generation for broken services
Services with duplicate tsid/onid/sid like found e.g. on "8W Atlantic
Bird 2", "12.5W Atlantic Bird 1", "4.8E Sirius", "7E Eutelsat" caused
wrong bouquet entries because the satellite position and transponder
frequency was not used to distinguish the channels.  Use the new
FindChannelFuzzy() function to fix this.
2013-01-29 22:50:23 +01:00
Stefan Seyfried
536484f698 getservices: add FindChannelFuzzy() function
Add a function that returns a channel if tsid, onid, sid and
satellite position matches and the frequency matches +-2MHz.
(This frequency tolerance allows ubouquets to be used after
updates to satellites.xml)
2013-01-29 22:50:23 +01:00
[CST] Focus
5776c67825 Merge branch 'dvbsi++' into next 2013-01-29 17:42:19 +04:00
[CST] Focus
38461dca6c configure scripts: add boxmodel 2013-01-29 17:41:06 +04:00
[CST] Focus
66a2e68946 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2013-01-29 17:39:13 +04:00
[CST] Focus
d1cbff900f system/flashtool.cpp: fix buffer size for nor 2013-01-29 17:38:39 +04:00
svenhoefer
1320462626 - neutrino.cpp: fix wrong configfile in loadKeys() 2013-01-29 13:13:55 +01:00
[CST] Focus
b0e404922a .gitignore: add generated src/nhttpd/nhttpd.conf 2013-01-29 14:49:25 +04:00
[CST] Focus
4b10e2e7c9 system/setting_helpers.cpp: use CONFIGDIR to remove xml/conf files 2013-01-29 14:48:00 +04:00
[CST] Focus
6804d18d1c gui/start_wizard.cpp: copy initial settings using CONFIGDIR 2013-01-29 14:44:45 +04:00
[CST] Focus
8763ab3fe0 Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next 2013-01-29 14:25:08 +04:00
[CST] Focus
5f105f2ee3 gui/update.cpp: use mtd0 as default on apollo, disable uboot/uldr partitions write 2013-01-29 14:24:47 +04:00
[CST] Focus
e739868e7c system/flashtool.cpp: add bad block skip for read/write/erase in case of NAND 2013-01-29 14:23:50 +04:00
[CST] Bas
34187b12cd Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next 2013-01-29 01:21:50 +08:00
[CST] Bas
1babe68529 neutrino: fix file location. 2013-01-29 01:20:55 +08:00
[CST] Bas
d1046fd8a5 neutrino make nhttpd depend on neutrino's config. 2013-01-29 01:20:28 +08:00
[CST] Bas
ee169288a5 neutrino: add multiple paths so they can be configured and not be hard-coded in
multiple files.
2013-01-29 01:18:38 +08:00
[CST] Bas
9055caf32b neutrino: remove space from nhttpd.conf.in. 2013-01-29 01:17:23 +08:00
[CST] Bas
fb81654ef2 neutrino: make default language english. 2013-01-29 01:10:07 +08:00
[CST] Bas
8e8b65e9d2 neutrino: add predefined config for nhttpd. 2013-01-29 01:06:26 +08:00
[CST] Focus
d591e90395 neutrino.cpp: get bouquets with filtering;
move HD bouquet to 'all' to use sorting on it
2013-01-28 14:44:45 +04:00
[CST] Focus
ea8c9c2356 zapit/src/scansdt.cpp: add missed channel flags - they should not be 0 2013-01-28 13:58:45 +04:00
[CST] Focus
776377089c zapit/src/getservices.cpp: add flags filter to all get channels functions,
change default filter flags to PRESENT (new+updated),
dont save channels with NOT_FOUND flag
2013-01-28 12:06:41 +04:00
[CST] Focus
a4005bc75c zapit/src/bouquets.cpp: dont clear user-bouquets in 'erase' mode;
add helpers to get filtered channel lists;
add channels not present in services.xml with NOT_FOUND flag
2013-01-28 12:03:03 +04:00
[CST] Focus
c8414974fa zapit/src/scansdt.cpp: set existing channel's flags to UPDATED 2013-01-28 11:56:54 +04:00
[CST] Focus
c7ef67ac84 data/locale/english.locale: change bouquets mode 'erase all' to 'erase old' 2013-01-28 11:50:41 +04:00
[CST] Focus
189635fd6f zapit/src/fastscan.cpp: set channels flags to UPDATED 2013-01-28 11:49:39 +04:00
[CST] Focus
75cc4b4c9e zapit/include/zapit/channel.h: add NOT_FOUND flag to mark channels not present in services.xml 2013-01-28 11:48:38 +04:00
[CST] Bas
8dfa226920 neutrino: fix file locations. use the predetermined CONFIGDIR instead of hardcoding paths. 2013-01-25 10:33:40 +08:00
[CST] Focus
8a2b6270c7 Merge branch 'next' of 109.75.98.228:cst-private-neutrino into next 2013-01-24 13:47:56 +04:00
[CST] Focus
9fc6869961 gui/scan_setup.h: add diseqc order chooser 2013-01-24 13:47:49 +04:00
[CST] Focus
972dea8b37 gui/scan_setup.cpp: add diseqc order option for advanced diseqc mode;
add missed hints;
fix diseqc options enable/disable
2013-01-24 13:47:21 +04:00
[CST] Focus
4fc2e13df3 zapit/src/frontend.cpp: use per-frontend diseqc order 2013-01-24 13:46:07 +04:00
[CST] Focus
2efc58cdf0 zapit/src/femanager.cpp: save/load fe diseqc order 2013-01-24 13:44:48 +04:00
[CST] Focus
0deb430615 zapit/include/zapit/frontend_types.h: add diseqc_order to frontend config 2013-01-24 13:42:55 +04:00
[CST] Focus
740efbba6b locals: add locale for diseqc order and missed hints 2013-01-24 13:41:58 +04:00
[CST] Bas
05bc38eac5 Merge branch 'next' of coolstreamtech.de:cst-private-neutrino into next 2013-01-24 17:41:34 +08:00
[CST] Bas
e9ab19f6aa neutrino: diseqc changes for testing. 2013-01-24 17:40:31 +08:00
bellum
0577329740 Neutrino: 'Port' of Neutrino-SD 'Additionally refresh EPG before recording starts'
Patch by Gaucho316: http://www.dbox2-tuning.net/forum/viewtopic.php?f=2&t=50004
2013-01-23 11:11:29 +01:00
[CST] Focus
3f7ddf58a5 driver/framebuffer.cpp: move fade sleep workaround to fade.cpp 2013-01-23 11:57:27 +04:00
satbaby
460e224a28 fix compil warnings 2013-01-22 17:27:51 +01:00
[CST] Focus
ca3ac51881 lib/libcoolstream2: sync control headers 2013-01-18 16:53:40 +04:00
[CST] Focus
777e417c0a driver/fade.cpp: fix compile for nevis 2013-01-18 15:58:25 +04:00
[CST] Focus
ca8185bff9 gui/scan_setup.cpp: for single-tuner, disable mode switch, dont show link option 2013-01-18 15:52:12 +04:00
[CST] Focus
55c32bcb73 zapit/src/femanager.cpp: make sure single-tuner is independent 2013-01-18 15:51:19 +04:00
[CST] Focus
0dfd9d0a47 driver/framebuffer.cpp: paintBoxRel with solid fill for nevis 2013-01-18 15:48:13 +04:00
[CST] Bas
29e5a32e09 src/driver/framebuffer.cpp: don't use 2d accelerator for small lines, fall-back to s/w. 2013-01-18 19:15:12 +08:00
[CST] Bas
ce88294b00 src/driver/fade.cpp: fix fade. needs to be tested. 2013-01-18 19:14:39 +08:00
[CST] Focus
1813a52a79 zapit/src/femanager.cpp fix livefe check 2013-01-18 13:28:13 +04:00
[CST] Focus
a27fb18e34 zapit/src/getservices.cpp: fix uninitialized warnings 2013-01-18 12:31:28 +04:00
[CST] Focus
a53285db10 gui/videosettings.cpp: fix compile 2013-01-18 11:25:49 +04:00
[CST] Focus
03ee79aaf0 driver/framebuffer.cpp: fix 2013-01-18 11:10:35 +04:00
[CST] Bas
e7833b099f merge neutrino-apollo 2013-01-18 10:59:27 +04:00
[CST] Focus
5d7406831a gui/scan_setup.cpp: fix merge 2013-01-16 17:34:54 +04:00
[CST] Focus
0ea1a39e0a Merge branch 'dvbsi++' into next 2013-01-16 16:36:07 +04:00
[CST] Focus
60b5c40d14 lib/libcoolstream2/video_cs.h: update apollo header 2013-01-16 16:35:38 +04:00
[CST] Bas
1adc51c0b8 merge neutrino-apollo 2013-01-16 16:27:28 +04:00
[CST] Focus
570b902dcb gui/scan_setup.cpp: rework tuner setup and scan menu for mixed frontend types 2013-01-16 16:18:19 +04:00
[CST] Focus
456041195b zapit/src/femanager.cpp: fixes for mixed frontends, add helpers 2013-01-16 16:02:18 +04:00
[CST] Focus
47ac855298 zapit/src/getservices.cpp: load cable and/or sat xml, depending on frontend types found;
set channels delivery type;
2013-01-16 16:00:51 +04:00
[CST] Focus
4372df5a25 gui/scan.cpp: add delivery type member, use it to find scanned type 2013-01-16 15:58:13 +04:00
[CST] Focus
ca8fb27e4e gui/motorcontrol.cpp: use new scan settings names 2013-01-16 15:56:16 +04:00
[CST] Focus
6d362f185d gui/test_menu.cpp: change satNameNoDiseqc to satName 2013-01-16 15:55:31 +04:00
[CST] Focus
46a2222e5a system/settings.cpp: split cable and sat scan settings 2013-01-16 15:54:51 +04:00
[CST] Focus
b651c8a591 zapit/src/fastscan.cpp: set channel deltype 2013-01-16 15:53:16 +04:00
[CST] Focus
f8eb8b5297 zapit/src/scansdt.cpp: set channel deltype 2013-01-16 15:52:54 +04:00
[CST] Focus
0d18489a89 zapit/src/zapit.cpp: set channel deltype 2013-01-16 15:52:36 +04:00
[CST] Focus
093eae2ebc system/setting_helpers.cpp: dont use IOC_CONTROL_PWM_SPEED on apollo 2013-01-16 15:52:06 +04:00
[CST] Focus
1991a0b16e gui/movieplayer.cpp: enable DTS on apollo 2013-01-16 15:51:39 +04:00
[CST] Focus
bee2fa8e85 gui/streaminfo2.cpp: fix transponder->type 2013-01-16 15:51:14 +04:00
[CST] Focus
9bb283565b gui/start_wizard.cpp: use CFEManager::haveSat in place of glocal delivery system 2013-01-16 15:50:13 +04:00
[CST] Focus
dd3bc579a0 gui/miscsettings_menu.cpp: use CFEManager::haveSat in place of glocal delivery system 2013-01-16 15:49:24 +04:00
[CST] Focus
f10ea0636d gui/infoviewer.cpp: check live frontend for delivery system 2013-01-16 15:48:21 +04:00
[CST] Focus
793478aa0c zapit/src/transponder.cpp: rename type to deltype 2013-01-16 15:43:03 +04:00
[CST] Focus
66b0487e82 zapit/include/zapit/satconfig.h: add delivery type 2013-01-16 15:42:31 +04:00
[CST] Focus
740073b2c0 zapit/include/zapit/frontend_c.h: add fe type helpers, change modes enum order 2013-01-16 15:41:58 +04:00
[CST] Focus
c387a6c266 zapit/src/channel.cpp: add delivery type member 2013-01-16 15:41:12 +04:00
[CST] Focus
28b04c1a13 zapit/src/frontend.cpp: revert change for debug 2013-01-16 15:40:31 +04:00
[CST] Focus
fb85a2b6ed zapit/src/frontend.cpp: comment diseqc reset for diseqc 1.0/1.1 2013-01-16 15:26:38 +04:00
satbaby
30436f353d src/gui/update_ext.h: supplement to 9939fc9197 2013-01-16 12:03:40 +01:00
[CST] Focus
8971fdf843 merge public git 2013-01-16 11:35:25 +04:00
Gaucho316
ce7869008e Scan setup: fix memleak 2013-01-14 20:24:53 +01:00
Thilo Graf
9939fc9197 extended update: move ext_update.* to update_ext.*
Beware the canonical order of filenames.
2013-01-14 15:31:43 +01:00
satbaby
d0ea4ad62e neutrino-tell-the-user-if-no-frontend-is-found1.patch from neutrino-mp 2013-01-13 21:52:37 +01:00
satbaby
be0eb77373 src/neutrino.cpp: revert 2013-01-13 21:45:08 +01:00
satbaby
14a6028667 src/gui/scan_setup.cpp -fix compil warnings 2013-01-13 21:23:40 +01:00
micha-bbg
6b9045def9 * yWeb: Because of format changes klack.de temporarily disabled 2013-01-11 19:04:48 +01:00
[CST] Focus
153c9cfa68 zapit/src/femanager.cpp: compat: process old mode in frontend.conf, if present;
save only configured satellites to frontend.conf
2013-01-11 18:55:49 +04:00
[CST] Focus
51ae178942 driver/framebuffer.cpp: use box model to enable FB_HW_ACCELERATION 2013-01-11 18:52:11 +04:00
[CST] Focus
8267a53049 driver/rcinput.cpp: change device back to /dev/input/nevis_ir, apollo has link 2013-01-11 15:16:52 +04:00
[CST] Focus
a3d8085f0d driver/vfd.h: use cs_frontpanel.h header 2013-01-11 15:15:55 +04:00
[CST] Focus
af8e9be94b timerd/timermanager.cpp: remove unused include 2013-01-11 15:15:23 +04:00
[CST] Focus
a746945c2d neutrino.cpp: ifdef for new analog modes 2013-01-11 15:15:07 +04:00
[CST] Focus
8266597ef1 drivertool.c: try to fix different includes 2013-01-11 15:14:39 +04:00
[CST] Focus
d3e2a2bdd0 add libcoolstream/cs_frontpanel.h copy 2013-01-11 15:14:12 +04:00
[CST] Focus
fac86b3bdb eitd/sectionsd.cpp: fix different uclibc/glibc malloc_stats 2013-01-11 15:13:21 +04:00
[CST] Focus
71999b5f08 driver/framebuffer.cpp: fix USE_NEVIS_GXA code 2013-01-11 15:12:34 +04:00
[CST] Focus
1db9531bdc Merge branch 'dvbsi++' into next 2013-01-11 14:21:44 +04:00
micha-bbg
28c0525e14 * yWeb: Update timer sync for tvinfo.de 2013-01-11 11:21:28 +01:00
[CST] Focus
d3d2efe475 Makefiles.am: add conditional include for libcoolstream 2013-01-11 14:17:16 +04:00
[CST] Focus
185abd1a64 driver/vfd.h: try to fix libcs headers 2013-01-11 14:16:57 +04:00
[CST] Focus
1413177ad1 driver/rcinput.h: try to fix libcs headers 2013-01-11 14:16:26 +04:00
[CST] Focus
bc0c0fb361 src/gui/videosettings.cpp: ifdef for video modes 2013-01-11 14:05:16 +04:00
[CST] Focus
c9bf61511b src/gui/keybind_setup.cpp: change ifdef for RC_HW_SELECT 2013-01-11 14:04:48 +04:00
[CST] Focus
6380763209 src/driver/rcinput.cpp: change ifdefs for headers and set_rc_hw 2013-01-11 14:04:07 +04:00
[CST] Focus
2aea312e7b cross-configure.apollo.debug: add boxmodel 2013-01-11 14:02:20 +04:00
[CST] Focus
94c7e6854c lib/libcoolstream: restore nevis headers 2013-01-11 14:00:49 +04:00
[CST] Focus
18380c2e94 configure.ac: change tests for apollo headers 2013-01-11 14:00:25 +04:00
[CST] Focus
bfa6c6e738 acinclude.m4: add nevis/apollo box models 2013-01-11 13:59:51 +04:00
[CST] Focus
58c1650b72 lib/libcoolstream2: directory for apollo headers 2013-01-11 13:59:17 +04:00
[CST] Focus
f92d9e6e57 lib/libcoolstream: sync headers 2013-01-11 11:10:58 +04:00
[CST] Focus
9e2ba8fdda gui/scan_setup.cpp: fix uninitialized warning 2013-01-11 11:10:38 +04:00
[CST] Focus
311274b87c sync libcoolstream headers 2013-01-11 10:48:14 +04:00
[CST] Focus
819dda1922 cross-configure.apollo.debug: add script for compile outside sdk 2013-01-10 19:36:58 +04:00
[CST] Focus
d09dd4e75f gui/scan_setup.cpp: try to fix tuner setup enable/disable options for unicable 2013-01-09 20:40:08 +04:00
satbaby
f912b7096c bouqueteditor:-fix paint infox box 2013-01-09 17:37:36 +01:00
[CST] Focus
3c8d66e5cb zapit/src/femanager.cpp: copy diseqc type only if mode is loop or diseqc type is not unicable 2013-01-09 20:30:45 +04:00
[CST] Focus
6e41c65fad merge public git changes 2013-01-09 19:30:07 +04:00
[CST] Focus
e178488bf4 gui/widget/menue.cpp: dont allow to exec non-active item -
in case old, selected, was disabled
2013-01-09 16:19:08 +04:00
[CST] Focus
01209180b0 neutrino.cpp: temporary disable hw standby 2013-01-09 16:11:38 +04:00
[CST] Focus
dcd70ed649 gui/scan_setup.cpp: change tuner setup to configure every frontend mode and link frontends in any order 2013-01-09 16:10:55 +04:00
[CST] Focus
627af73cbf zapit/src/femanager.cpp: fix copy settings from master to linked 2013-01-09 16:01:50 +04:00
[CST] Focus
38c2f6408a gui/movieplayer.cpp: dynamic allocate/lock demux for playback 2013-01-09 15:43:48 +04:00
[CST] Focus
bea14518a5 driver/record.cpp: adapt to new frontend management 2013-01-09 15:41:43 +04:00
[CST] Focus
9b74fb88cf data/locale/english.locale: new locals for tuner setup 2013-01-09 15:40:58 +04:00
[CST] Focus
9059ffc1f1 zapit/src/femanager.cpp: change frontend management, add demux locking -
not fully tested
2013-01-09 15:40:36 +04:00
[CST] Focus
9b6b5e2b1a zapit/src/frontend.cpp: add new members for new tuner management 2013-01-09 15:37:50 +04:00
[CST] Focus
15575d3fcc locals: add locale for new tuner config 2013-01-09 15:30:31 +04:00
satbaby
7d550ed88e neutrino: -add unicabel menu option 2013-01-08 20:35:53 +01:00
[CST] Focus
ba81d3ba90 zapit/src/capmt.cpp: fix to use all 4 demuxes 2013-01-07 17:34:18 +04:00
satbaby
3bbaddec39 src/driver/framebuffer.cpp: fix fb for Threads use 2013-01-02 15:55:19 +01:00
micha-bbg
099d0181b6 * Software Update with apply the settings (Part14)
- Add warning/error if not enough space
- THX Striper for translation into English of the locale
2013-01-01 15:05:26 +01:00
micha-bbg
6e1a2dc9cd * system/helpers.cpp: Adding value 'bsize' as a possible return value 2013-01-01 15:05:21 +01:00
micha-bbg
158a8ba4ce * Software Update with apply the settings (Part13)
- Delete files from image, before apply settings
2013-01-01 15:05:21 +01:00
micha-bbg
48fff4f4db * Software Update with apply the settings (Part12)
- Make backup file from downloaded image
- Restore original file, if an error occurs
2013-01-01 15:05:21 +01:00
Gaucho316
1b4ad51d0a nhttpd: don't decode URL parameters multiple times 2012-12-31 07:04:52 +01:00
[CST] Focus
20c25334cd system/setting_helpers.cpp: fix timezone change 2012-12-27 12:15:37 +04:00
[CST] Focus
418890957d driver/framebuffer.cpp: cleanup, add ioctls to blit/fill rect using FB 2012-12-26 12:20:10 +04:00
satbaby
4965619a79 src/nhttpd/tuxboxapi/coolstream/controlapi.cpp: add current transponder pchannels list , use: <BOXID>/control/currenttpchannels 2012-12-23 19:12:41 +01:00
satbaby
b58cbd4135 src/nhttpd/yhttpd_core/yrequest.cpp: maybe needed, supplement to 289e927e04 2012-12-22 17:19:43 +01:00
satbaby
8b35ae8060 src/nhttpd/web/scripts/Y_Tools.sh: show alle prozesse 2012-12-22 17:12:22 +01:00
satbaby
289e927e04 src/nhttpd/yhttpd_core/yrequest.cpp: fix automount string decode 2012-12-22 16:42:00 +01:00
satbaby
2d1beb8402 nhttpd: fix encode bouquet and audio name 2012-12-20 21:05:44 +01:00
satbaby
0806c47c73 neutrino: fix segfault if not found frontend 2012-12-20 20:13:44 +01:00
[CST] Focus
5749f86323 gui/miscsettings_menu.cpp: always enable EPG options,
which not depend on save epg on/off
2012-12-19 16:45:40 +04:00
[CST] Focus
34c8dd0fc2 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-12-19 16:37:00 +04:00
svenhoefer
bce78c2cff - moviebrowser.cpp: accept covers without appended date/time
patch by FlatTV
2012-12-18 21:58:00 +01:00
satbaby
f66b2baedc nhttpd: dont doubles decode, revert ed318d97bc 2012-12-17 22:01:46 +01:00
satbaby
ed318d97bc nhttpd: skip doubles decode on channlename, revert 42b69a8a5e 2012-12-17 12:58:24 +01:00
[CST] Focus
9e765c7478 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-12-17 12:47:32 +04:00
[CST] Focus
636be7fa84 gui/videosettings.cpp: fix video mode switch ask,
fix menu redraw after video mode switch
2012-12-17 12:47:15 +04:00
[CST] Focus
e30f93c776 gui/videosettings.cpp: fix video mode switch ask,
fix menu redraw after video mode switch
2012-12-17 12:46:09 +04:00
satbaby
42b69a8a5e src/nhttpd/yhttpd_core/helper.cpp: dont decode '+' to ' ', fix for channelname with '+' 2012-12-14 14:34:18 +01:00
micha-bbg
b1138e16b0 * Fix include path for moved header files 2012-12-13 18:09:09 +01:00
satbaby
d67b1e9c93 src/zapit/src/zapit.cpp: fix segfault if channel==NULL (reloadchannels) 2012-12-13 14:03:04 +01:00
svenhoefer
da716f865e Merge remote-tracking branch 'svn_CROSSENVIRONMENT_coolstream/master' into dvbsi++ 2012-12-13 10:50:49 +01:00
svenhoefer
998ae6d81d - svn_CROSSENVIRONMENT_coolstream: move files to new right place 2012-12-13 10:49:06 +01:00
[CST] Focus
c81c18f387 src/driver/screenshot.cpp: enable png alpha invert 2012-12-12 11:33:51 +04:00
[CST] Focus
5a3e41ff5d lib/libcoolstream/cnxtfb.h: header update 2012-12-12 11:33:14 +04:00
swing99
0ec6859ea9 cables.xml: update Kabel Deutschland - Offensive 2012 2012-12-10 16:17:56 +01:00
satbaby
b3ddc46e14 supplement to dc33e93375 2012-12-08 17:53:01 +01:00
satbaby
dc33e93375 yWeb: Timer: dont stop recording after modifying timer - Timer: sets audio-pid correctly - Timer: seconds set to Null 2012-12-08 17:47:25 +01:00
satbaby
59fa692bd0 supplement to 7bebdf91e0, simplification 2012-12-08 16:28:53 +01:00
satbaby
7bebdf91e0 add provider name to infobar , no gui option 2012-12-08 11:15:40 +01:00
satbaby
1d5e7b23b3 never used 2012-12-07 12:01:45 +01:00
satbaby
fe16513b4f src/nhttpd: fix segfault if logging on 2012-12-07 11:13:51 +01:00
[CST] Bas
9448cd8d2a Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
Conflicts:
	src/nhttpd/yhttpd.cpp
2012-12-07 14:39:05 +08:00
satbaby
2fbe881180 src/nhttpd/yhttpd_mods/mod_yparser.cpp: workaround fix for segfault if server.log.loglevel=5 and read timer 2012-12-06 23:11:56 +01:00
micha-bbg
b5e877639e * Update locale for menu hints (THX Tomworld) 2012-12-04 22:14:57 +01:00
micha-bbg
c691c242ff * Pictureviewer: Remove duplicate locale from help text 2012-12-04 22:14:57 +01:00
micha-bbg
02b2685494 * CHintBoxExt: Fix view of multiple pages
- Reduces flicker effect on screen
2012-12-04 22:14:56 +01:00
satbaby
fbf2c05825 update astra 2012-12-04 19:57:30 +01:00
satbaby
882a7b2e47 src/gui/plugins.cpp: fix sort pluins without index 2012-12-04 19:57:02 +01:00
[CST] Focus
108913b65d gui/cam_menu.cpp: workaround for possible wrong CI menu item count from libcs 2012-12-04 18:55:29 +04:00
[CST] Focus
5fc0d256f4 zapit/src/fastscan.cpp: fix duplicate channels in favorite bouquet,
try to fix possible possible duplicates from different frequency
2012-12-04 17:25:58 +04:00
[CST] Focus
d5cd463e17 neutrino.cpp: fix subchannel up/down processing:
if key_subchannel_up/down is set to different than left/right keys,
and mode_left_right_key_tv == SNeutrinoSettings::VOLUME, CVolume::setVolume called,
but not process other keys, and post msg again -> loop forever.
- process mode_left_right_key_tv modes only if subchannel up/down == left/right
2012-12-04 14:52:03 +04:00
[CST] Focus
c77138f260 neutrino.cpp: revert mount at startup to system -
fs can be not only ext3 but different
2012-12-04 13:58:41 +04:00
[CST] Focus
b252de0896 gui/movieplayer.cpp: dont auto-stop, if duration or position invalid 2012-12-04 13:50:11 +04:00
[CST] Focus
18584e6633 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-12-04 10:48:27 +04:00
[CST] Bas
ed45fd56bb neutrino: fix revision in video mode. 2012-12-04 03:01:35 +08:00
[CST] Bas
8940ba4e7d neutrino: set new cpu clock after returning from standby. 2012-12-04 00:31:36 +08:00
[CST] Bas
b018c08cce neutrino: add TANK video modes (we only support RGB / YPBPR on both cinch and scart at the same time). 2012-12-04 00:28:34 +08:00
[CST] Bas
cdcd42ea8a neutrino: use pkgconfig for OGG. 2012-12-04 00:24:46 +08:00
defans
031db7bae1 - add keys to control the audioplayer from pictureviewer
decode and view pictures in a seperate thread.
2012-11-30 22:06:27 +01:00
svenhoefer
91abca7d30 - icons: introduce new icons
backward, forward, pause and play
2012-11-30 13:55:34 +01:00
[CST] Focus
0a557e4056 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-11-30 12:34:29 +04:00
satbaby
5e4a541781 src/nhttpd: clean code 2012-11-28 19:03:03 +01:00
micha-bbg
3cad732b06 * Moviebrowser: Show message when deleting files 2012-11-27 13:01:19 +01:00
micha-bbg
8c5a09712e * Moviebrowser: Fix segfault if movie list is empty 2012-11-27 13:01:19 +01:00
micha-bbg
ab24123430 * Timerlist: Show rec icon when recording in progress. 2012-11-27 01:20:13 +01:00
micha-bbg
964c6f9af0 * Moviebrowser: Show rec icon when recording in progress. 2012-11-27 01:20:13 +01:00
micha-bbg
86a95b039f * Moviebrowser: Fix delete files when recording in progress. 2012-11-26 23:45:35 +01:00
micha-bbg
fefa483469 * Moviebrowser: Ask if the file of a running recording to be deleted. 2012-11-26 15:03:58 +01:00
satbaby
69ab1968b4 src/gui/moviebrowser.cpp: use CStringInputSMS instead of CStringInput 2012-11-22 21:03:07 +01:00
satbaby
0a7022c1b7 src/zapit/src/zapit.cpp:ParsePatPmt after channels reinit 2012-11-22 20:14:22 +01:00
satbaby
89ee8f7a5e src/system/setting_helpers.cpp: use my_system instead of system 2012-11-22 13:27:51 +01:00
[CST] Bas
822ee02aa1 neutrino: add autorun.sh. 2012-11-22 16:20:51 +08:00
[CST] Bas
b9478659dd neutrino: add data and updated cnxtfb.h. 2012-11-22 01:38:08 +08:00
[CST] Focus
6ea053c2e9 gui/widget/menue.cpp: fix hintbox color if theme changed;
fix hint paint for page-up button
2012-11-21 20:37:54 +04:00
satbaby
d113487d35 src/nhttpd/web/Y_VLC.js fix for vlc windows 2.0.2 version parse 2012-11-21 13:36:56 +01:00
svenhoefer
e454218d91 - locales: rework menu.hint_softupdate_settings 2012-11-20 21:18:36 +01:00
svenhoefer
d63800351e - icons: rework btn_*.png 2012-11-20 21:09:46 +01:00
satbaby
e111712fc6 src/nhttpd/web/Y_VLC.js: fix vlc version parse 2012-11-20 19:28:28 +01:00
satbaby
ed8734e2b9 src/gui/mediaplayer.cpp: fix memleaks when using CMenuForwarder 2012-11-20 13:21:33 +01:00
svenhoefer
8131a25af1 - yweb: fix remotecontrol; remove dependency from MAC 2012-11-19 22:33:50 +01:00
svenhoefer
fc2c89c664 - src/driver/streamts.cpp: fix linefeed 2012-11-19 18:13:35 +01:00
satbaby
af7b6d7a98 src/driver/streamts.cpp fix segfault 2012-11-19 17:58:24 +01:00
micha-bbg
04e71239f2 * Software Update: /var/etc/update.urls is excluded from saving
- Message 'Setting takeover successfully...' removed
2012-11-19 12:47:31 +01:00
svenhoefer
8183e41d33 - icons: install hint_mb.png 2012-11-17 11:33:46 +01:00
OneOfNine
51b6928d03 - icons: improve numericpad.png 2012-11-17 10:42:01 +01:00
OneOfNine
6a1aac4c2d - icons: improve border_lr.png, border_ul.png 2012-11-17 10:35:06 +01:00
svenhoefer
58a50668d4 - icons: add hint_mb.png 2012-11-17 10:29:40 +01:00
svenhoefer
a4e480a124 - icons: new mounted.png, not_mounted.png 2012-11-17 09:09:35 +01:00
micha-bbg
1fc0547588 * src/gui/update_menue.cpp: Fix assignment color buttons 2012-11-17 00:51:43 +01:00
micha-bbg
07639c8488 * Software Update: Added more files for network settings in settingsupdate.conf 2012-11-16 21:51:04 +01:00
svenhoefer
4af0eed1c5 - deutsch.locale: update 2012-11-16 18:37:48 +01:00
[CST] Focus
b627c4767b gui/update_menue.cpp: show both local and inet update menu points:
i dont see reason why user should switch mode in settings before use one or other
2012-11-16 19:52:22 +04:00
[CST] Focus
cce9ced9f3 gui/update_settings.cpp: always enable both url and local dir option:
local dir also used as target to download image from inet
2012-11-16 19:49:25 +04:00
[CST] Focus
2ac735d0ec gui/update.cpp: add local variable for update mode 2012-11-16 19:47:25 +04:00
[CST] Focus
b2e3f2a19b locals: add extra hint for local sw update menu point 2012-11-16 19:46:37 +04:00
[CST] Focus
76947173c0 gui/update.cpp: return result from file browser or image select menu 2012-11-16 16:49:58 +04:00
satbaby
0f8c9bbef1 src/neutrino.cpp: add cancel message to RC_standby_on and RC_power_off (THX Gaucho316) 2012-11-16 13:36:12 +01:00
[CST] Focus
a4df1e2939 gui/mediaplayer.cpp: return result from audio/movie players,
thanks satbaby for patch
2012-11-16 15:52:02 +04:00
[CST] Focus
6d7f1efd06 gui/audioplayer.cpp: return menu_return::RETURN_EXIT_ALL on standby/shutdown,
thanks satbaby for patch
2012-11-16 15:45:39 +04:00
[CST] Focus
ff47810841 gui/movieplayer.cpp: get return status from filebrowser/moviebrowser 2012-11-16 15:38:43 +04:00
[CST] Focus
36fa514bed gui/moviebrowser.cpp: save return status to check if all gui must be closed 2012-11-16 15:37:38 +04:00
[CST] Focus
f02a95e04d gui/filebrowser.cpp: save return status to check if all gui must be closed 2012-11-16 15:36:59 +04:00
micha-bbg
1ca7ced674 * Software Update with apply the settings (Part11)
- Deletelist added to delete files or directories from image
- Files/Directories are marked by a prefixed '~' in the settingsupdate.conf
- Rework readBackupList()
2012-11-16 07:14:01 +01:00
micha-bbg
d9cf5197f4 * infoviewer_bb.cpp: Optimize display of simple resolution in the info bar 2012-11-16 07:14:01 +01:00
[CST] Focus
f2f763391f zapit/src/frontend.cpp: add 50ms delay after reset and before diseqc cmd 2012-11-15 19:17:19 +04:00
[CST] Focus
00e188b37d driver/streamts.cpp: fix debug msg 2012-11-15 19:16:10 +04:00
[CST] Focus
1f65f1bc80 eitd/xmlutil.cpp: fix crash, if epg data saved with older image -
item/item_description can be present and break parsing
2012-11-15 19:13:13 +04:00
[CST] Focus
b478212140 neutrino.cpp: comment saveSetup in signal handler - this can damage config file,
try to protect against broken config - check screen_End* and load load defaults
2012-11-15 19:12:13 +04:00
striper
c37a25172e - cables.xml: update um and kms 2012-11-13 20:00:10 +01:00
[CST] Bas
89bf2f6846 Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
Conflicts:
	src/neutrino.cpp
2012-11-13 12:51:18 +08:00
[CST] Bas
a806919b8c neutrino: add data to the make file so they get installed properly. 2012-11-13 12:46:20 +08:00
[CST] Bas
e426104399 neutrino: fix config file locations. 2012-11-13 12:45:17 +08:00
[CST] Bas
be3c098cb8 neutrino: destruct cpufreq if it was instantiated. 2012-11-13 12:42:20 +08:00
[CST] Bas
1fa9244f91 neutrino: add new power manager header which adds destructor for cpu freq class. 2012-11-13 12:41:18 +08:00
satbaby
7d570537fd src/driver/rcinput.cpp: use standby_rc in repeat mode only if need 2012-11-12 12:23:23 +01:00
micha-bbg
967f9f8ef4 - infoviewer/streaminfo2: fix resolution 1080 2012-11-11 09:53:25 +01:00
micha-bbg
cddf86725d * Software Update with apply the settings (Part10)
- Blacklist added to exclude files
- Files are marked by a prefixed '-' in the settingsupdate.conf
2012-11-11 08:11:49 +01:00
svenhoefer
187825be19 - infoviewer_bb.cpp: fix resolution 1080 2012-11-11 00:17:12 +01:00
satbaby
56122fb9a0 src/gui/zapit_setup.cpp: fix on/off logic 2012-11-10 17:20:29 +01:00
svenhoefer
9a3d2c4cba - english.locale: fix german word 2012-11-09 18:00:01 +01:00
satbaby
c47aebdb64 src/gui/channellist.cpp:-add sort by channel number 2012-11-09 17:32:15 +01:00
satbaby
fdb1fa6352 src/neutrino.cpp: see the appropriate message depending on settings 2012-11-09 15:31:26 +01:00
satbaby
b56c863953 src/neutrino.cpp:use LOCALE_SLEEPTIMERBOX_ANNOUNCE , supplement to 282560875b 2012-11-09 15:05:34 +01:00
satbaby
282560875b src/neutrino.cpp:-add ask MESSAGEBOX for INACTIVITY SLEEPTIMER 2012-11-09 14:50:55 +01:00
satbaby
8a89f09e64 src/gui/zapit_setup.cpp: use COnOffNotifier 2012-11-09 13:45:57 +01:00
micha-bbg
11b2242d2e * CTextBox: Fix displayed text width in function setText() 2012-11-08 22:37:37 +01:00
Thilo Graf
08e66deb75 CTextBox: remove dub allocation of m_pcFontText 2012-11-08 22:37:18 +01:00
satbaby
0cce4b9c80 src/system/configure_network.cpp: use old startNetwork/stop 2012-11-08 20:08:17 +01:00
satbaby
0acc943a4f src/gui/miscsettings_menu.cpp: -add COnOffNotifier for EPG menu 2012-11-08 17:24:10 +01:00
satbaby
de5004bd86 Merge branch 'dvbsi++' of ssh://coolstreamtech.de/cst-public-gui-neutrino into dvbsi++ 2012-11-08 16:19:47 +01:00
[CST] Focus
7c27c08014 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-11-08 19:14:35 +04:00
[CST] Focus
a2a6a7d5c8 driver/record.cpp: stop streaming before record start 2012-11-08 19:14:20 +04:00
[CST] Focus
e5a2b0336c neutrino.cpp: update for new streamts code,
keep stream running in soft-standby
2012-11-08 19:13:22 +04:00
[CST] Focus
ae6cbc9479 driver/streamts.cpp: replace old code with class,
support multi-client and multi-channel,
experimental / testing - please read comments at the top of driver/streamts.cpp
2012-11-08 19:10:37 +04:00
satbaby
a47c6593dc neutrino: -add save epg on stadbyOn/Off option 2012-11-08 13:35:00 +01:00
satbaby
299e20387d src/neutrino.cpp: -add lockStandbyCall 2012-11-08 12:24:23 +01:00
[CST] Focus
2b0f9efbc8 driver/record.cpp: use CGenPsi class 2012-11-08 15:09:10 +04:00
[CST] Focus
0578ef7c30 driver/Makefile.am: replace genpsi.c with genpsi.cpp 2012-11-08 15:08:41 +04:00
[CST] Focus
861a5a4a51 driver/genpsi.cpp: replace old code with class 2012-11-08 15:08:08 +04:00
[CST] Focus
01383e083d gui/start_wizard.cpp: move initial settings question before calling scan setup 2012-11-07 20:50:18 +04:00
[CST] Focus
02c3cfb173 driver/file.h: define __USE_FILE_OFFSET64 instead of error 2012-11-07 20:49:06 +04:00
[CST] Focus
7c311a7d97 zapit/src/capmt.cpp: disable capmt dump 2012-11-07 20:48:27 +04:00
svenhoefer
c9a6a8721b - stringinput.cpp: center NEUTRINO_ICON_NUMERIC_PAD horizontally 2012-11-07 13:49:01 +01:00
svenhoefer
d9625254e0 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-11-07 13:04:52 +01:00
svenhoefer
6472840127 - network_setup.cpp: add more suitable hints to hostname-setup 2012-11-07 13:02:40 +01:00
micha-bbg
0c84840e10 * Software Update with apply the settings (Part9)
- Functions now available for internet & local update.
- Rename writemtdExt() to applySettings()
2012-11-07 04:06:48 +01:00
snafed
e145f9a5e8 - add pictureviewer to info-key in audioplayer 2012-11-06 23:04:55 +01:00
svenhoefer, snafed
24ffee6bb2 - infoviewer_bb.cpp,h: fix determination of hdd-usage in thread 2012-11-06 22:05:45 +01:00
Thilo Graf
94a49e3a51 CTextBox: remove dub var
revert of 6016c60b4c
2012-11-05 22:04:42 +01:00
Thilo Graf
6016c60b4c CTextBox: fix build
merge error, max_width is not declared
2012-11-05 21:26:22 +01:00
Thilo Graf
694d995415 CMsgBox: fix build
merge error: mode is not declared
2012-11-05 21:26:22 +01:00
Thilo Graf
474a35a254 CTextBox: modified AUTO_WIDTH, add some printfs and comments
If is set m_nMaxWidth, then use this to calculate m_cFrameTextRel.iWidth.
To set m_nMaxWidth use setWindowMaxDimensions(width) and setText(maxwidth).
This should help, to paint text with clean linebreaks
into defined textboxes.
2012-11-05 21:26:22 +01:00
Thilo Graf
55bc93f642 *CMovieBrowser: apply CTextBox::TOP for movie infobox
Default align is centered and to beware the old window style must add
CTextBox::TOP
2012-11-05 21:26:22 +01:00
Thilo Graf
fee315f642 *CTextBox: add option BOTTOM
BOTTOM was missed
2012-11-05 21:26:22 +01:00
Thilo Graf
33e684bc20 *CTextBox: add optional text align TOP 2012-11-05 21:26:21 +01:00
Thilo Graf
c25edc0b74 *CTextbox: add text align option RIGHT
This supports paint of text on the right side of frame and
also considers scroll bar width.
2012-11-05 21:26:21 +01:00
Thilo Graf
c9472dc3f3 *CTextBox: set text y position depends of lines count
If we have only one line, text will be painted horizontal centered,
otherwise text begins on top of frame.
2012-11-05 21:26:21 +01:00
Thilo Graf
07fa858d6c *CTextBox: add missing textmode comments 2012-11-05 21:26:21 +01:00
Thilo Graf
130d7bf6c2 CTextbox: add members setWindowMaxDimensions, setWindowMinDimensions
so we can control max an mnin width and height
2012-11-05 21:26:21 +01:00
Thilo Graf
1244af4666 *CTextBox: fix freezes in channellist and bedit
refreshTextLineArray() was to much in reSizeMainFrameHeight() and
initFramesRel(), caused endless loops under certain circumstances
2012-11-05 21:26:21 +01:00
Thilo Graf
550300078e *CTextbox: add Member setWindowPos() 2012-11-05 21:26:21 +01:00
Thilo Graf
a7bdf41dfe *CTextBox: trivial change for better readability in initVar() 2012-11-05 21:26:20 +01:00
Thilo Graf
ed3be21ebd *CTextBox: add member initFramesAndTextArray(), move max_width into initVar
this combines initFramesRel() and	refreshTextLineArray()
2012-11-05 21:26:20 +01:00
Thilo Graf
57cb8cc3e0 *CTextBox: style, reworked statements for better readability 2012-11-05 21:26:20 +01:00
Thilo Graf
ad72c62471 *CTextBox: remove frameBuffer = NULL
already happens in initVar()
2012-11-05 21:26:20 +01:00
Thilo Graf
d7dc44146c *CTextBox: add missed init of lineBreakWidth
lineBreakWidth is not initialized, but some othe values also not defined,
here is seems somthing wrong
2012-11-05 21:26:20 +01:00
Thilo Graf
55896356f1 *CTextBox: move framebuffer define only into initVar
framebuffer = NULL was called in all constructors,
so it should be enough to define this only at one point.
2012-11-05 21:26:20 +01:00
Thilo Graf
323393548d *CTextBox: some small style clean ups for better readability 2012-11-05 21:26:19 +01:00
Thilo Graf
342fa5f88a *CTextBox/CMsgBox: reduce data type conflicts 2012-11-05 21:26:19 +01:00
Thilo Graf
d2b9429669 *CTextBox: add methodes setTextMode() and setBackGroundColor() 2012-11-05 21:26:19 +01:00
Thilo Graf
da63457eef *CMovieBrowser: set button yes in message box as default on delete ts file 2012-11-05 21:26:19 +01:00
Thilo Graf
12e778773b *user_menu: personalize also yellow and green buttons 2012-11-05 21:26:19 +01:00
Thilo Graf
69c22d1594 *CTextBox: remove printf
it' makes osd too slow
2012-11-05 21:26:18 +01:00
satbaby
4e3791be72 src/driver/streamts.cpp: use new instead of malloc 2012-11-05 16:48:41 +01:00
satbaby
80fe0c9307 src/gui/bouquetlist.cpp: close FAV window with rc-fav only in FAV mode 2012-11-05 16:45:34 +01:00
svenhoefer
b6535a4823 - satellites.xml: update astra 19.2 2012-11-05 14:06:24 +01:00
satbaby
926e0ce141 initialize not initialized var 2012-11-05 09:24:51 +01:00
satbaby
5e284c68c3 src/gui/epgview.cpp: further corrections for followlist 2012-11-04 22:13:36 +01:00
satbaby
9cec234d73 src/driver/record.cpp: -fix auto_delete 2012-11-04 13:25:44 +01:00
micha-bbg
01d44a6272 * Software Update with apply the settings (Part8)
- src/gui/ext_update.cpp: Use new instead of malloc
2012-11-03 16:19:29 +01:00
micha-bbg
7a5f5e8220 * Software Update with apply the settings (Part7)
- Clean osrelease at user defined kernelversion (THX snafed)
2012-11-03 16:19:29 +01:00
micha-bbg
f4f954415b * Software Update with apply the settings (Part6)
- Use identifier '#:' for config vars in settingsupdate.conf
2012-11-03 16:19:29 +01:00
satbaby
27fe0fe6e0 src/gui/epgview.cpp:show always all screening 2012-11-03 11:20:15 +01:00
satbaby
c40361147d src/gui/epgview.cpp:check res after exec 2012-11-02 22:00:01 +01:00
satbaby
618fa78a5a src/neutrino.cpp:timeshiftDir : fix autodelete 2012-11-02 21:50:43 +01:00
satbaby
7ea3a20a80 src/driver/volume.cpp:-fix segfault on new fb_pixel_t with not initialized digit_h+digit_offset 2012-11-02 18:17:47 +01:00
[CST] Focus
b48e74557b neutrino.cpp: delete missed colorSetupNotifier reference 2012-11-02 18:49:47 +04:00
[CST] Focus
baffb1b021 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-11-02 18:12:53 +04:00
[CST] Focus
1c6b35795e gui/network_service.cpp: use sh -c to start network service 2012-11-02 18:08:23 +04:00
[CST] Focus
0c8cd117a9 neutrino.cpp: cleanup unused code 2012-11-02 18:07:39 +04:00
[CST] Focus
de99c8a741 neutrino.cpp: remove initGlobals(), global variables initialized to 0 anyway 2012-11-02 17:28:01 +04:00
satbaby
83a4b871d6 src/gui/widget/stringinput.cpp: fix hide Background 2012-11-02 14:01:43 +01:00
[CST] Focus
e6afe59081 neutrino.cpp: use g_InfoViewer->setUpdateTimer(),
disable timer in standby
2012-11-02 16:10:32 +04:00
[CST] Focus
af753fc4f1 gui/epgview.cpp: use g_InfoViewer->getUpdateTimer() 2012-11-02 16:09:30 +04:00
[CST] Focus
5c6c284c2f gui/infoviewer.cpp: add set/getUpdateTimer, dont set timer in start() 2012-11-02 16:09:25 +04:00
[CST] Focus
de30356655 neutrino.h: remove unused colorSetupNotifier 2012-11-02 14:43:16 +04:00
[CST] Focus
cb5d6187df neutrino.cpp: remove CFanControlNotifier new/delete 2012-11-02 14:42:49 +04:00
satbaby
377772e242 src/gui/eventlist.cpp:typo fix for 87fe3bd406 2012-11-02 11:21:52 +01:00
[CST] Focus
c7dd7ccc78 system/setting_helpers.cpp: add static CFanControlNotifier::setSpeed,
to call it direct
2012-11-02 14:18:56 +04:00
[CST] Focus
a1bd6d404b system/setting_helpers.cpp: add static CColorSetupNotifier::setPalette(),
to call it direct
2012-11-02 13:46:32 +04:00
[CST] Focus
f78be0f96d system/setting_helpers.cpp: comment CVolume/CInfoClock Init in CColorSetupNotifier::changeNotify:
is it really needed to re-init them on palette change ?
2012-11-02 13:10:15 +04:00
[CST] Focus
bc6a239002 gui/osd_setup.cpp: remove unneeded colorSetupNotifier->changeNotify 2012-11-02 12:56:44 +04:00
[CST] Focus
dc58416597 gui/miscsettings_menu.cpp: remove unneeded fanNotifier->changeNotify 2012-11-02 12:56:08 +04:00
svenhoefer
8336d4797d - deutsch.locale: fix menu.hint_inact_timer 2012-11-01 20:32:10 +01:00
svenhoefer
3b9193982b - shutdown_count.cpp: add NEUTRINO_ENTER_INACTIVITY_SCRIPT
script will be executed if g_settings.shutdown_min expires
2012-11-01 20:30:18 +01:00
satbaby
87fe3bd406 eventlist: -add notifier to search menu, ported from tuxcvs, THX Gaucho316 2012-11-01 18:55:03 +01:00
satbaby
ea1caedb51 src/neutrino.cpp:-fix multirecording if announce_record on zap on is 2012-10-31 13:13:02 +01:00
satbaby
8ab45c8baa src/neutrino.cpp:zapto timer add transponder test 2012-10-31 12:37:20 +01:00
satbaby
294f0876c0 src/neutrino.cpp:-fix zapto timer in TimeshiftOnly mode or if haveFreeFrontend 2012-10-30 20:43:52 +01:00
satbaby
69715cbc5e src/neutrino.cpp: supplement to 654ca3656d, THX Gaucho316 (fix) 2012-10-30 16:55:57 +01:00
satbaby
c3cf1741a3 src/neutrino.cpp: supplement to 654ca3656d, THX Gaucho316 2012-10-30 16:12:26 +01:00
satbaby
10116c6ad7 src/neutrino.cpp: saveepg in standby mode, if last saveepg time < 15 Min., revert multicall blocking for sttandbby, fix typo 2012-10-30 14:07:31 +01:00
[CST] Focus
3a0750c5d7 zapit/src/capmt.cpp: dont send private descriptors;
change ca list mode to ONLY/single channel and ADD, if there are more
2012-10-29 19:00:49 +04:00
[CST] Focus
ee80a7be8d zapit/src/fastscan.cpp: dont delete existing bouquets/channels 2012-10-29 18:58:39 +04:00
[CST] Focus
8a50f04a6b .gitignore: add src/gui/git_version.h 2012-10-29 18:56:38 +04:00
[CST] Focus
57fcc92482 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-29 17:51:00 +04:00
svenhoefer
4f3e3a90c4 - neutrino.cpp: fix funny typo :) 2012-10-29 14:45:00 +01:00
svenhoefer
5284ffa3d6 - neutrino.cpp: handle deepstandy-scripts in same way as the other scripts 2012-10-29 14:29:03 +01:00
satbaby
c2052784ec src/driver/vfd.cpp: -fix ioctl error on shutdown 2012-10-29 13:24:11 +01:00
satbaby
38479e11bf src/neutrino.cpp: dont zap on record announce if same channel 2012-10-29 12:42:34 +01:00
satbaby
c44683151e neutrino: show epg infos on announce recording, supplement to 654ca3656d 2012-10-29 11:01:29 +01:00
satbaby
654ca3656d neutrino: show epg infos on announce recording, ported from tuxcvs 2012-10-28 20:05:42 +01:00
satbaby
df3b9e4f73 dont phony git_version.h only makeversion, supplement to 2ee2bb63f0 2012-10-28 14:17:36 +01:00
satbaby
a5a807d63f -fix c/p , supplement to 2ee2bb63f0 2012-10-28 13:40:27 +01:00
satbaby
2ee2bb63f0 src/gui/imageinfo.cpp: change SVN Version to GIT Version 2012-10-28 13:08:55 +01:00
[CST] Focus
30e4f55a2a fast scan: fix params (pointer to local variable passed) 2012-10-28 11:08:23 +04:00
satbaby
cc73e4de86 src/gui/bouquetlist.cpp: fix width 2012-10-27 20:00:35 +02:00
satbaby
a03445fe40 src/system/helpers.cpp: fix resource leak ,use new instead of malloc 2012-10-26 23:16:30 +02:00
[CST] Focus
5db4b97d9d zapit/src/frontend.cpp: no diseqc power-on/reset, if diseqc type is NO_DISEQC 2012-10-26 18:46:59 +04:00
micha-bbg
baf803c0db * Software Update with apply the settings (Part5)
- Fix 'load mtdram driver'
2012-10-26 13:10:22 +01:00
[CST] Focus
4b086415d8 driver/radiotext.cpp: rework CRadioText,
thread now persistent, minimal delay for stop at zap,
for testing
2012-10-25 18:48:36 +04:00
[CST] Focus
9154c96783 neutrino.cpp: bugfix: every soft-standby leave,
new CRadioText was created;
move CRadioText create before zap
2012-10-25 18:09:43 +04:00
[CST] Focus
a7513af84d Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-25 18:03:18 +04:00
[CST] Focus
67579409ba gui/infoviewer.cpp: init and reset radiotext position and size 2012-10-25 18:02:57 +04:00
[CST] Focus
2b0f2ffc56 gui/cam_menu.cpp: workaround, dont recalc timeout on EVT_TIMER 2012-10-25 16:51:07 +04:00
svenhoefer
22bafbcfc7 - locale: improve maintainer-targets 2012-10-25 10:43:56 +02:00
micha-bbg
dc8ddc5325 * Software Update with apply the settings (Part4)
- Use locale for message boxes
2012-10-25 01:10:36 +01:00
micha-bbg
f015273703 * Software Update with apply the settings (Part3)
- Update debug msg
- Use 'new CFileHelpers()' instead of 'CFileHelpers::getInstance()'
2012-10-25 01:10:36 +01:00
micha-bbg
f0463c3044 * Software Update with apply the settings (Part2)
- Use g_settings.update_dir for directory Expert functions
2012-10-25 01:10:36 +01:00
micha-bbg
b001b36f4a * Software Update with apply the settings (Part1)
- Settings are applied to the image before flashing
- Use the function on the menu "Software Update => Expert functions
  => Write one partition => systemFS with settings"
- Log output to /tmp/update.log for testing
- Use settingsupdate.conf as config file
2012-10-25 01:10:35 +01:00
micha-bbg
37c4b21ac3 * Fix compiler warning
"missing sentinel functions call" in src/system/helpers.cpp
2012-10-25 01:10:35 +01:00
micha-bbg
690786c37c * Add file/directory functions to src/system/helpers.cpp
- Required for 'update with settings'
2012-10-25 01:10:35 +01:00
svenhoefer
ec35f80220 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-24 17:28:42 +02:00
svenhoefer
f581006d0f - icons: move orphaned icons to a subdir 'orphaned/' 2012-10-24 17:25:16 +02:00
svenhoefer
5cee221e46 - icons: supplement to previous commit 2012-10-24 16:56:28 +02:00
svenhoefer
90e3ad99d8 - icons: supplement to previous commit 2012-10-24 16:51:25 +02:00
svenhoefer
f92eb8e843 - icons: move locale icons to a subdir 'locale/' 2012-10-24 16:39:51 +02:00
[CST] Focus
398f01ca50 gui/cam_menu.cpp: send capmt on card/module init message 2012-10-24 18:12:56 +04:00
[CST] Focus
cd561d775f gui/Makefile.am: add include path 2012-10-24 18:11:06 +04:00
svenhoefer
ca88052c14 - locale: rework helperscripts 2012-10-24 16:08:52 +02:00
svenhoefer
725b8be0d6 - locale: fix logic in Makefile 2012-10-24 16:00:27 +02:00
svenhoefer
f0bfe2167c - locale: move scripts to subdir 'helpers/' 2012-10-24 15:45:57 +02:00
svenhoefer
ddef0da724 - locale: since focus deutsch.locale isn't longer the masterfile 2012-10-24 15:14:39 +02:00
svenhoefer
2e250fcb24 - locale: move unmaintained locale to subdir 'unmaintained/' 2012-10-24 13:12:05 +02:00
micha-bbg
8681a9c399 * Commit 295efb1: Fix delete query when multiple same channelid 2012-10-24 10:52:55 +01:00
satbaby
ec48d24af2 nhttpd/web/Y_Tools_Rcsim.yhtm: skip shutdown ask if box is in standby 2012-10-24 11:14:09 +02:00
svenhoefer
dfbff310cc - locals: some very tiny corrections 2012-10-24 10:16:56 +02:00
svenhoefer
ac752b70fb - locales: supplement to 7657eff 2012-10-24 09:21:56 +02:00
[CST] Focus
e45d130101 neutrino.cpp: dont zap on record announce in standby 2012-10-23 18:20:58 +04:00
[CST] Focus
cf0286ec08 neutrino.cpp: workaround for (rare) crash, if old_b wrong 2012-10-23 16:17:59 +04:00
[CST] Focus
d71ad8700a gui/bouquetlist.cpp: bouquet id safe-checks 2012-10-23 16:15:53 +04:00
[CST] Focus
7657effd8e english.locale: fix some theme menu locals 2012-10-23 15:24:34 +04:00
[CST] Focus
53886fe691 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-23 15:01:43 +04:00
satbaby
f4c976beb5 neutrino.cpp: blocking standby for multical 2012-10-23 12:37:56 +02:00
[CST] Focus
d45bb909be Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-23 13:44:55 +04:00
satbaby
cf1dfdad7c controlapi.cpp:revert to standard output 2012-10-22 21:28:38 +02:00
[CST] Focus
defe6a99bd Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-22 18:05:51 +04:00
satbaby
9a2d6aea26 rc_lock: lock for rc_lock, use only once, supplement to 9e3567dc09 2012-10-22 15:52:07 +02:00
satbaby
9e3567dc09 nhttpd::controlapi.cpp:execute more comands on/off only once (fix doubleclick) 2012-10-22 14:00:01 +02:00
[CST] Focus
6fad279231 gui/bouquetlist.cpp: fix message loop, if bouquet list is empty 2012-10-22 15:49:55 +04:00
[CST] Focus
6a0b42e962 gui/bouquetlist.cpp: add updateSelection(),
fix indent
2012-10-22 14:23:16 +04:00
[CST] Focus
50b17f58f4 gui/channellist.cpp: not allow zap on scroll mode,
if current neutrino mode is mode_ts
2012-10-22 13:30:31 +04:00
[CST] Focus
afdf9f30dd gui/channellist.cpp: dont paint channel list,
if event list return menu_return::RETURN_EXIT_ALL
2012-10-22 13:11:54 +04:00
[CST] Focus
9a271191b6 gui/channellist.cpp: remove extra showChannelLogo(),
fix channel logo - call paint() after paintHead(),
use enum values for channel list mode
2012-10-22 12:24:55 +04:00
[CST] Focus
755ddcb3da gui/streaminfo2.cpp: fix crash, when shown without current channel
(i.e. channel list empty)
2012-10-22 11:03:05 +04:00
satbaby
2c302dc90d NeutrinoMessages fix memleak , ported from tuxbox cvs 2012-10-21 18:45:39 +02:00
satbaby
d285f82dca zapit.h: change volue VOLUME_PERCENT_PCM on 100 as default 2012-10-20 14:16:19 +02:00
satbaby
775a4a7229 disable tech.info if channelist is empty (fix possible segfault) 2012-10-20 13:26:27 +02:00
satbaby
35138088e3 Neutrino: Channel list: add method isEmpty() and use it, ported from tuxbox cvs (THX Gaucho316) 2012-10-20 13:20:49 +02:00
[CST] Focus
1e88eee2d9 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-20 11:14:06 +04:00
[CST] Focus
483e9563e5 gui/osd_setup.cpp: set hints for channel list context menu -> settings,
testing menu/hints over gui with save-screen.
TODO: still small glitch at menu bottom, when switching hints on/off
with help button, sometimes.
2012-10-20 11:13:22 +04:00
satbaby
6f5bf8ef85 movieplayer.cpp: fix adjusting audio PID name 2012-10-19 19:21:18 +02:00
[CST] Focus
c66b63286c Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-19 19:32:02 +04:00
[CST] Focus
405ac286e3 gui/widget/menue.cpp:
always call paintHint(-1) in hide() to clear hintbox;
comment additional hintbox w/h from full_width/full_height - CComponents should clear itself;
dont always save/restore menu hint screens - why it was enabled ??
comment GenericMenuBack->setHint() in ::exec - checkHints() do the same
2012-10-19 19:30:28 +04:00
[CST] Focus
5d055324ec gui/widget/components.cpp: fix CComponentsInfoBox::hide():
call paint() with fullPaint=true to hide frame
2012-10-19 19:22:44 +04:00
[CST] Focus
90d03ede27 gui/widget/components.h: change paint() do_save_bg arg default to false - save screen used rare 2012-10-19 19:19:55 +04:00
satbaby
d21f7ca946 satellites.xml: update hotbird13 2012-10-19 12:21:47 +02:00
satbaby
c50487fc8b update locale for commit 5002a8bfa7 2012-10-19 10:53:43 +02:00
satbaby
5002a8bfa7 neutrino.cpp: make sleeptimer similar to shutdown with MsgBox at announce 2012-10-18 20:21:19 +02:00
satbaby
4a6f9467c9 bouquetlist.cpp: fix width for buttontext 2012-10-18 17:17:00 +02:00
satbaby
840ba47db1 buttons.cpp: -fix skip last button txt 2012-10-18 17:11:56 +02:00
[CST] Focus
9d4c6165ac gui/start_wizard.cpp: ask about initial settings on satellite box only 2012-10-18 13:53:13 +04:00
satbaby
7580d928f3 movieplayer.cpp: fix current pid in case of file play 2012-10-17 22:54:45 +02:00
satbaby
3fd2a73d77 movieplayer: show current AudioName in infoviewer 2012-10-17 21:39:44 +02:00
satbaby
8474038c27 infoviewer_bb.cpp: dont show CA Status in TS mode 2012-10-17 15:34:50 +02:00
svenhoefer
58f8e4e452 - deutsch.locale: add locals for slow_record stuff 2012-10-17 13:53:12 +02:00
svenhoefer
7eb4f3b9c1 - neutrino.cpp: fix c&p error in recording_slow_warning 2012-10-17 13:34:13 +02:00
[CST] Focus
d771f625a0 driver/record.cpp: use slow record warning option.
this warning tested for generic setup with usb hdd and
meant to early tell if record buffer usage reach watermark,
where user have chance to stop some of records and save others from overflow
under high load. if your think you getting false warnings, disable it
2012-10-16 19:58:58 +04:00
[CST] Focus
b6ad61b0de settings: add option to enable/disable slow record warning 2012-10-16 19:53:47 +04:00
[CST] Focus
5179aedb32 locals: add locale for slow record warning option 2012-10-16 19:53:15 +04:00
satbaby
b3db5f7f7c fix memleak 2012-10-16 15:42:10 +02:00
[CST] Bas
f0ce9aa6bb Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
Conflicts:
	src/neutrino.cpp
2012-10-16 10:54:47 +08:00
satbaby
f85251128c miscsettings_menu.cpp: fix segfault on ZEE/HD1 2012-10-15 12:10:28 +02:00
[CST] Focus
b97ed139c4 neutrino.cpp: stop radiotext when going to standby and in stop_daemons 2012-10-15 13:02:03 +04:00
[CST] Focus
2a93f2dfdf driver/record.cpp: stop radiotext before record start 2012-10-15 12:53:09 +04:00
[CST] Focus
767a7d3871 driver/genpsi.c: add fdatasync, this should wakeup hdd before record started 2012-10-15 12:49:57 +04:00
satbaby
5428d36da4 unused funktions 2012-10-14 17:05:43 +02:00
satbaby
3192a161f9 neutrino.cpp: dvbtime fix update when box boot from deep standby 2012-10-14 17:03:43 +02:00
micha-bbg
76efa8b033 * Fix english.locale 2012-10-14 11:15:57 +01:00
micha-bbg
295efb1e07 * Timerlist: Ask if the timer of a running recording to be deleted. 2012-10-14 10:07:22 +01:00
striper
636f7cef05 - Fix daylight saving time bug in timers (backport from tuxbox-cvs) 2012-10-13 21:36:38 +02:00
striper
dc95ffa37c - audioplayer: fix memleak (THX martii) 2012-10-11 21:05:44 +02:00
striper
6138e42948 - epgview: only hide info1 if info2 begins with info1 (port from tuxbox-cvs. THX Gaucho316) 2012-10-11 20:41:46 +02:00
striper
006ca9e85a - locales
* add german translation
* remove blank
2012-10-11 19:42:11 +02:00
[CST] Focus
b461483f2f gui/imageinfo.cpp: add release/beta to image version 2012-10-11 20:33:11 +04:00
satbaby
4fa58bcd52 imageinfo.cpp: add show kernel version 2012-10-11 18:15:06 +02:00
svenhoefer
ce3f8eddf1 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-11 17:03:45 +02:00
svenhoefer
7a7aec266a - network_setup.cpp: add ntp-server to network-test 2012-10-11 17:02:37 +02:00
[CST] Focus
4758457e49 zapit/src/femanager.cpp: change frontend init:
dont call setDiseqcType direct, setMode will call Init() or setMasterSlave();
force Init() on frontend re-open (leaving standby)
2012-10-11 18:41:59 +04:00
[CST] Focus
21ffa39a45 zapit/src/frontend.cpp: cleanup unused;
remove redundant data members;
dont set anything on first Open(), add Init() for this - will be called from femanager;
dont init diseqc if no diseqc type set;
dont send diseqc commands if no input is set;
increase wait after voltage change;
set voltage before diseqc commands
2012-10-11 18:38:35 +04:00
[CST] Focus
11c5567cbc Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-11 18:03:04 +04:00
satbaby
5983d36b14 nfs.cpp: disable mount option if mountpoint is mounted 2012-10-11 14:59:52 +02:00
satbaby
9526434754 nfs.cpp:NFSMountGui: disable username and password properly, ported from tuxbox cvs 2012-10-11 14:16:49 +02:00
satbaby
7b06b3fd38 Neutrino: rework COnOffNotifier and use it if possible, ported from tuxbox cvs 2012-10-11 14:11:05 +02:00
satbaby
4c1552ead9 nfs.cpp:Show OK buttons on menu forwarders, ported from tuxbox cvs
Signed-off-by: satbaby <crashdvb@googlemail.com>
2012-10-11 14:10:14 +02:00
satbaby
7a8097907c nfs.cpp:Update mount icon after mounting, ported from tuxbox cvs 2012-10-11 14:10:01 +02:00
svenhoefer
392e84aa99 - network_setup.cpp: little rework in output from network-test 2012-10-11 13:49:08 +02:00
[CST] Focus
296aee816c zapit/src/zapit.cpp: change signal lock monitor (disabled at the moment) 2012-10-10 18:34:19 +04:00
[CST] Focus
a9950f10eb zapit/src/scannit.cpp: fix satellite descriptor satellite position 2012-10-10 18:33:11 +04:00
satbaby
849b306985 satellites.xml: update astra19 hotbird13 2012-10-10 13:07:10 +02:00
[CST] Bas
00e9ba9467 neutrino: add some autorun.sh file for apollo. 2012-10-10 10:49:18 +08:00
[CST] Focus
1c113127ce Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-08 11:06:47 +04:00
striper
27124f0328 - deutsch.locale: add some missing entries 2012-10-06 18:40:45 +02:00
striper
4a819b80eb - cables.xml: add new transponders for Unitymedia 2012-10-06 18:40:30 +02:00
satbaby
309c17d567 record.cpp:fix possible recording in flash 2012-10-05 12:44:59 +02:00
[CST] Focus
aadf95071d Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-03 11:03:41 +04:00
satbaby
6ac36258d6 neutrino.cpp: fix possible segfault , suplement to bb2efeb45b 2012-10-02 16:28:24 +02:00
satbaby
bb2efeb45b use my_system instead of system 2012-10-02 12:42:31 +02:00
[CST] Focus
59430be85f Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-10-02 14:10:29 +04:00
micha-bbg
7a414b7c56 osd_setup.cpp: Fix segfault in mode single tuner/display tuner icon 2012-10-02 11:08:48 +01:00
[CST] Bas
7d5a3f7b18 Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo 2012-09-29 19:36:44 +08:00
[CST] Focus
4c41541f20 gui/start_wizard.cpp: copy initial zapit settings from /var/tuxbox/config/initial/ if found 2012-09-29 14:46:43 +04:00
[CST] Focus
410b19aaf3 locals: add locales for start wizard initial settings 2012-09-29 14:45:57 +04:00
[CST] Focus
f7bcb3dd64 zapit/src/zapit.cpp: add missing initial volume set 2012-09-29 14:44:48 +04:00
satbaby
07ab8ad0c9 test_menu.cpp: fix compil 2012-09-27 17:01:42 +02:00
svenhoefer
7c01980e94 - system/helpers: rework get_fs_usage()
also comment some unuses variables in src/infoviever_bb.{h,cpp}
2012-09-27 12:22:33 +02:00
[CST] Bas
5aeca6ef13 neutrino: fix code to new 'generic' frontpanel/ir headers. 2012-09-26 18:19:35 +08:00
[CST] Bas
a669bc83af src/timerd/timermanager.cpp: fix faulty merge. 2012-09-26 18:19:13 +08:00
[CST] Bas
a222240dbb Merge branch 'neutrino-apollo' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
Conflicts:
	src/timerd/timermanager.cpp
2012-09-26 17:52:47 +08:00
S.R. van Loon
83636ebb6e neutrino: change all remote/frontpanel stuff to use the new headers. 2012-09-25 22:23:17 +08:00
[CST] Focus
b8ff3bbdd5 driver/record.cpp: add timer to monitor record status;
add warning, when record buffer close to or already overflow;
change single record stop to sync mode - under high load stopTimerEvent() takes too long
2012-09-25 17:19:28 +04:00
[CST] Focus
70836baa48 lib/libcoolstream/record_cs.h: update header 2012-09-25 17:13:43 +04:00
[CST] Focus
59ea9c05f3 locals: add locales for record status 2012-09-25 17:13:25 +04:00
svenhoefer
2133b25783 - movieinfo: supplement to fb8a993e77
re-insert the wrong <qualitiy>-tag to keep compatibility
but this tag will not longer be written into xml-files.
2012-09-24 11:26:42 +02:00
[CST] Bas
fbc512889f Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo 2012-09-24 15:28:48 +08:00
svenhoefer
fb8a993e77 - movieinfo.h: typo in xml-entry "quality" 2012-09-23 22:57:47 +02:00
[CST] Focus
0d4ce318c3 gui/infoviewer_bb.cpp: disable thread to update hdd used percent -
there is screen corruption/artifacts (race?).
better solution needed, probably hdd monitor thread which cache data ?
2012-09-21 18:47:42 +04:00
[CST] Focus
108ee92618 system/helpers.cpp: fix check_dir - we use it to check for record, last change allow recording to jffs2 2012-09-21 18:44:47 +04:00
[CST] Focus
bc74b0c3a6 gui/dboxinfo.cpp: show free mem without cached/buffers; add 5 seconds timer to update window 2012-09-21 17:45:19 +04:00
[CST] Focus
5dc2656b8e system/helpers.cpp: add function to get total/free mem without cached/buffers 2012-09-21 17:41:28 +04:00
[CST] Focus
ae3c411fc3 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-21 09:59:16 +04:00
satbaby
768a064629 Zombie Killer ;) 2012-09-20 22:43:00 +02:00
[CST] Focus
b2f07bc47a Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-20 17:03:15 +04:00
svenhoefer
708b6a3ad0 - neutrino.cpp: localize "Saving EPG" 2012-09-19 21:58:21 +02:00
svenhoefer
87f7a224f7 - infoviewerbb: determination of hdd-percentage in a seperate thread 2012-09-19 21:23:50 +02:00
satbaby
8f509f5dcf use new for buf, fix for last commit 2012-09-18 19:43:24 +02:00
satbaby
a84ba36e0b use new for buf, fix possible memlaek 2012-09-18 18:38:03 +02:00
Thilo Graf
ca748c6f48 *COsdSetup: show correct option in infobar tuner icon setup item
It could be confused for single stb users to see the option
'ON', although it is not possible.
So it's better to show only a possible or real option at item, if stb is in single mode or
item is disabled,
but the real value of g_settings.infobar_show_tuner is not touched.
2012-09-18 12:10:18 +02:00
Thilo Graf
5a5ec2bba0 *CTimerList: show warnings on overlapping recording only in single mode
NOTE: Only tested on single box by me, please send feedback
2012-09-18 12:10:17 +02:00
Thilo Graf
807dce9497 *CInfoViewer: don't show tuner icon with single boxes 2012-09-18 12:10:17 +02:00
micha-bbg
1b1213c7bb * Update deutsch.locale 2012-09-18 03:42:41 +01:00
svenhoefer
d00032975a - vdf: reducing flicker while going into standby 2012-09-17 21:55:53 +02:00
satbaby
7b2ac6d337 streaminfo2.cpp:tiny fix 2012-09-17 14:17:16 +02:00
[CST] Focus
5f49b44bfc Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-17 13:25:23 +04:00
[CST] Focus
b194502795 zapit/src/zapit.cpp: change volume debug level 2012-09-17 13:24:56 +04:00
[CST] Focus
ff129578e6 zapit/src/capmt.cpp: reduce debug 2012-09-17 13:20:44 +04:00
satbaby
324a4721f4 sectionsd.cpp:-fix search mode 2012-09-16 20:15:38 +02:00
satbaby
c7e764f93c sectionsd.cpp:-fix channelID 2012-09-16 16:42:26 +02:00
svenhoefer
acaf807bbb - helpers.cpp: fix errorlevel of child-process; whitespace cleanup 2012-09-15 21:26:12 +02:00
satbaby
bf1f9afc8d oops 2012-09-15 15:33:50 +02:00
satbaby
87342fd0d9 my_system fix 2012-09-15 11:20:49 +02:00
satbaby
e45aa72605 moviebrowser.cpp: -fix2 vfd 2012-09-14 20:12:04 +02:00
satbaby
bafceab7f0 neutrino.cpp: -fix CVFD on timeshift stop 2012-09-14 15:44:33 +02:00
[CST] Focus
12eee1db1e neutrino.cpp: remove StartAutoRecord on leaving standby - auto-timeshift started later anyway 2012-09-13 20:18:32 +04:00
[CST] Focus
2d0642d36d driver/record.cpp: fix temp timeshift file delete cmd 2012-09-13 20:10:53 +04:00
[CST] Focus
106c59a792 driver/record.cpp: always call RestoreNeutrino(), if record start failed 2012-09-13 20:07:18 +04:00
[CST] Focus
db17a4ee6f driver/record.cpp: fix fd leak, if record start failed 2012-09-13 19:13:49 +04:00
[CST] Focus
61bd5fe796 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-13 17:11:33 +04:00
satbaby
5c89d3937f moviebrowser.cpp: fix vfd 2012-09-13 14:40:24 +02:00
[CST] Focus
1f4c39fdd3 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-13 15:00:34 +04:00
satbaby
576d3d9da0 infoviewer.cpp:fix showSysfsHdd 2012-09-13 12:59:18 +02:00
[CST] Focus
9fdbdbd343 Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-13 11:24:13 +04:00
[CST] Focus
8e3f4917ce cross-configure.cool: enable flac 2012-09-13 11:23:56 +04:00
satbaby
e50a5ef013 /bouquetlist.cpp: close Favo also with RC_favorites 2012-09-12 22:48:15 +02:00
satbaby
86632f0369 if curl version 2012-09-12 18:28:11 +02:00
satbaby
c6ae7255ac -add wakeup_hdd & file_exists to system-helpers 2012-09-11 20:35:47 +02:00
satbaby
dfa3231469 move safe_mkdir & check_dir to system-helpers 2012-09-11 20:34:53 +02:00
satbaby
3389defb17 start SCRIPTs with-my_system 2012-09-11 20:33:34 +02:00
satbaby
a3bfab0bcd remove doubles include 2012-09-11 20:31:33 +02:00
[CST] Focus
52b2528da4 zapit/src/frontend.cpp: fix debug 2012-09-10 19:19:36 +04:00
[CST] Focus
b0bc4299ba gui/scan_setup.cpp: uncomment removed by error rotor move voltage 2012-09-10 19:19:05 +04:00
[CST] Focus
e1b5dde7d9 locals: add hint for rotor move voltage 2012-09-10 19:18:32 +04:00
[CST] Focus
70e8c5d13a Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++ 2012-09-10 15:25:20 +04:00
[CST] Bas
688f464bb6 Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo 2012-09-10 07:39:30 +08:00
[CST] Bas
55c155d0cf zapit: changes for apollo. 2012-09-10 07:38:57 +08:00
svenhoefer
1e1a3265e6 - tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/ 2012-09-05 23:42:10 +02:00
[CST] Focus
dc1e60eee1 gui/movieplayer.cpp: change playback bookmark menu head locale;
change 'new bookmark' menu point locale
2012-08-31 12:01:46 +04:00
[CST] Focus
29ecf0d742 locals: add new locale for playback bookmark menu head 2012-08-31 12:00:52 +04:00
[CST] Focus
95b6e12346 eitd/sectionsd.cpp: remove unused getChannelEvents() arg 2012-08-30 18:12:07 +04:00
[CST] Focus
25e4a396d7 gui/channellist.cpp: fix p_requested_channels allocate size 2012-08-30 18:11:14 +04:00
[CST] Focus
338fd16ec7 driver/record.cpp: remove not needed struct init 2012-08-30 17:57:23 +04:00
[CST] Focus
7d1bb02f6a eitd/sectionsd.cpp: cleanup commands 2012-08-30 15:55:50 +04:00
[CST] Focus
6eaa28449b lib/sectionsdclient/sectionsdclient.cpp,h: comment unused 2012-08-30 15:55:32 +04:00
[CST] Focus
a391bf3237 lib/sectionsdclient/sectionsdMsg.h: cleanup commands, comment unused 2012-08-30 15:54:49 +04:00
[CST] Focus
3f5a0e5bb1 remove channel_id mask for CEitManager getXXX calls 2012-08-30 14:50:01 +04:00
[CST] Focus
8d02122425 eitd/sectionsd.cpp: add channel_id mask in getXXX 2012-08-30 14:46:57 +04:00
[CST] Focus
74a761ef50 use CEitManager to get EIT data 2012-08-30 11:40:02 +04:00
[CST] Focus
6c9a949c69 cross-configure.cool.debug: change prefix 2012-08-30 11:38:46 +04:00
[CST] Focus
27d47c52c0 timerd/Makefile.am: add include path 2012-08-30 11:32:54 +04:00
[CST] Focus
fb68bff086 eitd/sectionsd.cpp: move public functions to CEitManager class 2012-08-30 11:32:29 +04:00
[CST] Focus
ba051aaf41 gui/user_menue.cpp: comment unused code 2012-08-30 11:31:05 +04:00
svenhoefer
ae73a950eb - system/helpers.h|cpp: change header 2012-08-30 09:30:14 +02:00
FlatTV
b92660259c Add global helpers my_system() and my_popen() 2012-08-30 09:28:54 +02:00
swing99
fe0f7ad28e - cables.xml: update Kabel Deutschland - Offensive 2012 2012-08-28 17:54:01 +02:00
svenhoefer
d284f5fce5 - locales: very tiny typo 2012-08-25 15:00:32 +02:00
satbaby
a6d0331ed9 plugins.cpp: use popen2 with vfork for script plugins 2012-08-22 09:39:08 +02:00
satbaby
abed344501 plugins.cpp: use popen2 with vfork for script plugins 2012-08-22 09:37:46 +02:00
satbaby
9a889e1496 tuxtxt.h: remove unnecessary header 2012-08-21 14:06:18 +02:00
Thilo Graf
39306221b1 *CTextbox: Required functions for CCompoments
- Add member to disable background box
- Add setter for text an background color
- Add setTextBorderWidth() & setTextFont()
- Calculate y-position of text in refreshText()
2012-08-21 09:48:22 +01:00
Thilo Graf
d1f22aa20c *includes: add global.h 2012-08-21 09:48:22 +01:00
Thilo Graf
260af3fb65 *COsdSetup: change order of includes
- typo fix in member name
  showOsdScreenshottSetup->showOsdScreenShotSetup
2012-08-21 09:48:22 +01:00
Thilo Graf
f3ac0b9fd9 *CVolume: move static g_volscale to volscale
- Is only needed in this class, not global.
- move scope of variable x_corr. (style) scope of the variable x_corr
  can be limited
- move declaration of framebuffer into header file
2012-08-21 09:48:22 +01:00
satbaby
ec7ed403a1 channellist.cpp: -fix clear background 2012-08-19 19:54:55 +02:00
svenhoefer
c93b3cb489 - yweb: fix border-radius for old browsers 2012-08-18 15:26:07 +02:00
micha-bbg
c8c932bdc9 * Update deutsch.locale 2012-08-17 00:20:50 +01:00
[CST] Focus
e621f644f8 gui/movieplayer.cpp: add PID volume adjusting 2012-08-16 15:56:17 +04:00
[CST] Focus
b8f78e9c5d gui/audio_select.cpp: add PID volume adjusting 2012-08-16 15:55:59 +04:00
[CST] Focus
49f67b02f4 driver/volume.cpp: inherit from CChangeObserver;
add changeNotify() for adjusting volume percent
2012-08-16 15:54:10 +04:00
[CST] Focus
7d0be6d58d neutrino.cpp: pass initial volume to zapit at startup 2012-08-16 15:53:12 +04:00
[CST] Focus
a00a4ba99b locals: add locale for volume percent adjustment 2012-08-16 15:52:38 +04:00
[CST] Focus
b7a9d81a50 zapit/src/zapit.cpp: add support for adjusting volume per channel/pid 2012-08-16 15:51:32 +04:00
[CST] Focus
7d723aa44f gui/movieinfo.cpp: fix channel id loading 2012-08-16 15:47:24 +04:00
[CST] Bas
cf878686ba neutrino-apollo: changes for apollo uclibc. 2012-07-09 11:58:15 +08:00
[CST] Bas
6b6a9e37fb Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo 2012-07-09 11:56:40 +08:00
[CST] Bas
0f8eafb567 src/Makefile.am: add libavcodec to the linker. 2012-06-16 22:48:52 +08:00
[CST] Bas
bb5a552c5f src/Makefile.am: remove dependancy on libnxp.so 2012-06-16 22:39:59 +08:00
satbaby
06d7c69708 -add nevis_ir.h file for alternative remote controls
git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@2059 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-01-15 15:41:54 +00:00
focus
524ce5ca62 new header
git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@740 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-01 17:13:20 +00:00
lucgas
547abfaef4 add new headers for compile
git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@563 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-05-06 03:44:52 +00:00
lucgas
4dc1d7147a includes for $PREFIX..../include
git-svn-id: http://www.coolstreamtech.de/coolstream_public_svn/CROSSENVIROMENT/coolstream@17 e54a6e83-5905-42d5-8d5c-058d10e6a962
2009-11-17 11:35:10 +00:00
886 changed files with 106346 additions and 35039 deletions

12
.gitignore vendored
View File

@@ -25,6 +25,11 @@ INSTALL
*.la
.*.swp
### editor crap
*.orig
*.rej
*~
### binaries that fall out of the build
lib/sectionsdclient/sectionsdcontrol
src/neutrino
@@ -32,4 +37,9 @@ src/nhttpd/web/*.js.gz
src/zapit/src/pzapit
src/zapit/src/udpstreampes
src/drivertool
src/gui/svn_version.h
src/dt
src/rcsim.h
src/rcsim
src/gui/version.h
src/nhttpd/nhttpd.conf
src/mdev_helper

View File

@@ -11,7 +11,7 @@ AC_ARG_WITH(target,
AC_ARG_WITH(targetprefix,
[ --with-targetprefix=PATH prefix relative to target root (only applicable in cdk mode)],
[targetprefix="$withval"],[targetprefix="NONE"])
[TARGET_PREFIX="$withval"],[TARGET_PREFIX="NONE"])
AC_ARG_WITH(debug,
[ --without-debug disable debugging code],
@@ -22,6 +22,11 @@ if test "$DEBUG" = "yes"; then
AC_DEFINE(DEBUG,1,[Enable debug messages])
fi
AC_ARG_ENABLE(tmsdk,
AS_HELP_STRING(--enable-tmsdk, compile inside sdk),
,[enable_tmsdk=no])
AM_CONDITIONAL(ENABLE_TMSDK,test "$enable_tmsdk" = "yes")
AC_MSG_CHECKING(target)
if test "$TARGET" = "native"; then
@@ -34,6 +39,10 @@ if test "$TARGET" = "native"; then
if test "$prefix" = "NONE"; then
prefix=/usr/local
fi
TARGET_PREFIX=$prefix
if test "$exec_prefix" = "NONE"; then
exec_prefix=$prefix
fi
targetprefix=$prefix
elif test "$TARGET" = "cdk"; then
AC_MSG_RESULT(cdk)
@@ -46,10 +55,14 @@ elif test "$TARGET" = "cdk"; then
CXXFLAGS="-Wall -Os -mcpu=823 -pipe $DEBUG_CFLAGS"
fi
if test "$prefix" = "NONE"; then
AC_MSG_ERROR(invalid prefix, you need to specify one in cdk mode)
AC_MSG_ERROR([invalid prefix, you need to specify one in cdk mode])
fi
if test "$targetprefix" = "NONE"; then
targetprefix=""
if test "$TARGET_PREFIX" != "NONE"; then
AC_DEFINE_UNQUOTED(TARGET_PREFIX, "$TARGET_PREFIX",[The targets prefix])
fi
if test "$TARGET_PREFIX" = "NONE"; then
AC_MSG_ERROR([invalid targetprefix, you need to specify one in cdk mode])
TARGET_PREFIX=""
fi
if test "$host_alias" = ""; then
cross_compiling=yes
@@ -73,7 +86,7 @@ AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE],[
AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
_$2=$withval
if test "$TARGET" = "cdk"; then
$2=`eval echo "${targetprefix}$withval"`
$2=`eval echo "$TARGET_PREFIX$withval"`
else
$2=$withval
fi
@@ -88,7 +101,6 @@ AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
TARGET_$2=$_$2
])
dnl automake <= 1.6 don't support this
dnl AC_SUBST($2)
AC_DEFINE_UNQUOTED($2,"$_$2",$7)
AC_SUBST(TARGET_$2)
@@ -102,10 +114,12 @@ if test "$TARGET" = "cdk"; then
sysconfdir="\${prefix}/etc"
localstatedir="\${prefix}/var"
libdir="\${prefix}/lib"
targetdatadir="\${targetprefix}/share"
targetsysconfdir="\${targetprefix}/etc"
targetlocalstatedir="\${targetprefix}/var"
targetlibdir="\${targetprefix}/lib"
mntdir="\${prefix}/mnt"
targetdatadir="\${TARGET_PREFIX}/share"
targetsysconfdir="\${TARGET_PREFIX}/etc"
targetlocalstatedir="\${TARGET_PREFIX}/var"
targetlibdir="\${TARGET_PREFIX}/lib"
targetmntdir="\${TARGET_PREFIX}/mnt"
fi
TUXBOX_APPS_DIRECTORY_ONE(configdir,CONFIGDIR,localstatedir,/var,/tuxbox/config,
@@ -126,11 +140,26 @@ TUXBOX_APPS_DIRECTORY_ONE(libdir,LIBDIR,libdir,/lib,/tuxbox,
TUXBOX_APPS_DIRECTORY_ONE(plugindir,PLUGINDIR,libdir,/lib,/tuxbox/plugins,
[--with-plugindir=PATH ],[where to find the plugins])
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir,LUAPLUGINDIR,libdir,/lib,/tuxbox/luaplugins,
[--with-luaplugindir=PATH ],[where to find Lua plugins])
TUXBOX_APPS_DIRECTORY_ONE(ucodedir,UCODEDIR,localstatedir,/var,/tuxbox/ucodes,
[--with-ucodedir=PATH ],[where to find the ucodes])
TUXBOX_APPS_DIRECTORY_ONE(themesdir,THEMESDIR,datadir,/share,/tuxbox/neutrino/themes,
TUXBOX_APPS_DIRECTORY_ONE(themesdir,THEMESDIR,datadir,/share/tuxbox, /neutrino/themes,
[--with-themesdir=PATH ],[where to find the themes (don't change)])
TUXBOX_APPS_DIRECTORY_ONE(iconsdir,ICONSDIR,datadir,/share/tuxbox, /neutrino/icons,
[--with-iconsdir=PATH ],[where to find the icons (don't change)])
TUXBOX_APPS_DIRECTORY_ONE(private_httpddir,PRIVATE_HTTPDDIR,datadir,/share,/tuxbox/neutrino/httpd,
[--with-private_httpddir=PATH ],[where to find the the private httpd files])
TUXBOX_APPS_DIRECTORY_ONE(public_httpddir,PUBLIC_HTTPDDIR,localstatedir,/var,/httpd,
[--with-public_httpddir=PATH ],[where to find the the public httpd files])
TUXBOX_APPS_DIRECTORY_ONE(hosted_httpddir,HOSTED_HTTPDDIR,mntdir,/mnt,/hosted,
[--with-hosted_httpddir=PATH ],[where to find the the hosted files])
])
dnl automake <= 1.6 needs this specifications
@@ -139,9 +168,15 @@ AC_SUBST(DATADIR)
AC_SUBST(FONTDIR)
AC_SUBST(GAMESDIR)
AC_SUBST(LIBDIR)
AC_SUBST(MNTDIR)
AC_SUBST(PLUGINDIR)
AC_SUBST(LUAPLUGINDIR)
AC_SUBST(UCODEDIR)
AC_SUBST(THEMESDIR)
AC_SUBST(ICONSDIR)
AC_SUBST(PRIVATE_HTTPDDIR)
AC_SUBST(PUBLIC_HTTPDDIR)
AC_SUBST(HOSTED_HTTPDDIR)
dnl end workaround
AC_DEFUN([TUXBOX_APPS_ENDIAN],[
@@ -171,7 +206,9 @@ AC_ARG_WITH(dvbincludes,
[DVBINCLUDES="$withval"],[DVBINCLUDES=""])
if test "$DVBINCLUDES"; then
CPPFLAGS="$CPPFLAGS -I$DVBINCLUDES"
CPPFLAGS="-I$DVBINCLUDES $CPPFLAGS"
CFLAGS="-I$DVBINCLUDES $CFLAGS"
CXXFLAGS="-I$DVBINCLUDES $CXXFLAGS"
fi
AC_CHECK_HEADERS(ost/dmx.h,[
@@ -188,9 +225,15 @@ AC_CHECK_HEADERS(linux/dvb/version.h,[
version DVB_API_VERSION
]])])
DVB_API_VERSION=`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | $EGREP "^version" | sed "s,version\ ,,"`
AC_LANG_CONFTEST([AC_LANG_SOURCE([[
#include <linux/dvb/version.h>
version DVB_API_VERSION_MINOR
]])])
DVB_API_VERSION_MINOR=`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | $EGREP "^version" | sed "s,version\ ,,"`
rm -f conftest*
AC_MSG_NOTICE([found dvb version $DVB_API_VERSION])
AC_MSG_NOTICE([found dvb version $DVB_API_VERSION.$DVB_API_VERSION_MINOR])
])
fi
@@ -200,6 +243,12 @@ if test "$DVB_API_VERSION"; then
else
AC_MSG_ERROR([can't find dvb headers])
fi
if test "$DVB_API_VERSION_MINOR"; then
AC_DEFINE_UNQUOTED(HAVE_DVB_API_VERSION_MINOR,$DVB_API_VERSION_MINOR,[Define to the minor version of the dvb api])
else
AC_DEFINE_UNQUOTED(HAVE_DVB_API_VERSION_MINOR,0,[Define to the minor version of the dvb api])
fi
])
AC_DEFUN([TUXBOX_APPS_CAPTURE],[
@@ -216,18 +265,18 @@ if test "$$1_CONFIG" != "no"; then
if test "$TARGET" = "cdk" && check_path "$$1_CONFIG"; then
AC_MSG_$3([could not find a suitable version of $2]);
else
if test "$1" = "CURL"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
if test "$1" = "CURL"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
$1_LIBS=$($$1_CONFIG --libs)
else
if test "$1" = "FREETYPE"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
$1_LIBS=$($$1_CONFIG --libs)
else
$1_CFLAGS=$($$1_CONFIG --prefix=$targetprefix --cflags)
$1_LIBS=$($$1_CONFIG --prefix=$targetprefix --libs)
if test "$1" = "FREETYPE"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
$1_LIBS=$($$1_CONFIG --libs)
else
$1_CFLAGS=$($$1_CONFIG --prefix=$TARGET_PREFIX --cflags)
$1_LIBS=$($$1_CONFIG --prefix=$TARGET_PREFIX --libs)
fi
fi
fi
fi
fi
@@ -398,9 +447,17 @@ AC_ARG_WITH(boxtype,
esac], [BOXTYPE="coolstream"])
AC_ARG_WITH(boxmodel,
[ --with-boxmodel valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025
[ --with-boxmodel valid for coolstream: nevis, apollo
valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025
valid for ipbox: ip200, ip250, ip350, ip400],
[case "${withval}" in
nevis|apollo)
if test "$BOXTYPE" = "coolstream"; then
BOXMODEL="$withval"
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
dm500|dm500plus|dm600pvr|dm56x0|dm7000|dm7020|dm7025)
if test "$BOXTYPE" = "dreambox"; then
BOXMODEL="$withval"
@@ -418,7 +475,7 @@ AC_ARG_WITH(boxmodel,
*)
AC_MSG_ERROR([unsupported value $withval for --with-boxmodel])
;;
esac],
esac], [BOXMODEL="nevis"]
[if test "$BOXTYPE" = "dreambox" -o "$BOXTYPE" = "ipbox" && test -z "$BOXMODEL"; then
AC_MSG_ERROR([Dreambox/IPBox needs --with-boxmodel])
fi])
@@ -433,6 +490,9 @@ AM_CONDITIONAL(BOXTYPE_IPBOX, test "$BOXTYPE" = "ipbox")
AM_CONDITIONAL(BOXTYPE_COOL, test "$BOXTYPE" = "coolstream")
AM_CONDITIONAL(BOXTYPE_GENERIC, test "$BOXTYPE" = "generic")
AM_CONDITIONAL(BOXMODEL_NEVIS,test "$BOXMODEL" = "nevis")
AM_CONDITIONAL(BOXMODEL_APOLLO,test "$BOXMODEL" = "apollo")
AM_CONDITIONAL(BOXMODEL_DM500,test "$BOXMODEL" = "dm500")
AM_CONDITIONAL(BOXMODEL_DM500PLUS,test "$BOXMODEL" = "dm500plus")
AM_CONDITIONAL(BOXMODEL_DM600PVR,test "$BOXMODEL" = "dm600pvr")
@@ -459,7 +519,11 @@ elif test "$BOXTYPE" = "generic"; then
fi
# TODO: do we need more defines?
if test "$BOXMODEL" = "dm500"; then
if test "$BOXMODEL" = "nevis"; then
AC_DEFINE(BOXMODEL_NEVIS, 1, [coolstream hd1/neo/neo2/zee])
elif test "$BOXMODEL" = "apollo"; then
AC_DEFINE(BOXMODEL_APOLLO, 1, [coolstream tank])
elif test "$BOXMODEL" = "dm500"; then
AC_DEFINE(BOXMODEL_DM500, 1, [dreambox 500])
elif test "$BOXMODEL" = "ip200"; then
AC_DEFINE(BOXMODEL_IP200, 1, [ipbox 200])

19
autorun.sh Executable file
View File

@@ -0,0 +1,19 @@
export LD_LIBRARY_PATH=/var/lib
export PATH=${PATH}:/var/bin:/var/plugins
echo "### Starting NEUTRINO ###"
cd /tmp
/bin/neutrino > /dev/null 2> /dev/null
/bin/sync
/bin/sync
if [ -e /tmp/.reboot ] ; then
/bin/dt -t"Rebooting..."
/sbin/reboot -f
else
/bin/dt -t"Panic..."
sleep 5
/sbin/reboot -f
fi

View File

@@ -3,6 +3,7 @@ AM_INIT_AUTOMAKE([1.0.1 nostdinc])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
TUXBOX_APPS
TUXBOX_APPS_DVB
TUXBOX_APPS_DIRECTORY
TUXBOX_APPS_PKGCONFIG
TUXBOX_BOXTYPE
@@ -12,6 +13,32 @@ AC_PROG_CXX
AC_DISABLE_STATIC
AM_PROG_LIBTOOL
# Add build information to config.h
# ---------------------------------
# Add host to config.h
AC_DEFINE_UNQUOTED(USED_BUILD, ["$build"], [Build system under which the program was compiled on.])
# Add used CXXFLAGS to config.h
AC_DEFINE_UNQUOTED(USED_CXXFLAGS, ["$CXXFLAGS"], [Define to the used CXXFLAGS to compile this package.])
# Get compiler (version)
AH_TEMPLATE(USED_COMPILER, [Define to name and version of used compiler])
if COMPILER=`$CC --version | head -n 1`; then
AC_DEFINE_UNQUOTED(USED_COMPILER, ["$COMPILER"])
fi
AC_ARG_ENABLE(ffmpegdec,
AS_HELP_STRING(--enable-ffmpegdec,include ffmpeg decoder support),
,[enable_ffmpegdec=no])
AM_CONDITIONAL(ENABLE_FFMPEGDEC,test "$enable_ffmpegdec" = "yes")
if test "$enable_ffmpegdec" = "yes"; then
AC_DEFINE(ENABLE_FFMPEGDEC,1,[include ffmpeg decoder support])
fi
if test x"$enable_ffmpegdec" != xyes; then
AC_ARG_WITH([tremor], [AS_HELP_STRING([--with-tremor],
[use libvorbisidec instead of libogg/libvorbis])],
[TREMOR="$withval"],
@@ -22,10 +49,6 @@ AC_ARG_WITH([tremor-static], [AS_HELP_STRING([--with-tremor-static],
[TREMOR_STATIC="$withval"],
[TREMOR_STATIC=no])
if test "$BOXTYPE" = "tripledragon"; then
TUXBOX_APPS_LIB_PKGCONFIG(DIRECTFB, directfb)
fi
if test "$TREMOR_STATIC" = "yes"; then
TREMOR=yes
fi
@@ -40,23 +63,41 @@ if test "$TREMOR_STATIC" = "yes"; then
VORBISIDEC_LIBS="$(echo $VORBISIDEC_LIBS | sed 's@-L@@; s@ -l.*@/libvorbisidec.a@;')"
fi
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
TUXBOX_APPS_LIB_PKGCONFIG_CHECK(ID3TAG,libid3tag)
if test -z "$ID3TAG_CFLAGS" ; then
if test x"$ID3TAG_EXISTS" != xyes; then
TUXBOX_APPS_LIB_PKGCONFIG(ID3TAG,id3tag)
fi
TUXBOX_APPS_LIB_PKGCONFIG_CHECK(MAD,libmad)
if test -z "$MAD_CFLAGS" ; then
if test x"$MAD_EXISTS" != xyes; then
TUXBOX_APPS_LIB_PKGCONFIG(MAD,mad)
fi
TUXBOX_APPS_LIB_PKGCONFIG_CHECK(OGG,ogg)
if test -z "$OGG_CFLAGS" ; then
TUXBOX_APPS_LIB_PKGCONFIG(OGG,ogg)
fi
else
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
fi
if test "$BOXTYPE" = "tripledragon"; then
TUXBOX_APPS_LIB_PKGCONFIG(DIRECTFB, directfb)
fi
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
TUXBOX_APPS_LIB_PKGCONFIG(AVFORMAT,libavformat)
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
TUXBOX_APPS_LIB_PKGCONFIG(BLURAY,libbluray)
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
#TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
#TUXBOX_APPS_LIB_PKGCONFIG(CONNECTION,tuxbox-connection)
#TUXBOX_APPS_LIB_PKGCONFIG(EVENTSERVER,tuxbox-eventserver)
@@ -114,11 +155,55 @@ if test "$enable_upnp" = "yes"; then
AC_DEFINE(ENABLE_UPNP,1,[include UPNP support - currently broken])
fi
# Lua - embeddable scripting language
AC_ARG_ENABLE(lua,
AS_HELP_STRING(--enable-lua,include Lua support),
,[enable_lua=no])
AM_CONDITIONAL(ENABLE_LUA,test "$enable_lua" = "yes")
if test "$enable_lua" = "yes"; then
AC_DEFINE(ENABLE_LUA,1,[include Lua support])
PKG_CHECK_MODULES([LUA], [lua >= 5.2], echo "lua >= 5.2 found", [
PKG_CHECK_MODULES([LUA], [lua5.2 >= 5.2], echo "lua5.2 found", [
echo "=> lualib not found, assuming static lua in linker path..."
LUA_LIBS="-llua -ldl"
AC_DEFINE(STATIC_LUAPOSIX,1,[Define to 1 for static lua build.])
])
])
fi
AC_ARG_ENABLE(cleanup,
[ --enable-cleanup enable cleanup on exit],
[AC_DEFINE(EXIT_CLEANUP,1,[enable cleanup on exit])])
AC_CHECK_HEADERS(coolstream/nevis_ir.h)
AC_ARG_ENABLE(pip,
[ --enable-pip enable picture in picture support],
[AC_DEFINE(ENABLE_PIP,1,[enable picture in picture support])])
AC_ARG_ENABLE(testing,
AS_HELP_STRING(--enable-testing,include devel code parts for neutrino tests))
AM_CONDITIONAL(ENABLE_TESTING,test "$enable_testing" = "yes")
if test "$enable_testing" = "yes"; then
AC_DEFINE(ENABLE_TESTING,1,[include devel code parts for neutrino tests - not recommended for general users!])
fi
if test "$BOXTYPE" = "coolstream"; then
if test -e ${srcdir}/lib/libcoolstream/nevis_ir.h; then
AC_DEFINE(HAVE_COOLSTREAM_NEVIS_IR_H,1,[Define to 1 if you have the <nevis_ir.h> header file.])
fi
if test "$BOXMODEL" = "apollo"; then
if test -e ${srcdir}/lib/libcoolstream2/cs_ir_generic.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_IR_GENERIC_H,1,[Define to 1 if you have the <cs_ir_generic.h> header file.])
fi
if test -e ${srcdir}/lib/libcoolstream2/cs_frontpanel.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_FRONTPANEL_H,1,[Define to 1 if you have the <cs_frontpanel.h> header file.])
fi
fi
fi
#
# Check for libtdservicedb - the new one - for testing only
@@ -141,6 +226,9 @@ AC_SUBST(FREETYPE_CFLAGS)
AC_SUBST(FREETYPE_LIBS)
AC_SUBST(VORBISIDEC_CFLAGS)
AC_SUBST(VORBISIDEC_LIBS)
AC_SUBST(LUA_CFLAGS)
AC_SUBST(LUA_LIBS)
AC_SUBST(BLURAY_LIBS)
AC_OUTPUT([
Makefile
@@ -157,16 +245,20 @@ lib/libtriple/Makefile
lib/libtuxtxt/Makefile
lib/libdvbsub/Makefile
lib/libupnpclient/Makefile
lib/libiw/Makefile
lib/luaclient/Makefile
src/lcddisplay/Makefile
src/nhttpd/Makefile
src/nhttpd/web/Makefile
src/nhttpd/web/images/Makefile
src/nhttpd/web/scripts/Makefile
src/nhttpd/web/languages/Makefile
src/nhttpd/web/styles/Makefile
src/nhttpd/tuxboxapi/Makefile
src/nhttpd/tuxboxapi/coolstream/Makefile
src/nhttpd/yhttpd_core/Makefile
src/nhttpd/yhttpd_mods/Makefile
src/nhttpd/nhttpd.conf
src/Makefile
src/daemonc/Makefile
src/driver/pictureviewer/Makefile
@@ -174,17 +266,23 @@ src/driver/audiodec/Makefile
src/driver/Makefile
src/gui/Makefile
src/gui/bedit/Makefile
src/gui/components/Makefile
src/gui/widget/Makefile
src/system/Makefile
src/system/mtdutils/Makefile
src/system/mtdutils/lib/Makefile
data/Makefile
data/fonts/Makefile
data/icons/Makefile
data/inetradio/Makefile
data/initial/Makefile
data/iso-codes/Makefile
data/lcd/Makefile
data/lcd/icons/Makefile
data/lcd/clock/Makefile
data/license/Makefile
data/locale/Makefile
data/neutrino-scripts/Makefile
data/scripts/Makefile
data/themes/Makefile
src/eitd/Makefile
@@ -192,5 +290,5 @@ src/timerd/Makefile
src/zapit/Makefile
src/zapit/lib/Makefile
src/zapit/src/Makefile
src/zapit/data/Makefile
])

33
cross-configure.apollo.debug Executable file
View File

@@ -0,0 +1,33 @@
#!/bin/sh
PREFIX=/opt/arm/arm-pnx8400-linux-uclibcgnueabi/arm-pnx8400-linux-uclibcgnueabi/sys-root/usr
CCPATH=
HOST=arm-pnx8400-linux-uclibcgnueabi
export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig
export CC=$CCPATH$HOST-gcc
export AR=$CCPATH$HOST-ar
export NM=$CCPATH$HOST-nm
export RANLIB=$CCPATH$HOST-ranlib
export OBJDUMP=$CCPATH$HOST-objdump
export STRIP=$CCPATH$HOST-strip
export CFLAGS="-Wall -Wextra -Wshadow -g -ggdb3 \
-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard \
-D__KERNEL_STRICT_NAMES -DFB_HW_ACCELERATION \
-I"$PWD"/include -I"$PWD"/include/linux/dvb -I"$PREFIX"/include/freetype2"
export CXXFLAGS="-Wall -Wextra -Wshadow -g -ggdb3 \
-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard \
-D__KERNEL_STRICT_NAMES -DFB_HW_ACCELERATION \
-I"$PWD"/include -I"$PWD"/include/linux/dvb -I"$PREFIX"/include/freetype2"
export LDFLAGS="-L"$PREFIX"/lib -lcurl -lssl -lcrypto -ldl"
export DVB_API_VERSION=3
export FREETYPE_CONFIG=$PREFIX/bin/freetype-config
export CURL_CONFIG=$PREFIX/bin/curl-config
./autogen.sh
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --enable-flac --with-target=cdk --with-targetprefix="" --with-boxmodel=apollo --enable-mdev --enable-pip --enable-ffmpegdec --enable-lua "$@"

View File

@@ -27,5 +27,5 @@ export FREETYPE_CONFIG=$PREFIX/bin/freetype-config
export CURL_CONFIG=$PREFIX/bin/curl-config
./autogen.sh
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --without-driver --with-target=cdk --with-targetprefix="" "$*"
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --enable-flac --with-target=cdk --with-targetprefix="" "$*"

View File

@@ -27,5 +27,5 @@ export FREETYPE_CONFIG=$PREFIX/bin/freetype-config
export CURL_CONFIG=$PREFIX/bin/curl-config
./autogen.sh
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --without-driver --with-target=cdk --with-targetprefix="" "$*"
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --enable-flac --with-target=cdk --with-targetprefix="" "$*"

View File

@@ -1,8 +1,11 @@
SUBDIRS = fonts icons inetradio iso-codes locale scripts themes
SUBDIRS = fonts icons inetradio initial iso-codes license locale scripts themes neutrino-scripts
if BOXTYPE_TRIPLE
SUBDIRS += lcd
endif
configdir = $(CONFIGDIR)
config_DATA = cables.xml satellites.xml encoding.conf tobackup.conf providermap.xml
config_DATA = cables.xml satellites.xml encoding.conf tobackup.conf providermap.xml settingsupdate.conf terrestrial.xml
install-data-hook:
$(INSTALL) -d $(DESTDIR)/$(CONFIGDIR)/zapit

View File

@@ -25,6 +25,7 @@
<transponder frequency="490000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="602000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="634000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -223,13 +224,12 @@
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="346000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="394000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="396000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="402000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="410000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -247,23 +247,28 @@
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="570000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="650000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="658000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="666000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="674000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="682000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="690000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="698000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="714000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="722000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="730000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="738000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="754000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="762000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="770000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="778000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="794000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="818000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Kabel BW" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="346000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -281,22 +286,18 @@
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="554000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="570000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="634000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="650000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="658000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="666000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="674000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="682000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="690000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="698000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="714000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="722000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="730000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="738000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="698000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="730000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="738000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="754000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="762000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="770000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
@@ -304,6 +305,10 @@
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="794000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="818000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Primacom Sat Einspeisung" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
@@ -507,7 +512,80 @@
<transponder frequency="522000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="538000" symbol_rate="6790000" fec_inner="0" modulation="3"/>
<transponder frequency="540000" symbol_rate="6110000" fec_inner="0" modulation="3"/>
<transponder frequency="546000" symbol_rate="6110000" fec_inner="0" modulation="3"/>
<transponder frequency="554000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="570000" symbol_rate="6110000" fec_inner="0" modulation="3"/>
<transponder frequency="578000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="586000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="594000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Antennengemeinschaft Penig" satfeed="true" flags="9">
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="322000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="330000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="328000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="346000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="354000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="362000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="370000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="378000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="386000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="394000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="402000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="410000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="434000" symbol_rate="6875000" fec_inner="0" modulation="5"/>
<transponder frequency="442000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="466000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
<transponder frequency="506000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="514000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Antennenverein Hohenmoelsen" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="137000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="145000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="153000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="161000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="169000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="177000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="185000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="193000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="201000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="209000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="217000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="256000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="264000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="272000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="280000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="288000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="296000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="338000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="346000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="394000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="402000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="410000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="M-net" satfeed="true" flags="9">
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -1337,6 +1415,9 @@
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="CST Berlin" satfeed="true" flags="9">
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -1357,4 +1438,28 @@
<cable name="Ziggo Groningen" satfeed="true" flags="9" nid="9700">
<transponder frequency="369000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Ziggo noord-holland" satfeed="true" flags="9" nid="8888">
<transponder frequency="514000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Ziggo Zuid-holland" satfeed="true" flags="9" nid="5555">
<transponder frequency="372000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Brabant" satfeed="true" flags="9" nid="43144">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Flevoland" satfeed="true" flags="9" nid="43138">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Friesland" satfeed="true" flags="9" nid="43140">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Gelderland" satfeed="true" flags="9" nid="43142">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Noord-Holland" satfeed="true" flags="9" nid="43136">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Zuid-Holland" satfeed="true" flags="9" nid="43146">
<transponder frequency="164000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
</cables>

View File

@@ -5,28 +5,37 @@ gre ISO8859-7
pol ISO8859-2
rus ISO8859-5
bul ISO8859-5
cn ISO3166-2
cn ISO3166-2
#Table of transponder using two byte char mappings (VideoTexSuppl)
#TSID ONID
0x441 0x1 ISO6937 # RTL
0x443 0x1 ISO6937 # Eurosport / RTL Austria
#
0x447 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
0x427 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
0x44b 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
0x4ff 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
0x407 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
0x436 0x1 #ASTRA 19.2<EFBFBD> MTV Euro - MTV Networks
0x42a 0x1 #ASTRA 19.2<EFBFBD> VH1 Classic - MTV Networks
0xc23 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc93 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc95 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc8b 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc89 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xbc7 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc8f 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xc85 0x3 #ASTRA 23.5<EFBFBD> CzechLink
0xbc6 0x3 #ASTRA 23.5<EFBFBD> CzechLink
#0x447 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
#0x427 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
#0x44b 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
#0x4ff 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
#0x407 0x1 #ASTRA 19.2<EFBFBD> UPC Direct
#0x436 0x1 #ASTRA 19.2<EFBFBD> MTV Euro - MTV Networks
#0x42a 0x1 #ASTRA 19.2<EFBFBD> VH1 Classic - MTV Networks
#
#0xc23 0x3 #ASTRA 23.5<EFBFBD> CzechLink 10803H
#0xbc7 0x3 #ASTRA 23.5<EFBFBD> CzechLink 12565H
#0xc8b 0x3 #ASTRA 23.5<EFBFBD> CzechLink 11914H
#0xc8f 0x3 #ASTRA 23.5<EFBFBD> CzechLink 11992H
0xbc6 0x3 #ASTRA 23.5<EFBFBD> 12525V skylink
0xc85 0x3 #ASTRA 23.5<EFBFBD> 11797H skylink
0xc87 0x3 #ASTRA 23.5<EFBFBD> 11836H skylink*
0xc88 0x3 #ASTRA 23.5<EFBFBD> 11856V skylink*
0xc89 0x3 #ASTRA 23.5<EFBFBD> 11876H skylink
0xc8a 0x3 #ASTRA 23.5<EFBFBD> 11895V skylink
0xc8c 0x3 #ASTRA 23.5<EFBFBD> 11934V skylink*
0xc8e 0x3 #ASTRA 23.5<EFBFBD> 11973V skylink*
0xc93 0x3 #ASTRA 23.5<EFBFBD> 12070H skylink
0xc95 0x3 #ASTRA 23.5<EFBFBD> 12109H skylink
0xc98 0x3 #ASTRA 23.5<EFBFBD> 12168V skylink*
0xc9a 0x3 #ASTRA 23.5<EFBFBD> 12207V skylink*
0xc8b 0x3 ISO6397 # skylink 23.5<EFBFBD>E 11914 H
#TSID ONID
0x1 0x601 #UPC Cable Hungary
0x2 0x601 #UPC Cable Hungary
@@ -43,22 +52,38 @@ cn ISO3166-2
0xd 0x601 #UPC Cable Hungary
0xe 0x601 #UPC Cable Hungary
0xf 0x601 #UPC Cable Hungary
# UPC Direct Thor 1.0W
0x2b2 0x600
0x2bd 0x600
0x2be 0x600
0x2bf 0x600
0x2c0 0x600
0x2c1 0x600
0x2c2 0x600
0x2c3 0x600
0x2c4 0x600
0x2c5 0x600
0x2c6 0x600
0x2e 0x46
0x1 0x1111
0x2 0x1111
0x3 0x1111
# freesat
0x2bd 0x600 # freesat 0.8<EFBFBD>W 11727 V
0x2be 0x600 # freesat 0.8<EFBFBD>W 11766 V
0x2bf 0x600 # freesat 0.8<EFBFBD>W 11804 V
0x2c0 0x600 # freesat 0.8<EFBFBD>W 11996 V
0x2c1 0x600 # freesat 0.8<EFBFBD>W 12034 V
0x2c2 0x600 # freesat 0.8<EFBFBD>W 12073 V
0x2c3 0x600 # freesat 0.8<EFBFBD>W 11938 H
0x2c4 0x600 # freesat 0.8<EFBFBD>W 12188 V
0x2c5 0x600 # freesat 0.8<EFBFBD>W 12265 V
0x2c6 0x600 # freesat 0.8<EFBFBD>W 11843 V
0x2c8 0x600 # freesat 0.8<EFBFBD>W 12111 V
0x26 0x46 # freesat 0.8<EFBFBD>W 11785 H
0x29 0x46 # freesat 0.8<EFBFBD>W 12015 H
0x1b 0x2c0 # freesat 0.8<EFBFBD>W 12226 V
0x5 0x1111 # freesat 0.8<EFBFBD>W 11747 H
0x7 0x1111 # freesat 0.8<EFBFBD>W 11976 H
0x65 0x1771 # freesat 0.8<EFBFBD>W 12380 V
# DigiTV
0x1 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12687 H
0x2 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12723 H
0x3 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12643 H
0x4 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12527 H
0x5 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12563 H
0x6 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12643 V
0x7 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12607 H
0x8 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12687 V
0x9 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12607 V
0xa 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12563 V
0xb 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 12718 V
0xc 0x1 ISO8859-2 # DigiTV 0.8<EFBFBD>W 11900 H
# Cyfra+
200 318 #Hotbird Eutelsat (Eurosport)
300 318 #Hotbird Eutelsat (Eurosport, Animal Pl.HD)
400 318 #Hotbird 13.0 Cyfra+
@@ -83,13 +108,21 @@ cn ISO3166-2
13200 113 #Hotbird 13.0 Cyfrowy Polsat
#Fallback encoding table for following transponders
#TSID ONID ISO8859-X
#0x447 0x1 ISO8859-9
50100 126 ISO8859-9 # Digiturk 7<>E 11.471 V 30.000 3/4
50200 126 ISO8859-9 # Digiturk 7<>E 11.492 V 30.000 3/4
50300 126 ISO8859-9 # Digiturk 7<>E 11.639 H 30.000 3/4
50400 126 ISO8859-9 # Digiturk 7<>E 11.534 V 30.000 3/4
50600 126 ISO8859-9 # Digiturk 7<>E 11.575 V and 42<34>E 11.729 V 15.555 5/6
50700 126 ISO8859-9 # Digiturk 7<>E 11.596 H 30.000 3/4
50800 126 ISO8859-9 # Digiturk 7<>E 11.678 H 30.000 3/4
50900 126 ISO8859-9 # Digiturk 7<>E 11.513 H 27.500 3/4
51000 126 ISO8859-9 # Digiturk 7<>E 11.617 V 30.000 3/4
0x4fb0 0x7e ISO8859-9 # Digiturk 7<>E 10762 V
0x5014 0x7e ISO8859-9 # Digiturk 7<>E 10803 H
0x5078 0x7e ISO8859-9 # Digiturk 7<>E 10804 V
0x5140 0x7e ISO8859-9 # Digiturk 7<>E 10845 V
0x51a4 0x7e ISO8859-9 # Digiturk 7<>E 10886 H
0x5208 0x7e ISO8859-9 # Digiturk 7<>E 10928 H
0x526c 0x7e ISO8859-9 # Digiturk 7<>E 10887 V
0x52d0 0x7e ISO8859-9 # Digiturk 7<>E 10928 V
0xa0f0 0x7e ISO8859-9 # Digiturk 7<>E 11455 V
0xc3b4 0x7e ISO8859-9 # Digiturk 7<>E 11471 H
0xc418 0x7e ISO8859-9 # Digiturk 7<>E 11492 V
0xc47c 0x7e ISO8859-9 # Digiturk 7<>E 11637 H
0xc4e0 0x7e ISO8859-9 # Digiturk 7<>E 11534 V
0xc5a8 0x7e ISO8859-9 # Digiturk 7<>E 11575 V and 42<34>E 11729 V
0xc60c 0x7e ISO8859-9 # Digiturk 7<>E 11595 H
0xc670 0x7e ISO8859-9 # Digiturk 7<>E 11679 H
0xc6d4 0x7e ISO8859-9 # Digiturk 7<>E 11513 H
0xc738 0x7e ISO8859-9 # Digiturk 7<>E 11617 V

View File

@@ -10,3 +10,7 @@ install_DATA = \
DejaVuLGCSansMono-Bold.ttf \
tuxtxt.ttf \
tuxtxt.otb
if BOXMODEL_APOLLO
install_DATA += UnDotum.ttf
endif

BIN
data/fonts/UnDotum.ttf Normal file

Binary file not shown.

BIN
data/icons/0-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/0-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/1-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

BIN
data/icons/1-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

BIN
data/icons/2-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/2-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/3-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

BIN
data/icons/3-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

BIN
data/icons/4-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/4-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/5-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/5-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/6-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/6-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

BIN
data/icons/7-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

BIN
data/icons/7-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

BIN
data/icons/8-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/8-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
data/icons/9-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

BIN
data/icons/9-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

View File

@@ -1,6 +1,29 @@
installdir = $(DATADIR)/neutrino/icons
install_DATA = \
locale = \
locale/deutsch.png \
locale/english.png
locale_unmaintained = \
locale/unmaintained/bayrisch.png \
locale/unmaintained/bosanski.png \
locale/unmaintained/ch-baslerdeutsch.png \
locale/unmaintained/ch-berndeutsch.png \
locale/unmaintained/czech.png \
locale/unmaintained/francais.png \
locale/unmaintained/italiano.png \
locale/unmaintained/nederlands.png \
locale/unmaintained/polski.png \
locale/unmaintained/portugues.png \
locale/unmaintained/russkij.png \
locale/unmaintained/slovak.png \
locale/unmaintained/suomi.png \
locale/unmaintained/svenska.png
install_DATA = $(locale)
install_DATA += $(locale_unmaintained)
install_DATA += \
0.png \
1.png \
16_9.png \
@@ -16,7 +39,7 @@ install_DATA = \
ats.png \
ats_gray.png \
audio.png \
bayrisch.png \
audioplay.png \
biss_green.png \
biss_white.png \
biss_yellow.png \
@@ -24,15 +47,17 @@ install_DATA = \
bookmarkmanager.png \
border_lr.png \
border_ul.png \
bosanski.png \
btn_backward.png \
btn_forward.png \
btn_pause.png \
btn_play.png \
btn_record_active.png \
btn_record_inactive.png \
btn_stop.png \
ca.png \
ca2.png \
ca2_gray.png \
ch-baslerdeutsch.png \
ch-berndeutsch.png \
checkmark.png \
colors.png \
conax_green.png \
conax_white.png \
@@ -40,31 +65,27 @@ install_DATA = \
cw_green.png \
cw_white.png \
cw_yellow.png \
czech.png \
d_green.png \
d_white.png \
d_yellow.png \
dd.png \
dd_avail.png \
dd_gray.png \
ddfill.png \
deutsch.png \
down.png \
dutch.png \
ellinika.png \
english.png \
dummy.png \
dummy_small.png \
error.png \
epg.png \
features.png \
file.png \
folder.png \
francais.png \
french.png \
games.png \
gelb.png \
gruen.png \
help.png \
help_small.png \
hidden.png \
hint_a_pic.png \
hint_aplay.png \
hint_audio.png \
hint_back.png \
@@ -82,17 +103,20 @@ install_DATA = \
hint_keys.png \
hint_language.png \
hint_manage.png \
hint_mb.png \
hint_media.png \
hint_movie.png \
hint_network.png \
hint_osd.png \
hint_personalize.png \
hint_picview.png \
hint_plugin.png \
hint_protection.png \
hint_radiomode.png \
hint_reboot.png \
hint_recording.png \
hint_reload.png \
hint_restart.png \
hint_save.png \
hint_scan.png \
hint_scripts.png \
@@ -107,12 +131,13 @@ install_DATA = \
hint_tvradio_switch.png \
hint_vfd.png \
hint_video.png \
hint_ytplay.png \
home.png \
hungarian.png \
icon_green.png \
icon_movieplayer.png \
icon_red.png \
icon_yellow.png \
icon_ytplay.png \
important.png \
info.png \
info_small.png \
@@ -120,7 +145,6 @@ install_DATA = \
ird_green.png \
ird_white.png \
ird_yellow.png \
italiano.png \
keybinding.png \
language.png \
lcd.png \
@@ -137,6 +161,8 @@ install_DATA = \
mp_f-skip.png \
mp_pause.png \
mp_play.png \
mp_play_repeat_all.png \
mp_play_repeat_track.png \
mp3.jpg \
mp3.png \
mp3-0.jpg \
@@ -147,6 +173,7 @@ install_DATA = \
mp3-5.jpg \
mp3-6.jpg \
mp3-7.jpg \
multimedia.png \
mute.png \
mute_small.png \
mute_zap_gray.png \
@@ -157,16 +184,13 @@ install_DATA = \
nds_green.png \
nds_white.png \
nds_yellow.png \
nederlands.png \
network.png \
norsk.png \
not_mounted.png \
notyet.png \
numericpad.png \
ok.png \
personalize.png \
polski.png \
portugues.png \
pip.png \
power.png \
powervu_green.png \
powervu_white.png \
@@ -208,9 +232,7 @@ install_DATA = \
res_hd.png \
res_sd.png \
right.png \
romania.png \
rot.png \
russkij.png \
scan.jpg \
seca_green.png \
seca_white.png \
@@ -218,17 +240,16 @@ install_DATA = \
settings.png \
shell.png \
shutdown.jpg \
slovak.png \
softupdate.png \
start.jpg \
streaming.png \
subt.png \
subt_gray.png \
suomi.png \
svenska.png \
timer.png \
tuner_1.png \
tuner_2.png \
tuner_3.png \
tuner_4.png \
up.png \
upnp.png \
via_green.png \
@@ -244,6 +265,7 @@ install_DATA = \
volumeslider2red.png \
vtxt.png \
vtxt_gray.png \
warning.png \
x_green.png \
x_white.png \
x_yellow.png \

BIN
data/icons/audioplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 692 B

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 713 B

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
data/icons/btn_backward.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

BIN
data/icons/btn_forward.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 620 B

BIN
data/icons/btn_pause.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 B

BIN
data/icons/btn_play.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 818 B

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 741 B

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 484 B

BIN
data/icons/checkmark.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

BIN
data/icons/dummy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

BIN
data/icons/dummy_small.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

BIN
data/icons/epg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

BIN
data/icons/hint_a_pic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
data/icons/hint_mb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
data/icons/hint_nkplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
data/icons/hint_plugin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
data/icons/hint_rass.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
data/icons/hint_restart.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
data/icons/hint_spark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
data/icons/hint_ytplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
data/icons/icon_nkplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
data/icons/icon_ytplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 368 B

After

Width:  |  Height:  |  Size: 368 B

View File

Before

Width:  |  Height:  |  Size: 110 B

After

Width:  |  Height:  |  Size: 110 B

View File

Before

Width:  |  Height:  |  Size: 104 B

After

Width:  |  Height:  |  Size: 104 B

View File

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 130 B

View File

Before

Width:  |  Height:  |  Size: 94 B

After

Width:  |  Height:  |  Size: 94 B

View File

Before

Width:  |  Height:  |  Size: 90 B

After

Width:  |  Height:  |  Size: 90 B

View File

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 279 B

View File

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 184 B

View File

Before

Width:  |  Height:  |  Size: 686 B

After

Width:  |  Height:  |  Size: 686 B

View File

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 147 B

View File

Before

Width:  |  Height:  |  Size: 168 B

After

Width:  |  Height:  |  Size: 168 B

View File

Before

Width:  |  Height:  |  Size: 112 B

After

Width:  |  Height:  |  Size: 112 B

View File

Before

Width:  |  Height:  |  Size: 112 B

After

Width:  |  Height:  |  Size: 112 B

View File

Before

Width:  |  Height:  |  Size: 104 B

After

Width:  |  Height:  |  Size: 104 B

View File

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 132 B

View File

Before

Width:  |  Height:  |  Size: 146 B

After

Width:  |  Height:  |  Size: 146 B

View File

Before

Width:  |  Height:  |  Size: 90 B

After

Width:  |  Height:  |  Size: 90 B

View File

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 295 B

View File

Before

Width:  |  Height:  |  Size: 113 B

After

Width:  |  Height:  |  Size: 113 B

View File

Before

Width:  |  Height:  |  Size: 172 B

After

Width:  |  Height:  |  Size: 172 B

View File

Before

Width:  |  Height:  |  Size: 94 B

After

Width:  |  Height:  |  Size: 94 B

View File

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 131 B

BIN
data/icons/longpress.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 545 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
data/icons/multimedia.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 646 B

After

Width:  |  Height:  |  Size: 14 KiB

BIN
data/icons/pip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 69 KiB

BIN
data/icons/rass.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 68 KiB

BIN
data/icons/tuner_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

BIN
data/icons/tuner_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

BIN
data/icons/warning.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

3
data/initial/Makefile.am Normal file
View File

@@ -0,0 +1,3 @@
installdir = $(CONFIGDIR)/initial
install_DATA = bouquets.xml services.xml ubouquets.xml frontend.conf

Some files were not shown because too many files have changed in this diff Show More