M. Liebmann
73e710a917
configure.ac: bump revision to 3.4.2
2017-02-12 17:29:30 +01:00
M. Liebmann
987dbe7f1d
pu/fb-modules: Rename hardware defined macros for coolstream stb
...
BOXMODEL_NEVIS => BOXMODEL_CS_HD1
BOXMODEL_APOLLO => BOXMODEL_CS_HD2
2017-02-12 09:24:51 +01:00
M. Liebmann
0cb26e6e98
Merge branch 'master' into pu/fb-modules
2017-02-12 09:24:08 +01:00
M. Liebmann
0d66899cbd
neutrino: Rename hardware defined macros for coolstream stb
...
BOXMODEL_NEVIS => BOXMODEL_CS_HD1
BOXMODEL_APOLLO => BOXMODEL_CS_HD2
2017-02-12 09:21:04 +01:00
M. Liebmann
bb2a848ae1
configure: Rename hardware defined macros for coolstream stb
...
BOXMODEL_NEVIS => BOXMODEL_CS_HD1
configure parameter: --with-boxmodel=hd1
--with-boxmodel=nevis is deprecated, but still valid
BOXMODEL_APOLLO => BOXMODEL_CS_HD2
configure parameter: --with-boxmodel=hd2
--with-boxmodel=apollo is deprecated, but still valid
2017-02-12 09:21:04 +01:00
Jacek Jendrzej
e15f31fee4
src/driver/pictureviewer/pictureviewer.cpp Picviewer need double image bufferSize for avoid segfault
2017-02-11 21:08:25 +01:00
M. Liebmann
9fdbe0bc68
Merge branch 'master' into pu/fb-modules
2017-02-11 12:01:31 +01:00
svenhoefer
274b117f34
- pluginlist: add default timeout to plugin-output ...
...
to avoid a blocked system. Without timeout all upcoming timers
will be ignored, if user doesn't confirm the plugin-output.
2017-02-11 11:15:09 +01:00
M. Liebmann
81bcddaad1
Merge branch 'master' into pu/fb-modules
2017-02-10 23:26:32 +01:00
Jacek Jendrzej
582051b9a1
src/driver/audiometadata.cpp init cover_temporary
2017-02-10 20:33:28 +01:00
Jacek Jendrzej
80f6e611ba
src/driver/pictureviewer/pictureviewer.cpp check whether there is enough free memory for the image buffer
2017-02-10 20:33:15 +01:00
M. Liebmann
db8ea57da2
Merge branch 'master' into pu/fb-modules
2017-02-09 22:58:09 +01:00
Thilo Graf
a56bb97b50
Revert "CChannelList: delete with red yes button"
...
This reverts commit 3689684968
.
User request: Is not desired
2017-02-09 22:43:00 +01:00
svenhoefer
ad8e6180aa
- avoid configuration mismatch in screen settings
2017-02-09 18:13:19 +01:00
svenhoefer
abb76c2efb
- remove screen_width/height from neutrino.conf; ...
...
it's just for internal usage
2017-02-09 18:13:19 +01:00
svenhoefer
aeec37af89
- rename screen_x/yres to font_scaling_x/y
2017-02-09 18:13:19 +01:00
Thilo Graf
0435ca20a3
CMenuWidget: remove dub code from init
2017-02-09 16:35:03 +01:00
Thilo Graf
2dda93ed2b
CMenuWidget: use only nameString as container for widget name
...
neutrino_locale_t name could be transformed always to real string to
unify this container
2017-02-09 15:52:39 +01:00
M. Liebmann
0b7bb32813
CFbAccelCSHD1::~CFbAccelCSHD1: Remove unnecessary entries...
...
...that are processed in the CFrameBuffer destructor
2017-02-09 12:57:18 +01:00
Stefan Seyfried
dec601a9dc
fontrenderer: add hack to work around broken fullBG code
2017-02-09 12:57:18 +01:00
Stefan Seyfried
d498917594
fb_generic: remove unused VT switching / restoring code
2017-02-09 12:57:18 +01:00
Stefan Seyfried
b04b1d7f8c
fb_accel: add TripleDragon framebuffer code
2017-02-09 12:57:18 +01:00
Stefan Seyfried
8441a719cb
fb_generic: open device O_CLOEXEC, better diagnostic output
2017-02-09 12:57:18 +01:00
Stefan Seyfried
1500716fcf
fb_generic: make paintLine virtual
2017-02-09 12:57:17 +01:00
M. Liebmann
6890e003ae
Merge branch 'master' into pu/fb-modules
2017-02-09 08:46:47 +01:00
GetAway
c1f788ac42
change to CURLOPT_CONNECTTIMEOUT_MS and ...
...
use a connect_timeout of 300ms for remote timer
2017-02-09 08:33:48 +01:00
svenhoefer
4b55d2597f
- helpbox: fix display of text after scroll; thx to DboxOldie
2017-02-09 08:29:07 +01:00
GetAway
a62d5b7c8e
make the webtv directory configurable
2017-02-09 08:22:43 +01:00
M. Liebmann
ef61905a2d
Merge branch 'master' into pu/fb-modules
2017-02-08 20:16:41 +01:00
Thilo Graf
9ddb4fc9c3
fb_accel_cs_hdx_inc.h: remove unused includes
2017-02-08 20:16:07 +01:00
Thilo Graf
8fe7504007
fb_accel_cs_hdx: remove dub includes, add includes into common header file
2017-02-08 20:16:07 +01:00
M. Liebmann
f94afc1593
fb_accel: Some renaming nevis => hd1 & apollo => hd2
2017-02-08 13:32:46 +01:00
M. Liebmann
a4afe1e8e0
fb_accel: Rename CFbAccelCSApollo class => CFbAccelCSHD2
...
Rename fb_accel_cs_apollo.cpp => fb_accel_cs_hd2.cpp
2017-02-08 12:52:26 +01:00
M. Liebmann
58bd8a4a63
fb_accel: Rename CFbAccelCSNevis class => CFbAccelCSHD1
...
Rename fb_accel_cs_nevis.cpp => fb_accel_cs_hd1.cpp
2017-02-08 12:52:25 +01:00
M. Liebmann
35b48372f8
CFbAccelCSApollo: Add paintHLineRel() & paintVLineRel() functions
...
- Remove unused debug output
2017-02-08 09:32:17 +01:00
M. Liebmann
10e82c0ece
CFbAccelCSNevis: Add paintHLineRel() & paintVLineRel() functions
...
- Remove unused debug output
2017-02-08 09:32:17 +01:00
M. Liebmann
02d85f2ff2
neutrino: Replace USE_NEVIS_GXA with hardware-specific macros
...
- Existing USE_NEVIS_GXA definitions in the build system
(neutrino configure) can be removed.
2017-02-08 06:06:24 +01:00
Stefan Seyfried
98b2461da7
reduce impact of zapit/frontend_c.h header
...
down from ~217 files to ~57...
2017-02-07 18:38:45 +01:00
Stefan Seyfried
47b1a8b642
reduce impact of driver/pictureviewer.h header file
...
before, more than 175 files depended on it, now it's about 35
2017-02-07 18:38:45 +01:00
Stefan Seyfried
4134af3d1d
flashtool: make CFlashVersionInfo robust against invalid input
2017-02-07 18:38:45 +01:00
Stefan Seyfried
c695ae8ea8
framebuffer/configure: remove unused --restore-prev-mode
...
this is unused, untested and most likely not working at all
2017-02-07 18:38:44 +01:00
Stefan Seyfried
2498ebb314
fb_accel: add backend for GL framebuffer
2017-02-07 17:23:42 +01:00
M. Liebmann
6ff9ff695b
fb_accel: add accelerated framebuffer for Apollo graphic chips
2017-02-07 17:23:42 +01:00
Stefan Seyfried
0e63e5df3d
fb_accel: add accelerated framebuffer for Nevis GXA chips
...
Signed-off-by: M. Liebmann <git@tuxcode.de >
2017-02-07 17:23:42 +01:00
Stefan Seyfried
ecb6531fd7
fb_generic: fix blit2FB call
2017-02-07 17:23:42 +01:00
Stefan Seyfried
9fe5dfbe50
framebuffer: add accelerator for STi framebuffer
...
also add a generic helper class for other accelerated
framebuffer implementations
2017-02-07 17:23:42 +01:00
Stefan Seyfried
beb2a67123
fb_generic: nicer debug output, remove dead code
2017-02-07 17:23:42 +01:00
Stefan Seyfried
a58193dd56
fb_generic: add fb_name member to identify fb implementation
2017-02-07 17:23:42 +01:00
Stefan Seyfried
648c00f26a
move gui/color.h includes from headers to cpp files
2017-02-07 17:23:42 +01:00
Stefan Seyfried
9ba84a629a
fb_generic: add pointer for double-buffered fb
2017-02-07 17:23:42 +01:00
Stefan Seyfried
3f63080454
fb_generic: remove all hardware specific code
2017-02-07 17:23:42 +01:00
Stefan Seyfried
3c381cd53b
fb_generic: add stuff needed for compilation
2017-02-07 17:23:42 +01:00
Stefan Seyfried
5c2ee5e137
start modularizing framebuffer acceleration architecture
...
This is just copied framebuffer.{h,cpp} => fb_generic.{h,cpp}
The idea is to implement CFrameBuffer as generic framebuffer class that
does work on almost every hardware without acceleration and / or
hardware dependencies.
CFbAccel will be a derived class (and different on many architectures)
which implements the accelerated functions.
This does not yet compile, verbatim copies to track development history.
2017-02-07 17:23:42 +01:00
Stefan Seyfried
2303d94300
replace fontrenderer.h include with forward declaration
...
in order to flatten the build dependency tree further, include
fontrenderer.h directly where needed, in header files a forward
declaration is enough
2017-02-07 17:23:42 +01:00
Stefan Seyfried
e490f84ea8
replace framebuffer.h include with forward declaration
...
instead of including framebuffer.h almost everywhere, replace it with
class CFrameBuffer forward declarations and/or generic system includes.
Add a hack to define fb_pixel_t to config.h (one reason for
framebuffer.h includes was the fb_pixel_t define)
2017-02-07 17:23:42 +01:00
Thilo Graf
622e7a4dd2
CScreenSaver: ensure full cleanup of infoclock after stopped screensaver
...
This provokes re init of info clock.
2017-02-07 17:12:25 +01:00
Thilo Graf
95de68c5a5
CTextBox: compare condition for text render more precisely
2017-02-07 17:12:25 +01:00
Thilo Graf
9f7605127a
Helpbox: fix missing text after page repaint
2017-02-07 17:12:25 +01:00
Thilo Graf
06fa3f2488
CComponentsForm: move slots into base classes
...
Usable for all form classes
2017-02-07 17:12:25 +01:00
Thilo Graf
e4d0abc7dc
signals: reduce multiple includes for sigc++/bind.h
2017-02-07 17:12:25 +01:00
svenhoefer
aed22b3788
- hdd_menu: fix c/p error
2017-02-06 23:21:01 +01:00
svenhoefer
d925655c3b
- flashtool: allow type U (update-package)
2017-02-06 21:53:51 +01:00
TangoCash
fb5ab7f9ec
fix pre and post times, set menuentry for unavailable boxes inactiv
2017-02-06 21:11:20 +01:00
TangoCash
22b0248d70
dont ask which box, if just one is present.
2017-02-06 21:11:06 +01:00
svenhoefer
0411359866
- hdd_menu: fix hd-idle/hdparm logic; fix small memleaks
2017-02-06 21:09:42 +01:00
M. Liebmann
7d5cbea37d
movieplayer: Fix display filetime
2017-02-05 20:04:33 +01:00
M. Liebmann
dccb6ba8f2
configure.ac: Fix freetype check
2017-02-04 10:55:34 +01:00
Stefan Seyfried
2ca807e34a
configure.ac: use pkg-config to check freetype version
...
the PKG_CHECK_MODULES macro allows to check for a version -- use it
instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG
Signed-off-by: M. Liebmann <git@tuxcode.de >
2017-02-02 14:34:34 +01:00
Thilo Graf
1c217b404f
Forms/header/clock: implement slot into OnBeforeRePaint
2017-02-02 11:18:27 +01:00
Thilo Graf
be8588a4a5
CComponentsSignals: add signal OnBeforeRePaint
2017-02-02 11:18:27 +01:00
Thilo Graf
a2f9d4b462
Revert "CMenuWidget: ensure repaint of all header content if it is already painted"
...
This reverts commit 97ed7cdaf7
.
2017-02-02 11:18:27 +01:00
Thilo Graf
296aa5b901
Revert "CChannelList: ensure repaint of new header content"
...
This reverts commit ea700ddf52
.
2017-02-02 11:18:27 +01:00
Jacek Jendrzej
4fcea5bfd5
try to fix loop rezap with lua script
2017-02-01 20:38:04 +01:00
Thilo Graf
b8dabf2bf9
Messages: add timeout parameter for error and info messages
...
I'm not sure if it is a good idea to set a global timeout for
all error messages. This should be decided for respective cases.
Timeout for info messages should not be a problem.
The default timeout is set here as global.
2017-02-01 11:34:00 +01:00
Thilo Graf
721f85deba
CRecordManager: revert warn message for stream overflow
...
It's an error not a warning!
2017-02-01 09:36:28 +01:00
Thilo Graf
3387bcf2c4
CRecordManager: remove static error messages
...
Static message window expects user interaction but in this case user
could be absent. and recordings could be running out of control.
These messages are only warnings and "to slow" warning is optional.
To avoid uncontrolled behavior of recordings, it should be enough to use messages with simple timeout.
2017-02-01 09:10:06 +01:00
M. Liebmann
a9d6133765
configure.ac: bump revision to 3.4.1
2017-01-31 17:15:17 +01:00
Thilo Graf
97ed7cdaf7
CMenuWidget: ensure repaint of all header content if it is already painted
...
TODO: This should be controlled inside header base class.
paint() method seems suitable.
I Will try to implement it soon.
2017-01-31 16:36:43 +01:00
Thilo Graf
008be59b08
CVolume: replace repaintVolScale() with paint()
...
paint() contains repaintVolScale()
2017-01-31 16:36:43 +01:00
Thilo Graf
58c65b1a7e
CVolumeBar: add missing paint() methode, avoid multiple iitem instances
2017-01-31 16:36:43 +01:00
Thilo Graf
7de2fbe881
CVolumeBar: use OFFSET_INNER_SMALL instead static value for item offset
2017-01-31 16:36:42 +01:00
Thilo Graf
3f0b81f0a7
CVolumeBar: use CORNER_RADIUS_MID
...
cornerRad() is not really the best solution.
Inner items are fit with full height and should use the same value.
2017-01-31 16:36:42 +01:00
Thilo Graf
4d2dd415c1
CVolumeBar: don't use digit height
...
height is wrong and calculations for digit positions could be confused
2017-01-31 16:36:42 +01:00
Thilo Graf
76008371ff
CMenuWidget: add missing hide() for details line
...
Details_line was not removed in all constellations when menu was closed.
Sample: open main menue and select an entry with connect-line, eg. plugins,
press key to come into submenu, then go back to main menue and close
menu with home key, result: it's possible that line is still on screen.
2017-01-31 16:36:42 +01:00
Thilo Graf
53f956c0f9
CComponentsText: add signal OnBeforePaint into text paint() methode
2017-01-31 16:36:42 +01:00
Thilo Graf
f219da23bf
CComponentsText: add missing parameters to kill() methode
2017-01-31 16:36:42 +01:00
M. Liebmann
e74f24a658
CVolumeBar: Enable background paint for digits
2017-01-31 16:36:42 +01:00
M. Liebmann
86c3b08533
configure.ac: Check freetype version >= 2.5.0
2017-01-31 16:36:42 +01:00
M. Liebmann
a7ef709e55
CInfoViewer: Use flag Font::FULLBG for RenderString()
...
dependent on g_settings.theme.infobar_gradient_*
2017-01-31 16:36:42 +01:00
Thilo Graf
ea700ddf52
CChannelList: ensure repaint of new header content
2017-01-31 16:36:42 +01:00
Thilo Graf
ba9284fba7
CComponentsHeader: add missing paramters to kill methode
2017-01-31 16:36:42 +01:00
Thilo Graf
17a84f0e75
CEventList: fix current channel position and ensure clean up header
...
Current channel name was out of center and a clean up of header
background was required because texts are only painted with transparent background and old texts are futher visible.
Now we have a clean background before repaint logo or new channel names.
2017-01-31 16:36:42 +01:00
Thilo Graf
31146bd9af
CComponentsForm: remove debug spam
2017-01-31 16:36:42 +01:00
Thilo Graf
5d1bcbd33f
CImageInfo: prevent possible overpainting while switching of sub text caption
2017-01-31 16:36:42 +01:00
Thilo Graf
0de9490326
CInfoViewer: enable kill text items after killed title
...
This causes repaint text on next view of infobar.
2017-01-31 16:36:42 +01:00
Thilo Graf
4c71edbd3c
CComponentsText: add explicit kill methode and add ct_force_text_paint
...
After hide or kill text will does not paint without ct_force_text_paint,
so it is required to add this.
2017-01-31 16:36:42 +01:00
Thilo Graf
cbeecab801
CComponentsExtTextForm: init with gradient support and sl_repaint slot
2017-01-31 16:36:41 +01:00
Thilo Graf
5c8aa90e01
CComponentsForm: add some usefull slots/signal to help paint backgrounds
...
Requried to paint form items only on changed contents and on repaint
2017-01-31 16:36:41 +01:00
Thilo Graf
384e98c089
CCDraw: add new attribut force_paint_bg
...
should help for some repaint actions
2017-01-31 16:36:41 +01:00
Thilo Graf
8bd4633cb4
CComponentsText: fix order of paint init
2017-01-31 16:36:41 +01:00
Thilo Graf
b2f1226324
CTestMenu: fix icon container
...
was not removed from screen
2017-01-31 16:36:41 +01:00
Thilo Graf
26eb4d079b
Experimental try to rework isPainted()
2017-01-31 16:36:41 +01:00
Thilo Graf
2f24e98252
CTextBox: fix m_old_cText update after text paint
...
refreshText() executes loop also for text with more than one line
and m_old_cText attribut should be updated only if loop is ready. Otherwise
in text boxes with more than one line, only first line would be painted.
2017-01-31 16:36:41 +01:00
Thilo Graf
81f26a327d
CComponentsFrmClock: add slot to handle enforced repaint of segments
...
If clock removed from screen and instance is not destroyed, then we must
ensure repaint of segments after painted background.
This is required if segments are only will paint if
their content was changed and attribut ct_force_text_paint = false.
2017-01-31 16:36:41 +01:00
Thilo Graf
0eb8c7b173
CCDraw: add signal OnAfterPaintBg
2017-01-31 16:36:41 +01:00
Thilo Graf
1120e3a37d
CTextBox: rework return control of value of setText() function
...
value was not clearly, hope i'ts now
2017-01-31 16:36:41 +01:00
Thilo Graf
d31deac545
CTextBox: add attribut 'm_bg_painted'
...
Shoul help in together with changed text content
to control required text render.
2017-01-31 16:36:41 +01:00
Thilo Graf
ae903ddb2f
CTextBox: remove text reinit from reInitToCompareVar()
...
Will be already done after each text render.
2017-01-31 16:36:41 +01:00
Thilo Graf
9b69803ca4
CTextBox: paint bg always if pixbuffer exists
...
Should prevent unintended possible overlap on multiple font render.
2017-01-31 16:36:41 +01:00
M. Liebmann
6803a8dff3
Remove obsolete 'contrast_fonts' code from osd menu
2017-01-31 16:36:40 +01:00
M. Liebmann
c62f964dde
screensaver: Use black background for the clock
2017-01-31 16:36:40 +01:00
M. Liebmann
97d1d93c93
fontrenderer: Rework rendering for better font presentation
...
- For the correct use of the changes should be built freetype
with the following settings:
#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
#define TT_CONFIG_OPTION_SUBPIXEL_HINTING
BS-Patch for freetype 2.5-2.7
-----------------------------
** include/freetype/config/ftoption.h **
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
-/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING */
+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING
BS-Patch for freetype 2.7.1
---------------------------
** include/freetype/config/ftoption.h **
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
2017-01-31 16:36:40 +01:00
Thilo Graf
4a288240f2
CTestMenu: fix blink of extended text sample
2017-01-31 16:36:40 +01:00
Thilo Graf
9df86b6c37
CBuildInfo: move InitInfoItems() into exec()
...
ensures paint of data on each repaint.
2017-01-31 16:36:40 +01:00
Thilo Graf
44eebba080
CCDraw: simplified statement for blink init
2017-01-31 16:36:40 +01:00
Thilo Graf
cced4eba9a
CComponentsLabel: Added missing overloaded counterpart to CComponentsText(parent) constructor.
2017-01-31 16:36:40 +01:00
Thilo Graf
2e24663a3f
cc_types.h: remove obsolete type enums
2017-01-31 16:36:40 +01:00
Thilo Graf
c42f1240f0
CComponentsText: fix wrong item type
2017-01-31 16:36:40 +01:00
Thilo Graf
58316d2091
CComponentsHeader: fix order inside overloaded methode setCaption()
...
Stop() was never touched with string version of setCaption()
2017-01-31 16:36:40 +01:00
Jacek Jendrzej
f045fb18e9
src/gui/components/cc_item_progressbar.cpp revert static
2017-01-30 19:26:44 +01:00
Jacek Jendrzej
0056a53321
some inits
2017-01-30 19:04:17 +01:00
Jacek Jendrzej
f4f351e9ba
some inits
2017-01-30 17:22:41 +01:00
Thilo Graf
6a3778ba93
CMenuWidget: Forcing removal of details line during removing of hint box.
2017-01-30 11:27:55 +01:00
Thilo Graf
5f0aea48d2
CComponentsDetailLine: remove multiple init of cc_save_bg.
...
Init is passed with paintFbItems() at the end of paint() methode.
2017-01-30 11:27:49 +01:00
M. Liebmann
6b4a849598
src/gui/opkg_manager.cpp: Fix compiler warning
2017-01-30 07:15:46 +01:00
M. Liebmann
dc4ce280ed
CMoviePlayerGui: Bind enable/disable FileTime to enableInfoClock()
2017-01-30 07:15:46 +01:00
svenhoefer
891bc71f9d
- streaminfo2: add comment because of broken libcoolstream2 output
2017-01-29 22:31:21 +01:00
GetAway
17b8e684e0
- neutrino: fix umount of netfs-drives in ExitRun() function
2017-01-29 21:27:45 +01:00
Stefan Seyfried
fd52cd5023
upkg_manager: comment out stale code
2017-01-29 21:27:45 +01:00
Stefan Seyfried
3fb3f39be7
opkg_manager: make error messages less cryptic
...
the errno has nothing to do with the error that happened, so do not use
it for the error message
2017-01-29 21:27:45 +01:00
Stefan Seyfried
8a6194a047
opkg_manager: add magic string to reset error flags
...
... to be used by sytem-update script
2017-01-29 21:27:45 +01:00
Stefan Seyfried
3956f06d3a
opkg_manager: make console output more useful
2017-01-29 21:27:45 +01:00
Stefan Seyfried
bbd7667ee9
opkg_manager: don't set error flag for shellwindow
...
The shellwindow exits if the "ok" flag is set to false, aborting further
execution of more commands. This hurts with system-update script.
2017-01-29 21:27:45 +01:00
Stefan Seyfried
edab27be92
shellwindow: reduce update interval
2017-01-29 21:27:45 +01:00
Stefan Seyfried
d372892ef5
shellwindow: ensure text is set correctly and only when necessary
2017-01-29 21:27:45 +01:00
Stefan Seyfried
046de91ce6
shellwindow: use run_pty() instead of my_popen()
2017-01-29 21:27:45 +01:00
Stefan Seyfried
b623aad5c3
textbox: fix output for BOTTOM mode
...
If more text is added to a textbox than fits into the window, the last
lines are stripped. In BOTTOM (and non-SCROLL) mode, it makes more sense
to strip the first lines. This is used by shellwindow, e.g. in package
management menu.
2017-01-29 21:27:45 +01:00
Stefan Seyfried
85bb568d02
helpers: add run_pty() function
...
This runs an external command inside a pty. Running inside a pty,
external commands using stdio(3) will disable stdout buffering when
running from a terminal, which is often desirable.
2017-01-29 21:27:45 +01:00
Stefan Seyfried
9d5fc68b83
shellwindow: use time_monotonic_ms()
2017-01-29 21:27:45 +01:00
Stefan Seyfried
1454d09a75
opkg_manager: avoid the zombie apocalypse, use waitpid()
2017-01-29 21:27:45 +01:00
Stefan Seyfried
fd9387a43c
opkg_manager: use system-update script if available
...
opkg has several problems with complex system updates, especially when
having to update itself and with the package ordering during update
To avoid hard coding the workarounds into neutrino, just call a script
named "system-update" (if available) instead of "opkg upgrade".
This script can be tuned to the specific target and its problems.
2017-01-29 21:27:45 +01:00
Stefan Seyfried
5f93b57d84
hintbox: restore proper handling of up/down keys
...
When no scrollbar is present, just pass through up/down keys instead
of only canceling the hintbox. This restores the behaviour before
commit dde298b1b7
.
Prominent examle is the "channel not available" popup which prevented
further channel switching until canceled.
2017-01-29 21:27:45 +01:00
Jacek Jendrzej
f76dda36df
fix uninitialised values
2017-01-29 20:54:35 +01:00
M. Liebmann
bcf478ba67
install.sh: Preserve symlinks at update
2017-01-29 04:31:12 +01:00
Jacek Jendrzej
293d32c776
src/gui/lua/lua_curl.cpp set dumb cookie for dumb 403 forbidden
2017-01-28 17:55:14 +01:00
max_10
2f1ceb07e2
- edvbstring: fix utf8 encoding, thx DboxOldie
2017-01-28 09:06:39 +01:00
Jacek Jendrzej
e111bf7418
movieplayer dont chache last realurl for lua script
2017-01-26 11:55:06 +01:00
svenhoefer
4cfff44e29
CTextBox::refreshText: Fix flags for RenderString() v2.0; thx to DboxOldie
2017-01-24 14:41:30 +01:00
GetAway
b5138018b5
gcc-6.2 compil fixes
2017-01-21 14:01:05 +01:00
GetAway
f4e334fa09
fix -Werror=misleading-indentation with newer compiler
2017-01-21 13:58:15 +01:00
M. Liebmann
e5ab37c387
CTextBox::refreshText: Fix flags for RenderString()
2017-01-20 10:36:00 +01:00
Jacek Jendrzej
2abdd1143e
src/gui/movieplayer.cpp try to fix livestreamInfo
2017-01-13 18:59:56 +01:00
Jacek Jendrzej
31325875db
fix readepg from sectionsdcontrol :supplement to d2ef503028
new try
2017-01-11 22:15:36 +01:00
Sven Höfer
f51af4e599
Merge pull request #7 from Pr0metheus2/patch-1
...
Update slovak.locale
2017-01-11 18:30:01 +01:00
Thilo Graf
1d8de839d5
CHintBox: add possibility to left hintbox with RC_up and RC_down
...
RC_up and RC_down are used for text scroll, but most message texts
are small and no scroll mode is required. In case of large texts
it should falling back to scroll mode.
2017-01-11 11:32:32 +01:00
Andrej Tobola
adcc5c4285
Update slovak.locale
2017-01-11 08:24:02 +01:00
Andrej Tobola
c4679651f4
Update slovak.locale
2017-01-11 08:00:28 +01:00
Andrej Tobola
5791e32803
Update slovak.locale
...
New update, is it submitted in correct way?
2017-01-11 07:44:52 +01:00
Thilo Graf
002cc4c74e
CComponentsFrmClock: add missing reinit
2017-01-09 21:28:59 +01:00
Thilo Graf
d0aa901d70
CComponentsFrmClock: disable digit height
...
Using of digit height is not really required here.
eg. better centering
2017-01-09 20:47:46 +01:00
Sven Höfer
5c4746104f
Merge pull request #5 from Ezak91/master
...
add entry to load saved epg data manual
2017-01-09 20:20:53 +01:00
Marc Szymkowiak
9b2a0d4414
add entry to load saved epg data manual
2017-01-09 19:39:30 +01:00
Thilo Graf
236ca53954
CVolumeHelper: fix info clock position after changed clock osd settings
...
After increased clock height settings, position of infoclock was wrong.
Old font instance and old width were not changed related to new instance.
TODO: It works but procedure with helper class seems is rather elaborate
and should be thoroughly revised.
I recommend callbacks via native type save signal/slot handler.
2017-01-08 15:03:25 +01:00
Thilo Graf
ffeb2d6459
CComponentsFrmClock/CInfoClock: simplify font init
2017-01-08 14:39:38 +01:00
Thilo Graf
c60accaeae
CHintBox: add overloaded version of setMsgText() with locale parameter
2017-01-05 22:53:47 +01:00
Thilo Graf
10523d8ad4
CHintBox/CMsgBox: reduce minimal dimensions
...
Better display for smaller texts.
2017-01-05 22:53:44 +01:00
Thilo Graf
a9b8b22339
CComponentsFooter: optimize button position and size
...
Buttons are now smaller so it should be enough, to center only, if not
please report.
2017-01-05 22:53:31 +01:00
Thilo Graf
60a77d38b3
CComponentsFooter: fix default button font type
...
Deafult buttonfont is FONT_TYPE_BUTTON_TEXT not FONT_TYPE_MENU_FOOT
2017-01-05 22:19:18 +01:00
Thilo Graf
a5d2c2cb1d
CComponentsButton: try to fix fallback for font size
...
Some conditions were not catched.
2017-01-05 22:19:18 +01:00
Thilo Graf
753cfda243
CBEChannelWidget/CBEBouquetWidget: use explicit footer font
...
Default button font type in footer is button text type and not footer font.
Faces of buttons are still disabled and not visible here,
therefore this should be ok at the moment.
2017-01-05 22:19:18 +01:00
Thilo Graf
4a03eb6980
CComponentsButton: fix height comparsion
...
comparsion with itself
2017-01-05 22:19:18 +01:00
Thilo Graf
3ecb94fc21
fontrenderer.cpp: Use additional percentage height offset.
...
Different font types could have different glyph heights,
Therfore static values seems not really senseful.
eg. chars like ÄÁÂÅÈÉÊËÌÍÎÏÑÒÓÕÖÙÛÜÝ could paint over defined height,
Note: However, depending of implementations, the font image may change.
Most likely this must be adapted to some parts.
2017-01-05 22:19:18 +01:00
Thilo Graf
64b2f94dd7
CMovieBrowser: fix possible compiler warning
...
-misleading-indentatio
2017-01-05 22:19:08 +01:00
Thilo Graf
5014a272e5
CNeutrinoApp: try to fix display intro settings message
...
Message was not really visible on startup. Contents of InitZapper()
seems to have prevented this.
2017-01-05 22:19:05 +01:00
svenhoefer
98ab8a083e
- locale: update slovak; thx to Pr0metheus
2017-01-05 08:42:14 +01:00
M. Liebmann
617075c30e
src/driver/pictureviewer/png.cpp: Fix -Wclobbered compiler warning
2017-01-03 16:45:16 +01:00
Jacek Jendrzej
950963146a
src/timerd/timermanager.cpp dont unlock on other errors
2017-01-03 15:56:58 +01:00
Jacek Jendrzej
80728520f6
src/eitd/edvbstring.cpp init array
2017-01-03 15:38:04 +01:00
svenhoefer
b48c657991
- infoviewer_bb: use OFFSET defines in getBBIconInfo()
2017-01-02 23:51:12 +01:00
M. Liebmann
79d9b88ae1
src/driver/pictureviewer/png.cpp: Add support for gray scale PNGs...
...
...with alpha channel
2017-01-01 23:09:54 +01:00
Thilo Graf
b335408913
CComponentsButton: try to fix font size in buttons
...
Some text in button chains had different font sizes. To see in some
Messageboxes.
2016-12-30 20:33:26 +01:00
Thilo Graf
b98319cb91
CComponentsHeader/CComponentsFooter: prevent crash on changed font settings
...
Default fonts for header and footer must be handled too.
After font settings changes these objects could be invalid.
Default fonts have invalid pointers after font changes too. Extra reset is required.
2016-12-30 20:33:26 +01:00
Thilo Graf
6a3b07152f
CComponentsWindow: use FONT_TYPE_BUTTON_TEXT instead FONT_TYPE_MENU_FOOT
...
Buttton text is not the same like footer text.
2016-12-30 20:33:26 +01:00
Thilo Graf
e9122fbc4b
CComponentsTimer: try to fix possible uncanceled thread
2016-12-30 20:33:26 +01:00
Thilo Graf
4b4c295289
locales: add locales for buttontext settings
...
supplement to: 0bf74271652982ff69f378589ee3b8409dce003f
2016-12-30 20:33:26 +01:00
Thilo Graf
65ac231940
settings: add explicit button font
...
Fonts for menu foot and button font are not not necessarily the same thing.
TODO: locales
2016-12-30 20:33:26 +01:00
Thilo Graf
4cdae3fdf6
CComponentsHeader: declare l_font, s_font as global
...
Useful for init in header sub classes. So its possible to use
other prefined size mode fonts
2016-12-30 20:33:26 +01:00
Thilo Graf
2889fbd70d
CComponentsButton: rename cc_btn_capt -> cc_btn_text
...
More plausible
2016-12-30 20:33:26 +01:00
Jacek Jendrzej
df89326f60
supplement to 853c0d1b68
2016-12-30 17:04:11 +01:00
svenhoefer
db06238cd5
- streaminfo2: just code cosmetics; no binary changes
2016-12-30 08:22:24 +01:00
Jacek Jendrzej
c0564ec574
some dead assignment
2016-12-29 18:51:06 +01:00
Jacek Jendrzej
0ed24632b7
some dead assignment
2016-12-29 18:41:25 +01:00
Jacek Jendrzej
e88eeb61cd
src/timerd/timermanager.cpp fix double locking
2016-12-29 16:18:13 +01:00
Jacek Jendrzej
853c0d1b68
src/zapit/src/fastscan.cpp avoid out of bounds
2016-12-29 12:14:21 +01:00
svenhoefer
95c619ad88
Revert "- moviebrowser: fix crash; disable non-existing movie directories"
...
This reverts commit 615c4f360a
, because
this forces user to re-enable these directories manually.
2016-12-29 00:47:35 +01:00
svenhoefer
888bfb6687
- themes: allow progressbar-settings in themes
2016-12-29 00:47:34 +01:00
Thilo Graf
8dc96ec830
CStringInput: unify init handler inside constructors, fix message title
...
Alternative solution for: remove possible display of NONEXISTANT_LOCALE
4e853d98c2
Locales are used for setting keys and passed with notifies for
observer objects. It seems this is not really a good idea in some
constellations.
2016-12-27 18:25:43 +01:00
Thilo Graf
b9eeaf74dc
Revert "CStringInput: remove possible display of NONEXISTANT_LOCALE"
...
This reverts commit 4e853d98c2
.
Conflicts:
src/gui/widget/stringinput.cpp
2016-12-27 18:18:00 +01:00
Thilo Graf
3cd509aa2d
CComponentsTimer: disconnecting slots before stop timer thread, show error
...
Disconnecting of slots before stop threads ensures disconnecting
also on thread errors and keeps timer slots clear.
2016-12-27 18:18:00 +01:00
Thilo Graf
26ec29dc79
CMsgBox: remove debug output
...
Not longer required.
2016-12-27 18:18:00 +01:00
svenhoefer
6370ceb010
- osd-setup: allow higher osd-timeouts; up to 240 sec. now
2016-12-27 14:21:29 +01:00
svenhoefer
045821729e
Revert "fix readepg from sectionsdcontrol"
...
This reverts commit d2ef503028
.
2016-12-27 09:07:19 +01:00
Jacek Jendrzej
1372a1aff9
supplement to a0f0df7f17
2016-12-26 18:20:35 +01:00
TangoCash
d2ef503028
fix readepg from sectionsdcontrol
...
to avoid permanently change of epd_dir, this would break epg read
frequently function
2016-12-26 00:31:20 +01:00
Jacek Jendrzej
a0f0df7f17
widget/stringinput: fix compare
2016-12-24 14:58:07 +01:00
Sven Höfer
3146f6c9f6
Merge pull request #4 from Ezak91/master
...
fix link to developer forum
2016-12-23 22:03:28 +01:00
Thilo Graf
3d6a0c381a
CKeyboardInput: remove possible display of NONEXISTANT_LOCALE
...
This should fix possible incorrect titles with content of
NONEXISTANT_LOCALE with lua script handler
2016-12-23 21:05:15 +01:00
Thilo Graf
4e853d98c2
CStringInput: remove possible display of NONEXISTANT_LOCALE
...
This should fix possible incorrect titles with content of
NONEXISTANT_LOCALE with lua script handler
2016-12-23 21:03:11 +01:00
Thilo Graf
22a7006644
megbox.cpp/h: add overloaded version of ShowMsg() with string/locale combination
...
Constellation was missed.
2016-12-23 20:51:39 +01:00
Thilo Graf
c92fa3f0f4
menue.cpp: CChangeObserver add overloaded changeNotify() with string param
2016-12-23 20:46:30 +01:00
Marc Szymkowiak
4417732462
fix link to developer forum
2016-12-23 14:12:46 +01:00
Thilo Graf
114bba2ab7
CMenuWidget: add menu name reinit
...
Ensures correct display of menu name while runtime.
For example: it's required on changed language settings, otherwise we have
old language in menu head.
2016-12-22 23:49:01 +01:00
Jacek Jendrzej
7fee7784ae
src/gui/lua/lua_curl.cpp ACCEPT_ENCODING for gzip compressed data, need build libcurl with --with-zlib
2016-12-22 23:09:07 +01:00
Thilo Graf
b714998065
CHintBox: small cosmetics for initial positions
...
This should have no effect, because calculation of position and dimensions
is mostly dependency from message text. So this is only formality.
2016-12-22 10:01:53 +01:00
Thilo Graf
fad2adffa2
partial revert: "CTextBox: expand parameters of member setTextBorderWidth()"
...
related commit: 153d2f3c78
Since this commit, TextBox received a lot of optimizations, so it is possible
we have no described side effects.
2016-12-22 09:49:40 +01:00
Thilo Graf
f26103cd65
CTextBox: More precise function description
...
Note: In this context i noticed, it seems method getRenderWith()
in Fontrender class returns wrong values with
BOLD font types. It would be nice if anybody could
verify this possible bug. If I see that correctly,
we should fix this.
2016-12-21 11:08:47 +01:00
Thilo Graf
9839db9729
CVolumeHelper: remove unnecessary reinit of font
...
Is already done in previous block.
2016-12-21 10:19:35 +01:00
TangoCash
1ea12764da
volumebar font reset after change (thx dboxoldie)
...
to avoid segfault
Signed-off-by: Thilo Graf <dbt@novatux.de >
picked from Duckbox-Developers/neutrino-mp-cst-next
4365761b2a47e12666154821c2ce982f74ef0627
needs supplements
2016-12-21 10:13:48 +01:00
Jacek Jendrzej
c868ad5300
src/gui/timerlist.cpp init changed
2016-12-20 22:03:43 +01:00
Jacek Jendrzej
20268781e3
lib/libtuxtxt/tuxtxt_common.h fix out of bounds
2016-12-20 16:35:43 +01:00
svenhoefer
52ad1f76c2
- cc_frm_scrollbar: use SCROLLBAR_WIDTH define
2016-12-20 10:26:59 +01:00
svenhoefer
97cfb36041
- menue: use SCROLLBAR_WIDTH define
2016-12-20 10:26:59 +01:00
svenhoefer
e427ae5bf6
- settings-h: add SCROLLBAR_WIDTH define
2016-12-20 10:26:59 +01:00
svenhoefer
8faaec552a
- personalize: pluralize 'usermenu' item; these are 'usermenus'
2016-12-18 22:20:12 +01:00
Thilo Graf
239496c207
CComponentsHeader: ensure to have correct font instances after changed font
...
On possible changed font settings, font objects can be invalid and
we have a crash. With this fix it's possible, that
CNeutrinoApp::setupFont() method clean up header font object itself.
2016-12-18 20:30:41 +01:00
svenhoefer
7e077bb7ee
- screensaver: fix clock positions
2016-12-18 01:22:24 +01:00
Thilo Graf
2e2d0d6b19
CTestMenu: edd expanded sample for blinking items with syncroinized effect
2016-12-17 22:39:15 +01:00
Thilo Graf
f7ad79c371
CCDraw: add overloaded version of paint Blink()
...
It's useful to have synchronized timer for more than one item.
2016-12-17 22:39:15 +01:00
Thilo Graf
644e8196db
CMenuWidget: add external methode to paint scrollbar
2016-12-17 22:39:14 +01:00
svenhoefer
d513480354
- moviebrowser: reset filter at startup if filter-directory not exists ...
...
to avoid a wrong display in footer
2016-12-16 23:13:43 +01:00
svenhoefer
615c4f360a
- moviebrowser: fix crash; disable non-existing movie directories
2016-12-16 22:23:38 +01:00
svenhoefer
4fc60600f7
- locale: right names for timerlist repeat-hints
2016-12-16 20:32:09 +01:00
svenhoefer
38c621ad5e
- cc_frm_scrollbar: fix offsets; use OFFSET defines
2016-12-16 09:03:07 +01:00
svenhoefer
c3439ad09d
- cc_frm_scrollbar: set default height to 0
2016-12-16 09:03:07 +01:00
svenhoefer
5b3d451551
- helpbox: avoid artificially offsets
2016-12-16 09:03:07 +01:00
svenhoefer
b46a35cdf4
- cc_frm: avoid artificially offsets
2016-12-16 09:03:07 +01:00
Thilo Graf
689866c872
CCDraw: reduce debug spam
2016-12-15 22:02:21 +01:00
Thilo Graf
6dda28d612
CComponentsScrollBar: fix pos and use current width to set height of arrows
...
This fix size and position and dimensions of arrows.
2016-12-15 21:56:41 +01:00
Thilo Graf
1d541834b1
CComponentsScrollBar: use corner settings for scrollbar body
2016-12-15 16:53:32 +01:00
Thilo Graf
728b95ac1c
CComponentsScrollBar: add easy to handle scrollbar methode
2016-12-15 16:53:25 +01:00
svenhoefer
a4b4f26ad9
- doc: remove outdated ir.html
2016-12-15 14:00:45 +01:00
svenhoefer
69edfcd244
- doc: remove outdated nhttpd changelog
2016-12-15 14:00:45 +01:00
svenhoefer
6b084689b4
- move nhttdp-documentation to /doc-directory
2016-12-15 14:00:45 +01:00
svenhoefer
48d0c1321d
- configure.ac: sort Makefiles alphabetically
2016-12-15 14:00:45 +01:00
svenhoefer
29847283ad
- yWeb: move data from /src to /data
2016-12-15 14:00:45 +01:00
svenhoefer
fdca96f7db
- yWeb: fix extentions-url to (still empty) gui-yweb repository
2016-12-15 11:37:57 +01:00
Thilo Graf
c5f1a03a31
CNeutrinoApp: simplify shutdown message handling
...
Usage of only one cancel button is more plausible.
'cancel' means cancel this action. And not more!
2016-12-14 22:50:37 +01:00
Thilo Graf
ab8aa77687
CComponentsHeader: fix font and height handling
...
Font was not changeable. setCaptionFont() was without effect.
2016-12-14 16:21:15 +01:00
svenhoefer
8dcaad4f07
- usermenu: add brackets to code; fix compilation
2016-12-13 12:32:00 +01:00
svenhoefer
b22b276d18
- settings.h: completion of e0f860664c
2016-12-13 11:10:58 +01:00
svenhoefer
e0f860664c
- usermenu: sort/cleanup code by items; just code cosmetics
2016-12-13 10:53:24 +01:00
Thilo Graf
bd75701fc3
CHintBox: fix timeout comparsion
...
default timeout was not defined
2016-12-12 21:37:17 +01:00
Thilo Graf
b273334f46
CRecordManager: use default timeout from settings
2016-12-12 21:37:17 +01:00
Thilo Graf
8eae5c5d09
CNeutrinoApp: use default timeout from settings
2016-12-12 21:37:17 +01:00
Jacek Jendrzej
af9c914013
fix next epginfo and sat/freq info for webtv
2016-12-12 17:20:48 +01:00
svenhoefer
aa9417a550
- infoviewer_bb: remove broken code around left/right handling in ca_bar
...
This code wasn't used anymore since years.
2016-12-12 11:15:14 +01:00
svenhoefer
6b4ef6d3f8
- channellist: try to fix right status-icon alignment
2016-12-12 08:30:22 +01:00
GetAway
0330515abc
pzapit: add -lockrc/-unlockrc options; port from martii
...
I've pulled it from Duckbox-Developers/neutrino-mp-cst-next
and modified it to work
2016-12-11 20:20:02 +01:00
Thilo Graf
864cda9cfc
CTestMenu: add sample to visualize current running records
2016-12-10 00:19:16 +01:00
Thilo Graf
cddf1835b5
CTextBox: try to fix getMaxLineWidth() methode
...
If found no linebreak, return value could be too small.
Space char simulates a line termination as a workaround to get
largest possible width.
2016-12-09 21:32:58 +01:00
Jacek Jendrzej
2649e909df
src/gui/osd_setup.cpp fix menu item (possible segfault)
2016-12-09 16:16:02 +01:00
svenhoefer
3b3af8a6d2
- msgbox: remove obsolete include
2016-12-08 18:05:31 +01:00
svenhoefer
62b8faf19c
- settings.h: add OFFSET_INNER_NONE define
2016-12-08 17:55:27 +01:00
svenhoefer
cc338db273
- widgets: remove obsolete drawable wrapper sources
2016-12-08 17:49:47 +01:00
Jacek Jendrzej
f7cfe0256b
src/gui/timerlist.cpp dont check empty timerlist
2016-12-08 16:16:57 +01:00
svenhoefer
74c54d885a
- timerlist: remove menu button from footer; is available in header too
2016-12-08 13:41:38 +01:00
Thilo Graf
f8b295b818
CTimerList: remove timeout for delete warning
...
Timeout for deletions are not a really good idea. This should be
controlled by user and it should be durable visualized what
he just is doing.
2016-12-08 12:54:37 +01:00
Thilo Graf
36e1a98a1d
CMsgBox: rework result values
...
Makes it possible to use bit operators. Current available
compare operations still should be compatible.
In case not please report to fix!
2016-12-08 12:54:37 +01:00
Thilo Graf
4382daf5e4
Message timeout: try to fix timeout defines
...
Some parameters were confused.
2016-12-08 12:54:37 +01:00
Thilo Graf
bd5e82fdc4
CCDraw: try to avoid rendering with bad dimensions
2016-12-08 09:33:40 +01:00
svenhoefer
9fe560fa53
- bouquetlist: fix round corners of selected item
2016-12-08 00:36:26 +01:00
svenhoefer
8be61c8763
- bouquetlist: fix initialisation of empty sting
2016-12-07 16:46:24 +01:00
svenhoefer
0dc0789de8
- rename BUTTON_TOP to BUTTON_UP; it isn't a top-button
2016-12-07 15:37:03 +01:00
svenhoefer
0842a7ac35
- bouquetlist: add "menu", "left" and "right" context buttons to header
2016-12-07 15:24:45 +01:00
svenhoefer
3d78174b8f
- cc_frm_header: show left button before the right one
2016-12-07 15:24:45 +01:00
svenhoefer
d5ca9aa0bd
- icons: move icons into categorized subdirectories
2016-12-07 10:36:47 +01:00
Jacek Jendrzej
f5e00f277a
src/zapit/src/femanager.cpp init sat_config_t delsys
2016-12-06 15:49:36 +01:00
Thilo Graf
5dacec7dee
CMovieBrowser: remove context menu button
...
I forgot, it's already in footer
2016-12-06 12:17:04 +01:00
TangoCash
0c4c90bf2e
cc_frm correct scroll direction if more than 2 pages (thx dbo)
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
picked from:
github.com/TangoCash/neutrino-mp-cst-next
commit:
abce1c6be4bae17f343d3ff878670184708aa185
2016-12-06 11:34:59 +01:00
Thilo Graf
bb895befef
CMovieBrowser: add missing context buttons
...
No user can see anything about available submenu and help window,
because access to help via submenu is not longer possible
since 21ed22cb6e
2016-12-06 11:34:59 +01:00
svenhoefer
9d949c7074
- eventlist: fix icon-alignment ...
...
some small text-alignment fixes; use OFFSET defines
2016-12-06 09:54:56 +01:00
M. Liebmann
2045e91c47
MoviePlayer: Rework enable/disable of osd time, file time and mute icon
2016-12-05 15:54:56 +01:00
M. Liebmann
fd21f57406
Sort locales
2016-12-05 15:54:56 +01:00
svenhoefer
ca53cbeb53
- locale: typo; we shouldn't open Manu XD
2016-12-05 12:46:01 +01:00
svenhoefer
69e34a3020
- locale: more movieplayer additional help text
2016-12-05 12:46:01 +01:00
svenhoefer
1b42318a2a
- helpbox: allow multi-line lines
2016-12-05 12:46:01 +01:00
Thilo Graf
05bbf4d9b5
Helpbox: add doc
...
Doc was missed.
2016-12-05 10:02:10 +01:00
svenhoefer
5ad794e004
- movieplayer: rework help; use rc_help to show help
2016-12-05 00:50:39 +01:00
svenhoefer
c901dff079
- helpbox: fix height of CComponentsText element
2016-12-05 00:50:39 +01:00
svenhoefer
6094bd7209
- helpbox: fix icon alignment
2016-12-05 00:50:39 +01:00
svenhoefer
21ed22cb6e
- moviebrowser: rework help ...
...
* remove from menu; this breakes menu's logic (rc_help is to switch hints)
* use rc_help to show help window
* rework content
2016-12-04 22:44:44 +01:00
svenhoefer
ce82966c75
- helpbox: some reworks ...
...
* rename line_space to line_height
* separators uses half line height
* add getLineHeight() function
* small cleanups
2016-12-04 22:08:44 +01:00
Jacek Jendrzej
d0008ee905
src/timerd/timermanager.cpp sruct variable init
2016-12-04 20:04:40 +01:00
svenhoefer
903f2ca74d
- helpbox: bind gradient of separatorline to user's setting
2016-12-04 00:48:32 +01:00
svenhoefer
a3b85dd03c
- moviebrowser: fix mute-icon and "Change view" keys in helpbox
2016-12-04 00:48:32 +01:00
Thilo Graf
d6ecaf855b
Messages: add localized osd timeout option for interactive/static messages
...
TODO: add locales for hints
2016-12-02 21:32:15 +01:00
svenhoefer
9607957e07
Message Timeouts: add possibilty to change timeout for static messages
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-12-02 21:32:15 +01:00
M. Liebmann
47ffc7586a
MoviePlayer: Disable InfoClock and FileTime when view movieinfo
2016-12-02 00:21:59 +01:00
M. Liebmann
e92df63a4a
CLuaInstVideo::PlayFile: Infoviewer was not displayed when InfoFunc was set
...
- Fix commit 1aee964c14
- Set Lua api version to 1.68
2016-12-02 00:21:58 +01:00
Thilo Graf
c1ec746321
CComponentsWindow: fix window body color
...
Color parameter was not passed to body. Parameters in constructor and
setters had no effect.
2016-12-01 22:42:21 +01:00
M. Liebmann
1576681543
CLuaInstCCText: Add various script functions
...
getLines()
getLines(test)
setDimensionsAll(x, y, w, h)
- Set Lua api version to 1.67
2016-12-01 18:27:37 +01:00
M. Liebmann
1aee964c14
lua: Fix InfoFunc for displaying information in the movieplayer
...
- Fix for commit 644ab18844
- Set Lua api version to 1.66
2016-12-01 14:28:21 +01:00
svenhoefer
8c2301472b
- bouqueteditor: fix icon alignment
2016-11-30 09:17:04 +01:00
Thilo Graf
d632d66581
CMsgBox: reduce flicker effects with single button
...
Disabled refresh avoids unnecessary repaints with possible flicker effects
on pressed navi keys.
2016-11-29 16:31:44 +01:00
Thilo Graf
8bf6b7fb3a
CComponentsFooter: fix wrong text color with single button in footers
...
* remove size compare
If only one button exists, possible new text color would be ignored
and wrong Text color was visible with one item.
This behavior was observed in message boxes with
single buttons (eg OK, or Cancel).
2016-11-29 16:13:47 +01:00
Thilo Graf
427b65813d
CComponentsFooter: disable gradient for footers
...
This is not really completly implemented for footer at the momemnt, because
button objects are still not prepared or tuned for that.
If it is enabled, currently it could occur unintentionally background behavior
eg.: flickereffects or background display errors in button objects.
NOTE: anyway users can enable gradient in theme files and could override this setting.
Now here it is globally disabled for footers. If it works right,
it will be enabled in future.
2016-11-28 21:44:05 +01:00
Thilo Graf
9b039f45bc
CImageInfo: remove CC_APPEND
...
Should not be used in the future.
2016-11-28 21:44:00 +01:00
Thilo Graf
8142ed47cc
CTextBox: use CORNER_NONE as default corner mode
...
CORNER_ALL is not the same like CORNER_NONE.
Could cause problems in the evaluation.
2016-11-28 21:43:48 +01:00
Thilo Graf
04be1424a7
CBuildInfo: add missing default font
2016-11-28 21:43:43 +01:00
Thilo Graf
31bfb1b383
CComponentsExtTextForm: rework class overloading
...
class CComponentsExtTextFormLocalized is not required.
2016-11-28 21:43:33 +01:00
Thilo Graf
9331c59b0e
CComponentsText: revert inheritition of CBox, useage as object
...
It has shown, that the positioning and
Dimensions calculations are not correct. CBox object must be embedded
with frame properties.
2016-11-28 21:42:50 +01:00
M. Liebmann
1d3a047f6b
CHintBox/CMsgBox: Add default icon for header (NEUTRINO_ICON_INFO)
2016-11-27 22:04:52 +01:00
Jacek Jendrzej
983d24cd51
src/gui/widget/keyboard_input.cpp -add direkt digikey pressed
2016-11-25 18:17:49 +01:00
Jacek Jendrzej
91e0f8070b
supplement to a8ea7c60d5
2016-11-25 16:45:26 +01:00
svenhoefer
a5bc693282
- enable epg-scan while audioplayer, movieplayer, pictureviewer and
...
upnp-browser runs
2016-11-24 21:41:23 +01:00
Jacek Jendrzej
a8ea7c60d5
src/gui/widget/menue.cpp try to fix widget segfault menu with keyboard and background restore
2016-11-24 19:21:14 +01:00
Thilo Graf
ee4a443c8a
CComponentsItem: fix possible negativ value for box radius
...
If frame width > 0 and radius too small, we have an negative value.
This should prevent this.
2016-11-23 10:33:58 +01:00
Thilo Graf
4e1a3a89dc
CComponentsWindow: remove default values from internal init method
...
Is not really required for this private member.
2016-11-23 10:04:50 +01:00
Thilo Graf
8ba357fcb2
CRecordManager: add methode to get internal rec map
...
Useful for access to current record data.
2016-11-23 09:07:05 +01:00
M. Liebmann
ab11919298
Add missing locale
...
- Supplement to commit 6cd5dd8e23
and 8b97f72ed1
2016-11-22 19:19:30 +01:00
M. Liebmann
b8e314695b
Sort locale
2016-11-22 19:19:30 +01:00
Thilo Graf
644063d2c8
Messages: move window to top of screen
...
User request.
2016-11-22 11:01:30 +01:00
Thilo Graf
e46d65fb92
CHintBox: fix missing shadow for popups
...
Must be enabled with enum, bool has no effect.
2016-11-22 10:44:50 +01:00
Thilo Graf
8b97f72ed1
Messages: try to fix API message handling
...
Passed timeout for messeages an popup's fired by yWeb API was not really
ok.
For popups now we have a setting with default value of 6 seconds timeout
Popups fired with ShowHint() use this as default. Value of 0 and -1
are ignored.
Messages fired with ShowMsg() should be fixed and interpret
value 0 or -1 as no timeout and will remain on the screen.
2016-11-22 10:32:10 +01:00
Thilo Graf
7031dc1da4
CTextBox: try to fix possible background artefacts in transparent mode
...
supplement to: - textbox: fix box width in round corners mode
Radius was always subtracted in all text modes.
TODO: value of m_nBgRadius itself is not considered at the moment.
2016-11-21 10:55:11 +01:00
Thilo Graf
0d2c612adb
CComponentsInfoBox: add methode to get internal picture object
2016-11-21 10:55:11 +01:00
Thilo Graf
02c6df782c
CComponentsFrmClock: ensure that no radius is defined for inner items
...
Radius is not required for inner segments.
TODO: single segment
2016-11-21 10:55:10 +01:00
svenhoefer
fbb6e4c15f
- locale: use german "usw." instead of "etc."
2016-11-21 09:16:27 +01:00
svenhoefer
47a62dd719
- locale: fix "/" usage
2016-11-21 08:53:26 +01:00
svenhoefer
d240c625f9
- locale: remove "CST" strings
2016-11-21 08:40:06 +01:00
svenhoefer
5a39da118d
- locale: right case for LEDs
2016-11-21 08:36:17 +01:00
svenhoefer
ed55511778
- locale: fix usage of ampersand; it's not an "and"-replacement
2016-11-21 08:19:26 +01:00
svenhoefer
e836943a4a
- locale: fix usage of ellipses
2016-11-21 07:59:22 +01:00
svenhoefer
88ebe68b39
- update: fix evaluation of int newfound
2016-11-21 01:04:22 +01:00
Thilo Graf
d6c5bc2d28
CTestMenu: add form sample
2016-11-20 23:14:59 +01:00
Thilo Graf
5db26ef664
CNeutrinoApp: simplify and fix hintbox calls
...
Some hints were not closed after delete. Explicit hide()is required.
2016-11-20 22:58:30 +01:00
Thilo Graf
c47d26637b
CUpnpBrowserGui: simplify hintbox calls
2016-11-20 22:56:33 +01:00
Thilo Graf
43383329a7
cTmdb: simplyfy hintbox calls
2016-11-20 22:54:51 +01:00
Thilo Graf
627098d937
showFastscanDiseqcSetup: simplify hintbox calls
2016-11-20 22:53:53 +01:00
Thilo Graf
318c64708d
COPKGManager: simplify hintbox calls
2016-11-20 22:53:21 +01:00
Thilo Graf
bf05d26ae3
CMovieBrowser: simplify and fix hintbox calls
...
Some hints were not closed. Explicit hide() is required.
2016-11-20 22:52:46 +01:00
Thilo Graf
f85270f1ed
CNetworkSetup: simplify hintbox calls
2016-11-20 22:50:41 +01:00
Thilo Graf
74473d0ebe
CHDDMenuHandler: simplify and fix hintbox calls
...
Hints were not closed after lost scope. Explicit hide() is required.
2016-11-20 22:49:07 +01:00
Thilo Graf
47b0358490
CFavorites: simplify hintbox calls
2016-11-20 22:46:49 +01:00
Thilo Graf
2d9775c36b
CBEBouquetWidget: simplify hintbox calls
2016-11-20 22:45:35 +01:00
TangoCash
6cd5dd8e23
add option to read saved epg data frequently
2016-11-20 19:24:08 +01:00
Thilo Graf
4b88a244da
CComponentsFooter: use select/unselect colors from menues as default
2016-11-20 16:33:53 +01:00
Thilo Graf
01893dfefc
CMsgBox: enable button background as default
2016-11-20 16:33:53 +01:00
Thilo Graf
7567f7de00
CComponentsFooter: use minimal frame width as default for buttons
2016-11-20 16:33:32 +01:00
Thilo Graf
717dec02c5
CCDraw: add function for blink effect for cc items
...
NOTE: experimental, for examples see CTestMenu class
2016-11-20 14:09:19 +01:00
Thilo Graf
696989dcf1
CComponentsFooter: add parameter for frame width for selected buttons
...
Frame width was hard coded.
2016-11-20 01:33:57 +01:00
Thilo Graf
4988df1dd9
Messages: add option to change size of message text
...
Include default size and localized setup.
TODO: localize for nederlands and slovak, current english only.
2016-11-20 01:08:14 +01:00
Thilo Graf
04a75327dd
CSignalBar: remove offset for signal name and remove right allignment
...
Text have more space, otherwise it's possible it can be truncated.
Indent from left site of text don't looks not so good.
2016-11-19 23:21:06 +01:00
TangoCash
bf2c9818b0
deactivate timer epg autoadjust until fixed and tested
2016-11-19 18:47:35 +01:00
TangoCash
de6f90ac27
[timers] fix start timers
2016-11-19 11:57:27 +01:00
Thilo Graf
72ee10b43c
Merge branch 'pu/msgbox into master'
...
Rework hintbox and messagebox as derived classes with cc window functionality.
Details for structure and how it works to find under
http://www.tuxbox-neutrino.org/widget/html/annotated.html
2016-11-18 22:22:57 +01:00
TangoCash
9d3a48d3c0
[timermanager] fix stop recordings
2016-11-18 22:20:03 +01:00
Jacek Jendrzej
534fb3d5fe
src/gui/moviebrowser/mb.cpp fix clean bookmarks
2016-11-18 22:20:03 +01:00
TangoCash
a21eeea6f0
[timermanager] fix stop recordings
2016-11-18 21:25:38 +01:00
Thilo Graf
4e3d2c854b
prepare revision, bump version to 3.4.0
2016-11-18 18:17:10 +01:00
Jacek Jendrzej
ce0bb9fcd0
src/gui/moviebrowser/mb.cpp fix clean bookmarks
2016-11-18 17:50:41 +01:00
Thilo Graf
1b4f976c6b
Locales: use generic gui name in messages and windows
2016-11-18 17:46:17 +01:00
Thilo Graf
59ae2b52e9
Merge branch 'master' into pu/msgbox
2016-11-17 21:53:06 +01:00
TangoCash
d3fe4f5e0a
fix moviebrowser detailsline
2016-11-17 21:02:28 +01:00
Jacek Jendrzej
531ab8f818
src/gui/moviebrowser/mb.cpp fix bookmark Menu
2016-11-17 18:45:59 +01:00
svenhoefer
de27a8a36c
- moviebrowser: resort movie info update menu
2016-11-17 10:19:53 +01:00
svenhoefer
b43145af7c
- moviebrowser: resort movie info menu
2016-11-17 10:19:53 +01:00
svenhoefer
365f36df92
- moviebrowser: more clarity in bookmark menu
2016-11-17 01:48:32 +01:00
svenhoefer
d171038a6e
- moviebrowser: use red key to remove all user bookmarks
2016-11-17 01:48:32 +01:00
svenhoefer
7a3839c7f5
- locale: small changes in moviebrowser's bookmark locales
2016-11-17 01:48:32 +01:00
svenhoefer
86c3655e96
- moviebrowser: fix input for end mark and lastplay mark
2016-11-17 01:48:32 +01:00
TangoCash
6128741ac2
Merge pull request #3 from neutrino-mp/master
...
move linux-dvb-headers out of the way for non-coolstream hardware
2016-11-16 21:43:53 +01:00
Stefan Seyfried
045587f6ec
make sure the private dvb headers are used on coolstream
2016-11-16 20:30:14 +01:00
TangoCash
8cb0bef8e1
timermanager: try fix autoAdjustToEPG for (repeating) timers
2016-11-16 20:09:17 +01:00
Stefan Seyfried
5e1efd222f
disable private copy of the linux dvb headers
...
Move them into subdir private so that they are no longer used by
default. They still can be used by extending the include path.
2016-11-16 20:09:10 +01:00
Jacek Jendrzej
f957bbaa37
src/gui/channellist.cpp cancel paint_events thread on hide
2016-11-16 19:29:19 +01:00
TangoCash
b657ef8b3c
- timermanager: disable autoAdjustToEPG for repeating timers
2016-11-15 21:30:12 +01:00
Thilo Graf
2e8c700dd2
Merge branch 'master' into pu/msgbox
...
Conflicts:
src/gui/followscreenings.cpp
2016-11-15 19:49:27 +01:00
Thilo Graf
c8ad32b1e4
CInfoViewer: add missing shadow for timescale
...
enableShadow() needs enum option.
2016-11-15 19:00:21 +01:00
svenhoefer
d6cb1d206f
- followscreenings: allow to turn off followscreenings list
2016-11-14 22:58:43 +01:00
Thilo Graf
aa40d88300
Merge branch 'master' into pu/msgbox
2016-11-14 20:38:01 +01:00
Jacek Jendrzej
99c57d3075
src/gui/widget/menue.cpp try fix hide info_box (in channellist)
2016-11-14 19:27:09 +01:00
svenhoefer
2f23aaedea
- moviebrowser: add PREVPLAYDATE/RECORDDATE sort buttons to footer
2016-11-14 10:09:34 +01:00
Thilo Graf
5dc6255b43
CMovieBrowser: unfify and reduce flicker effects of connect line
...
Connectline object can handle hide behavior itself.
2016-11-13 16:44:08 +01:00
Thilo Graf
b4f94a8964
Merge branch 'master' into pu/msgbox
2016-11-13 16:04:39 +01:00
Stefan Seyfried
5948f045aa
zapit: fix "comparison is always false" warnings
...
demux Start() Stop() and pesFilter() are bool, so comparing < 0 really
does not make sense.
2016-11-13 01:44:59 +01:00
Stefan Seyfried
7154f36258
driver: use newer ffmpeg API
...
Reduce the "deprecated function" warnings a bit when compiling against
recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
which works with both old and new ffmpeg versions.
The other stuff needs rewrites which are not compatible with all ffmpeg
releases :-(
2016-11-13 01:44:45 +01:00
Stefan Seyfried
0531618643
timermanager: fix -Waddress warning with newer gcc
...
The address of Events (wich is checked against NULL) can never be NULL,
because Events is passed by reference.
2016-11-13 01:43:55 +01:00
Stefan Seyfried
ee5f73c64d
neutrinoyparser: fix string literal warning with newer gcc
2016-11-13 01:43:37 +01:00
Thilo Graf
5394f4b2e1
Merge branch 'master' into pu/msgbox
2016-11-12 22:31:11 +01:00
svenhoefer
a47a5cd422
- moviebrowser: limit cover to one third of m_cBoxFrameInfo1 width
2016-11-12 22:03:05 +01:00
svenhoefer
73b97ecd4d
- cc_item_picture: reset keep_aspect variables after use
2016-11-12 22:00:12 +01:00
svenhoefer
da604fb9a5
- moviebrowser: fix MB_INFO_SPACER's empty content
2016-11-12 20:40:28 +01:00
Thilo Graf
5443cc274c
CFileBrowser: use mbrYes as default selection
...
TODO: Re-evaluate the logic of current used messages with risky actions
and adjust the buttons accordingly.
Reason: <yes> is now as default assigned to green button (traffic light principle), and we use stricktly
the order of colors from remote control (r,g,g,b), but in some cases
it is useful to assign the <Yes> button to red for risky actions.
2016-11-12 15:05:05 +01:00
Thilo Graf
27905b9acf
CHintBox: update ascII scheme
2016-11-12 14:51:18 +01:00
Thilo Graf
075917e32d
CHintBox: remove center text mode on used picon
2016-11-11 23:10:39 +01:00
Thilo Graf
3193fef4c6
CHintbox: enlarge possible max height
...
Better use of available screen size for many lines
2016-11-11 21:42:07 +01:00
Thilo Graf
7f5a576795
CHintBox: try to fix truncated chars
...
Last chars were truncated. Indent and titel text were not considered.
2016-11-11 21:42:07 +01:00
Thilo Graf
97006c6615
Merge branch 'master' into pu/msgbox
2016-11-11 21:33:12 +01:00
svenhoefer
ad7947d11a
- moviebrowser: reset m_pcInfo1 box to default height, ...
...
when turning m_settings.browserAdditional off
2016-11-11 16:35:50 +01:00
svenhoefer
af9672edb8
- locale: small changes in moviebrowser locales
2016-11-11 13:46:55 +01:00
svenhoefer
2cd4a9e410
- moviebrowser: show sorting menu; displays only available options
2016-11-11 13:46:55 +01:00
svenhoefer
a57ef57714
- moviebrowser: remove obsolete strReplace() function
2016-11-11 08:51:35 +01:00
svenhoefer
e3306076de
- eventlist: allow windows size changes w/o neutrino restart
2016-11-11 00:51:32 +01:00
Thilo Graf
96ffa4778a
Merge branch 'master' into pu/msgbox
2016-11-11 00:51:20 +01:00
Thilo Graf
30f231c801
CMenuWidget: move signal before render methodes
...
At start of methode, unusual behavior could occur.
2016-11-11 00:48:37 +01:00
svenhoefer
c056b56d12
- eventlist: allow gradient/radius changes w/o neutrino restart
2016-11-11 00:25:25 +01:00
svenhoefer
00ad1ecd1c
- eventlist: fix right textbox in header; last char was not displayed
2016-11-11 00:18:43 +01:00
Jacek Jendrzej
e3136b888c
src/gui/epgview.cpp reset header height to single size
2016-11-10 20:52:58 +01:00
Thilo Graf
43c1349ffa
CTestMenu: add sample for hintbox with timeout
2016-11-10 11:19:09 +01:00
Thilo Graf
0952efaba4
CHintBox: optimize dynamic window width bahavior on different line sizes
...
Width calculation is now depends on largest line of text.
2016-11-10 11:19:09 +01:00
Thilo Graf
91c7588aa6
CTextBox: add static function to get largest line of passed text
...
This could be useful eg. for size calculations.
2016-11-10 11:19:09 +01:00
Thilo Graf
e3f51f2c91
CHintBox/CMsgBox: rework text handling and dynamic size behavior
2016-11-10 11:18:56 +01:00
Thilo Graf
4bdd5e11a9
CHintBox: add member to get maximal required width
2016-11-10 11:15:43 +01:00
Thilo Graf
ac8d05f5e1
CTextBox: add static function to get count of lines from passed text
...
I'm missing a function that returns current line count outside
of a CTextBox object. This could be useful eg. for size calculations
before object init etc
2016-11-10 11:15:43 +01:00
Thilo Graf
3efaac5725
Merge branch 'master' into pu/msgbox
...
Conflicts:
src/gui/moviebrowser/mb.cpp
2016-11-10 10:27:22 +01:00
Thilo Graf
098905e8e1
CMenuTarget: outsource CMenuTarget-class
...
It's required for some inheritations into other classes if include
of menue.h is not wanted
2016-11-10 09:08:47 +01:00
Thilo Graf
9eb9158c2f
CTimerList: add menu context button to header
...
Not to see that we have a possible submenu.
2016-11-09 19:44:13 +01:00
svenhoefer
703caef3f6
- controlapi: fix compiler warning
...
error: declaration of 'channel_id' shadows a previous local
2016-11-09 17:13:43 +01:00
svenhoefer
3150d9edac
- controlapi: add epg_id to several outputs; add /control/getepgid
...
* /control/getepgid[?format=plain|json|xml]
2016-11-09 11:55:44 +01:00
Thilo Graf
996beed078
Merge branch 'master' into pu/msgbox
...
Conflicts:
src/gui/timerlist.cpp
2016-11-09 00:30:44 +01:00
svenhoefer
7d7a924d06
- epgview: use small vertical offset around channellogo; ...
...
more intensive use of offset defines
2016-11-08 22:03:44 +01:00
svenhoefer
21b2fbd03c
- infoviewer: use small vertical offset around channellogo
2016-11-08 22:02:57 +01:00
svenhoefer
c9be160f20
- eventlist: use small vertical offset around channellogo
2016-11-08 22:02:08 +01:00
svenhoefer
8f625c3d27
- channellist: use small vertical offset around channellogo
2016-11-08 22:00:51 +01:00
svenhoefer
1590f4a276
- moviebrowser: simplify channellogo scaling code
2016-11-08 22:00:08 +01:00
svenhoefer
30333ab2e4
Merge branch 'master' into pu/moviebrowser
2016-11-08 21:54:51 +01:00
svenhoefer
b59527e987
- channellist: fix epg for webtv channels
2016-11-08 21:48:51 +01:00
Jacek Jendrzej
ddd9bd3ca9
src/gui/osd_setup.cpp supplement to 682b6f57
, fix segfault if clock is NULL#
2016-11-07 22:54:53 +01:00
svenhoefer
9b79662575
- moviebrowser: use small offset in header to display channellogo
2016-11-07 21:11:13 +01:00
svenhoefer
b24ec63577
- listbox/moviebrowser: replace internal offsets with global defines
2016-11-07 21:10:21 +01:00
svenhoefer
11383271ad
- settings.h: add OFFSET_INNER_MIN define
2016-11-07 21:09:45 +01:00
svenhoefer
15e24a3e66
- cc_frm_header: use OFFSET define
2016-11-07 21:08:51 +01:00
TangoCash
32c6eaf031
fix epgtitle
2016-11-07 20:36:34 +01:00
svenhoefer
16dfc2d5e8
- moviebrowser: increase default browserFrameHeight
2016-11-07 14:50:50 +01:00
svenhoefer
c65dac6283
Merge branch 'master' into pu/moviebrowser
2016-11-07 13:46:01 +01:00
svenhoefer
5ca710ed4b
- moviebrowser: allow round borders in filter selection
2016-11-07 13:45:55 +01:00
svenhoefer
c7942adb8f
- listframe: allow round borders
2016-11-07 13:45:55 +01:00
svenhoefer
8ac3b64e75
- timerlist: just small code cosmetics
2016-11-07 10:13:04 +01:00
Thilo Graf
3e7a1943c3
Merge branch 'master' into pu/msgbox
2016-11-06 23:16:36 +01:00
svenhoefer
3b25694983
- epgview: use movie-info's channelname in movieplayer mode to get channellogo
2016-11-06 20:54:26 +01:00
Jacek Jendrzej
c0ce2a0d3b
src/gui/scan_setup.cpp use CHintBox for reloadchannels
2016-11-06 18:45:01 +01:00
svenhoefer
7cbe38e249
- locale: update slovak; thx to Pr0metheus
2016-11-05 22:15:49 +01:00
Thilo Graf
18695fb0c9
CComponentsInfoBox: ensure matching object height after assigned image
...
Images are not defined with constructor, so it is possible we must
consider the image height after called setPicture() methode.
This is important if an infobox sould be
added into a cc form object. This avoids overlapping of dynamic added items.
2016-11-05 21:17:31 +01:00
svenhoefer
664bd8dcf9
Merge branch 'master' into pu/moviebrowser
2016-11-05 21:09:27 +01:00
svenhoefer
7c74d0bc3b
- timermanager: try to fix successive timers
2016-11-05 21:07:12 +01:00
Thilo Graf
28a146e0ba
Merge branch 'master' into pu/msgbox
2016-11-05 00:08:05 +01:00
Thilo Graf
90a693a1ec
CComponentsInfoBox: fix missing calculation of image position with parent
2016-11-04 23:56:29 +01:00
svenhoefer
bf987b7478
- cablex.xml: update Unitymedia; thx to klauser
2016-11-04 16:49:01 +01:00
svenhoefer
b94f35421a
- cablex.xml: update Unitymedia; thx to klauser
2016-11-04 16:46:47 +01:00
Thilo Graf
b6a06af7ca
Merge branch 'master' into pu/msgbox
2016-11-03 19:13:34 +01:00
Jacek Jendrzej
2907aa5a37
Revert "src/gui/widget/textbox.cpp try to fix text lines per page"
...
This reverts commit d6c4324f6c
.
2016-11-03 18:38:41 +01:00
Jacek Jendrzej
3815694e39
Revert "src/gui/widget/textbox.cpp supplement to try to fix text lines per page"
...
This reverts commit e26ad6e9f1
.
2016-11-03 18:38:14 +01:00
Jacek Jendrzej
e26ad6e9f1
src/gui/widget/textbox.cpp supplement to try to fix text lines per page
2016-11-03 12:51:31 +01:00
Jacek Jendrzej
d6c4324f6c
src/gui/widget/textbox.cpp try to fix text lines per page
2016-11-03 12:17:11 +01:00
Thilo Graf
ab9bf2ffa6
Merge branch 'master' into pu/msgbox
2016-11-02 21:05:36 +01:00
svenhoefer
0f5aa73033
- textbox: fix compilation for generic hardware
...
error: declaration of ‘clear’ shadows a member of 'this'
2016-11-02 09:55:45 +01:00
svenhoefer
9d2661a1d8
- moviebrowser: smaller locales for footer; clearify "filter off" mode
2016-11-02 08:27:21 +01:00
svenhoefer
da14d72dcb
- miscsettings_menu: fix youtube api key length
2016-11-01 22:20:26 +01:00
Jacek Jendrzej
5ea4cbf145
pictureviewer: fix possible segfault if width or height < 1,fix possible memleak
2016-11-01 14:50:08 +01:00
svenhoefer
8dfdcee894
Merge branch 'master' into pu/moviebrowser
2016-10-31 23:19:47 +01:00
svenhoefer
fc6e8fbbca
- moviebrowser: fix filter selection
2016-10-31 23:07:27 +01:00
svenhoefer
0b504f8c60
- textbox: add clear() function
2016-10-31 23:06:47 +01:00
Jacek Jendrzej
6b640cfa7b
src/gui/scan_setup.cpp fix preselected transponder item
2016-10-31 18:23:17 +01:00
Jacek Jendrzej
b8849d53b5
fix possible segfault and negative height
2016-10-31 15:53:29 +01:00
svenhoefer
5804ed2d3a
- yWeb: fix url to Y_Version.txt
2016-10-30 01:34:41 +02:00
svenhoefer
4b25ad6951
- yWeb: change info string to Tuxbox-Neutrino
2016-10-30 01:34:41 +02:00
Thilo Graf
dbe8007882
Merge branch 'master' into pu/msgbox
2016-10-29 20:49:42 +02:00
Thilo Graf
27dc0228a5
components/widget: add doxygen config file to create documentations
...
If you want to create a documantation,
please move into current directory that contains the 'Doxyfile' and do execute command
''doxygen Doxyfile''
This creates usually a subdirectory named /doc/html/
This contains documentation contents in html format.
Open /doc/html/index.html in your browser and you will see contents.
2016-10-29 20:47:57 +02:00
Thilo Graf
aae4411d03
Merge branch 'master' into pu/msgbox
2016-10-29 12:38:17 +02:00
svenhoefer
1fc717f56f
Merge branch 'master' into pu/moviebrowser
2016-10-29 12:26:05 +02:00
M. Liebmann
e5402057d3
Use forceSaveScreen() in COsdSetup & CTimerList
2016-10-29 10:38:06 +02:00
M. Liebmann
74b0ce7f70
CKeyboardInput: Make saveScreen changeable with forceSaveScreen()
2016-10-29 10:38:06 +02:00
M. Liebmann
0e22860ac0
CStringInput: Make saveScreen changeable with forceSaveScreen()
2016-10-29 10:38:06 +02:00
M. Liebmann
373ae57e42
Sort locale
2016-10-29 10:38:06 +02:00
svenhoefer
142ae901b0
- moviebrowser: allow channellist-design in moviebrowser
2016-10-29 10:02:07 +02:00
svenhoefer
f7f76b0dd9
- listframe: add some needed get-members
2016-10-29 10:01:24 +02:00
svenhoefer
3f28e50c84
- textbox: add member to get background-radius
2016-10-29 10:00:25 +02:00
TangoCash
3776340268
add possibility to add Name,Url,Port, Username and Password if needed.
2016-10-28 22:20:27 +02:00
Thilo Graf
fa9e34fcca
Merge branch 'master' into pu/msgbox
2016-10-28 21:19:09 +02:00
Jacek Jendrzej
682b6f578e
src/gui/osd_setup.cpp try to fix segfault, call from channellist
2016-10-28 20:50:52 +02:00
svenhoefer
002277fb5f
- textbox: fix box width in round corners mode
2016-10-28 09:55:40 +02:00
Thilo Graf
9b9d2542e6
Merge branch 'master' into pu/msgbox
2016-10-28 08:05:34 +02:00
svenhoefer
874f54af4b
- cc_item_picture: fix wrong operator in width calculation
2016-10-27 23:11:43 +02:00
Jacek Jendrzej
a71c71edcc
src/gui/eventlist.cpp supplement to 61105699d4
, fix chanel_id in search-mode
2016-10-27 18:56:13 +02:00
Jacek Jendrzej
83976f40b4
src/gui/widget/menue.cpp fix segfault if items is empty
2016-10-27 17:06:12 +02:00
Thilo Graf
ae96d48e0f
Merge branch 'master' into pu/msgbox
2016-10-27 12:19:09 +02:00
Thilo Graf
3689684968
CChannelList: delete with red yes button
2016-10-27 12:17:36 +02:00
Thilo Graf
3d12e059c4
CTestMenu: add sample for message box with parameter CMsgBox::mbNoYes
2016-10-27 12:17:33 +02:00
Thilo Graf
f2b781dd6d
CMsgBox: apply order of color buttons like on remote control
...
Ensures unified conventions over gui.
2016-10-27 12:17:29 +02:00
Thilo Graf
f1e4723964
CMsgBox: add option for No Yes button arrangement
...
Useful if order of red and green buttons must be changed.
Return values are untouched.
2016-10-27 12:17:24 +02:00
svenhoefer
99a9f8a7e5
- textbox: fix lineBreakWidth calculation
2016-10-27 11:02:18 +02:00
Thilo Graf
28acb0fefa
Merge branch 'master' into pu/msgbox
2016-10-27 10:13:45 +02:00
Jacek Jendrzej
48c596e2ca
src/gui/timerlist.cpp update timerlist after show epgview
2016-10-26 18:31:44 +02:00
M. Liebmann
4dceb70ce1
CTimerList: Set httpConnectTimeout for remote timer = 3 sec
2016-10-26 15:16:11 +02:00
FlatTV
f62a3ada8b
system/httptool: make timeouts flexible
...
Signed-off-by: M. Liebmann <git@tuxcode.de >
2016-10-26 15:16:11 +02:00
M. Liebmann
4c8de6960e
remotetimer: Don't repaint timerlist when no changes to remote ip
2016-10-26 15:16:11 +02:00
M. Liebmann
a3e0a0e917
CMenuWidget::saveScreen: Fix segfault
2016-10-26 15:16:11 +02:00
M. Liebmann
a132969547
CTimerList: Use enableSaveScreen() for CIPInput
2016-10-26 15:16:11 +02:00
M. Liebmann
f396037078
CExtendedInput: Add saveScreen & restoreScreen() functions
2016-10-26 15:16:11 +02:00
Thilo Graf
d2038a499e
Clean up: remove unused files
2016-10-26 10:25:10 +02:00
Thilo Graf
e19536fe99
Includes: remove unused includes
2016-10-26 10:25:07 +02:00
Thilo Graf
ac59ce80b1
Merge branch 'master' into pu/msgbox
2016-10-26 09:56:49 +02:00
Thilo Graf
ca97793ef0
CNeutrinoApp: add missing hide()
...
Hintbox was not removed from scrren after paint.
2016-10-26 09:56:05 +02:00
Thilo Graf
3a6f9e5ffa
CMsgBox: add missing disableTimeOutBar()
...
addendum to
CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()
2016-10-26 09:55:55 +02:00
svenhoefer
56e668ae95
- followscreenings: don't show menu if just one event is found
2016-10-25 22:40:50 +02:00
vanhofen
82f7eff169
- moviebrowser: port configuration of moviebrowser fonts from NI-Neutrino
2016-10-25 12:19:48 +02:00
Thilo Graf
be5ab3ab57
Merge branch 'master' into pu/msgbox
2016-10-25 11:47:33 +02:00
svenhoefer
a8c4bdb7de
- listframe/moviebrowser: add round corners to scrollbar
2016-10-25 11:06:12 +02:00
svenhoefer
46297266b2
- moviebrowser: add spacer row to last play/rec windows
2016-10-25 11:06:12 +02:00
svenhoefer
be9143a511
- textbox: fix round corners/scrollbar handling
2016-10-25 11:06:12 +02:00
svenhoefer
301f312673
- moviebrowser: fix max_width in info-box
2016-10-25 11:06:12 +02:00
Thilo Graf
a80b861cb5
CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()
...
Explicit call of disableTimeOutBar() after exec() is required to ensure
we have no timebar opened objects. I'm not shure, but otherwise crashs
could be possible.
showTimeOutBar() is required for OnTimer(). It doesn't need any
parameter.
2016-10-25 08:53:23 +02:00
Thilo Graf
b6d4e3b523
Merge branch 'master' into pu/msgbox
2016-10-25 08:09:29 +02:00
Jacek Jendrzej
80f7d0a299
helpers: 201103L have to_string
2016-10-24 13:41:23 +02:00
Thilo Graf
527e65df77
CMsgBox: add doc for CMsgBox
2016-10-24 10:31:28 +02:00
Thilo Graf
a5ce26dfd9
CHintBox: try to optimize height and width of message window
2016-10-24 10:31:28 +02:00
Thilo Graf
21e8188b5b
CMsgBox: use default text mode parameter with scroll for all derivatives
2016-10-24 10:31:28 +02:00
Thilo Graf
55ac581523
CComponentsFooter: optimize select buttons, try to assign better contrast
...
Now it's possible to set parameters for frames and text.
Parameters are prdefined for better contrasts in select or default mode.
TODO: background modes have no effects at the moment. Here are other things need to be done.
2016-10-24 10:31:28 +02:00
Thilo Graf
969e2fe600
CHintBox: add doc with doxygen tags
2016-10-24 10:31:28 +02:00
Thilo Graf
912ca8647e
CTestMenu: ensure remove hintbox from screen after pressed exit button.
...
call of hide() was missed.
Use hintbox object on stack.
Is completely sufficient here.
2016-10-24 10:31:28 +02:00
Thilo Graf
6580c5a54a
CHintBox: ensure remove timeout bar from screen if hintbox object is closed
...
Timeout bar is not embedded like other cc items in this form, therefor is
is better to kill this object explicit from screen otherwise it is possible
we hab artefacts after closing of hintbox window.
2016-10-24 10:31:28 +02:00
Thilo Graf
2952dcc124
CHintBox: fix text mode pass
...
Rquired in inherited classes
2016-10-24 10:31:28 +02:00
Thilo Graf
4ff7bd8f7e
CHintBox: visualize timeoutbar with smooth progress
2016-10-24 10:31:28 +02:00
Thilo Graf
d0dd14040f
CComponentsTimer: add support for nano seconds
...
To enable nano mode, parameter is_nano must set to true.
2016-10-24 10:31:28 +02:00
Thilo Graf
542de648f5
CComponentsFooter: reduce button height inside footer
...
TODO: more optimization seems required
2016-10-24 10:31:27 +02:00
Thilo Graf
78259c6ec3
CCDraw: add signals into hide() methode
...
alows to use slots
2016-10-24 10:31:27 +02:00
Thilo Graf
3280b44471
CMsgBox: ensure reset of progress value on used key
2016-10-24 10:31:27 +02:00
Thilo Graf
d50ef787a2
CMsgBox: enlarge footer height
...
Buttons has too small offset to bottom of footer.
Framed and shaded buttons are arranged on the top of footer, so
we have a larger offset.
2016-10-24 10:31:27 +02:00
Thilo Graf
013cd1f2cc
CComponentsWindow: prepare possibility to change footer height
2016-10-24 10:31:27 +02:00
Thilo Graf
edd2e48bbe
CComponentsForm: try to fix possible transparent bars
...
Ion enabled frame it's possible we have transparent bars
between frame and the last item on window bottom. This should avoid this.
2016-10-24 10:31:27 +02:00
Thilo Graf
c035b2fc15
CHintBox: add space for timeout bar
2016-10-24 10:31:27 +02:00
Thilo Graf
52abf18c22
CPictureViewerGui: add helpbox
2016-10-24 10:31:27 +02:00
Thilo Graf
cb3699deb5
CHintbox/CMsgBox: add vizualized timeout bar
2016-10-24 10:31:27 +02:00
Thilo Graf
b9d44a3fc8
CHintbox: use default text frame depends from default height and width
2016-10-24 10:31:27 +02:00
Thilo Graf
8579758884
Helpbox: fix possible transparent holes behind images
2016-10-24 10:31:27 +02:00
Thilo Graf
1338ce2b8e
CMovieHelp: add localized items
...
TODO: add missings locales
2016-10-24 10:31:27 +02:00
Thilo Graf
87a9a69578
CPersonalizeGui: remove centered text alignment fro helptext
2016-10-24 10:31:27 +02:00
Thilo Graf
3221b7467e
Helpbox: use auto sized width for footer button
2016-10-24 10:31:27 +02:00
Thilo Graf
bd57627b8f
Helpbox: use current shadow color
2016-10-24 10:31:27 +02:00
Thilo Graf
3b60a55f59
CHintBox: reduce window size for used auto size depends on text content
2016-10-24 10:31:26 +02:00
Thilo Graf
ce11a3a0df
CComponentsButton: remake caption size to 85% of button height
...
Better optical matching size.
2016-10-24 10:31:26 +02:00
Thilo Graf
b3e7e49592
CComponentsFooter: use different select color for button, if count = 1
...
TODO: should be configurable. Not all theme color combinations
have matched contrasts.
2016-10-24 10:31:26 +02:00
Thilo Graf
5bd4903b27
cc_item.cpp: subtract frame width from the inner radius Box
...
Is necessary, because otherwise the frame radius would not match with outside radius
This would mean that there are "holes" at the box corners.
So now it seems to work.
2016-10-24 10:31:26 +02:00
Thilo Graf
59e8a17061
CComponentsItem: ensure some dimensions for shadow are not < 0
2016-10-24 10:31:26 +02:00
Thilo Graf
03d010fa29
CComponentsButton: remove enableShadow() from button class
...
is not required
2016-10-24 10:31:26 +02:00
Thilo Graf
f62ddcf61d
cc_item.cpp: remove frame width from boxrad
...
In framed boxes, frame radius was too big and was looking bad.
Not sure if this is now fixed everywhere (eg. hintboxes)
2016-10-24 10:31:26 +02:00
Thilo Graf
857b494c47
CMsgBox: use same colors for window body, footer and button container
2016-10-24 10:31:26 +02:00
Thilo Graf
9d09bc36ce
CMovieBrowser: add current content background color as image backkground
...
Avoids transparent shadow artefacts during repaint of images
2016-10-24 10:31:26 +02:00
Thilo Graf
9668f89db1
CComponentsPicture: use body color as default clean up color
2016-10-24 10:31:26 +02:00
Thilo Graf
7266628207
CCDraw: add private variable col_shadow_clean
...
Should help to control shadow clean up in some constallations
2016-10-24 10:31:26 +02:00
Thilo Graf
0f6e8e1f5d
CComponentsButton: remove clear()-methode and initVarButton()
...
clear() killed all button object with all key values and key properties.
So return values of messeage objects was killed.
initVarButton() contains Oobjekt intits to already existant object.
Bad idea, if we init again or pre init with NULL.
Mode pass was missed.
2016-10-24 10:31:26 +02:00
Thilo Graf
ebf2e65b38
CComponentsFooter: remove debug spam
2016-10-24 10:31:26 +02:00
Thilo Graf
3e01cbe1ac
CMsgBox: set some alternate keys to default key values
2016-10-24 10:31:26 +02:00
Thilo Graf
b272c407d7
CMsgBox: add colors to debug output
2016-10-24 10:31:25 +02:00
Thilo Graf
e2a1e7dc5b
cc_frm_button.cpp/cc_frm_footer.cpp: fix passed parameter
...
were not passed through
2016-10-24 10:31:25 +02:00
Thilo Graf
375451f0a6
CComponentsForm: add parameters to setSelectedItem() methode
...
Were not passed to items
2016-10-24 10:31:25 +02:00
Thilo Graf
2e631fd0ce
Try to rework footer
...
* try to fix enableButtonShadow(), seems an init is missing
* shadow fixed
2016-10-24 10:31:25 +02:00
Thilo Graf
eb78743e4a
CComponentsItem: unused vars commented out
2016-10-24 10:31:25 +02:00
Thilo Graf
b6185ea78d
CComponentsItem: remove frame witdth from boxrad calculation
...
This fix possible artefacts on the bottom right corner with frame
2016-10-24 10:31:25 +02:00
Thilo Graf
a17d61de8c
Shadow: try to optimize shadow areas
...
* cleanup inner part of box on round corners, frames considered
* adopt implementations in some gui classes
* some debug lines removed
* test menu adopted
* try to fix corner caluculation to avoid transparent holes
2016-10-24 10:31:25 +02:00
Thilo Graf
b233c06af3
CTestMenu: adopt for last changes
2016-10-24 10:31:25 +02:00
Thilo Graf
929b5da892
CComponetnsItem: try to assign shadow areas
...
TODO: possible crashes on some constellations
2016-10-24 10:31:25 +02:00
Thilo Graf
147246cead
cc_types.h: add compatible types shadow types
...
CC_SHADOW_ON is should compatible
2016-10-24 10:31:25 +02:00
Thilo Graf
363cf101d1
CComponentsFooter: add member enableButtonShadow()
...
Possibility to pass button properties into button objects
2016-10-24 10:31:25 +02:00
Thilo Graf
779c51bd00
CComponentsFooter: reduced button height for better optical view into footer
2016-10-24 10:31:25 +02:00
Thilo Graf
3477e28cd7
CComponentsItem: fix changeing color on select switching of frames
...
expand select mode methodes with paremters for frame properties
This should make variables col_frame_sel and fr_thickness_sel superfluous.
2016-10-24 10:31:25 +02:00
Thilo Graf
1888189fb3
CTestMenu: shadow for circle
...
TODO: not really nice at the moment
2016-10-24 10:31:24 +02:00
Thilo Graf
307b2763bd
shadow: paint shadow layer with multiple renderboxes
...
Should help to paint a clean shadow frame
2016-10-24 10:31:24 +02:00
Thilo Graf
be740c1552
CMsgBox: add option to enable/disable button background
...
replaces var name btn_contour for better plausibility
2016-10-24 10:31:24 +02:00
Thilo Graf
fc2eb68edc
CCDraw: try to fix possible data race
2016-10-24 10:31:24 +02:00
Thilo Graf
dde298b1b7
CMsgBox: rework msgbox classes with Window class implementation
...
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.
TODO: fix and optimize details
2016-10-24 10:31:24 +02:00
Stefan Seyfried
b8cf8167f4
configure: fix short-filename logic
...
if configure was not called from absolute path, detection
would fail and huge filenames would be included in binary
(noticed in yocto krogoth release)
2016-10-24 10:00:51 +02:00
Stefan Seyfried
ae345d11d3
system/helpers: allow to build with c++11 compilers
2016-10-24 09:55:32 +02:00
Stefan Seyfried
645da64839
helpers.cpp: include fontrenderer.h
...
if Font class is used, the header should be included, too :-)
2016-10-24 09:46:05 +02:00
Stefan Seyfried
b5cb683048
driver/record: make CStreamRec non-public
...
CStreamRec is only used inside CRecordManager::Record, so it
can be implemented completely inside record.cpp. The positive
side effect is that avformat.h is not included everywhere (e.g.
from moviebrowser/mb.h) and thus AVFORMAT_CFLAGS does not need
to be added everywhere to fix build failures.
2016-10-24 09:45:46 +02:00
Stefan Seyfried
5bf115db80
record, streamts: use modern AV_CODEC_ID enums
...
this allows to build with current ffmpeg
2016-10-24 09:45:23 +02:00
svenhoefer
4d93168cf6
- moviebrowser: show minutes in two-digits format
2016-10-23 21:51:34 +02:00
svenhoefer
850205f898
- colors: change color for marked items under cursor; user's request
2016-10-23 21:45:43 +02:00
Michael Liebmann
db7f7e5e24
Merge pull request #2 from neutrino-mp/master
...
allow to build (not runtime tested :-) with a current yocto krogoth SDK
2016-10-23 20:06:12 +02:00
Stefan Seyfried
830b5c2aa7
channellist: fix linking without --enable-pip
2016-10-23 17:45:58 +02:00
Stefan Seyfried
b46420506f
update_ext: fix build with glibc > 2.21 (open needs mode)
2016-10-23 17:43:16 +02:00
Stefan Seyfried
a40b58fa20
make curl and freetype2 detection crosscompile-friendly
2016-10-23 17:24:07 +02:00
Stefan Seyfried
944a4e4ecd
fix Makefiles to include SIGC_CFLAGS
...
now that the framebuffer class includes libsigc++, the path
to it must be known to all parts using framebuffer.h
2016-10-23 17:22:16 +02:00
Stefan Seyfried
edbe92bf0c
acinclude: fix variable expansion issues
2016-10-23 17:19:43 +02:00
Stefan Seyfried
4d4dad4536
acinclude: better fix for pkg-config 0.28 behaviour
...
Old pkg-config always retured a non-empty string for --cflags.
It always contained at least one bogus space. New pkg-config
does not do that. Do not rely on --cflags being non-empty.
2016-10-23 17:19:30 +02:00
Sven Höfer
e9181efdad
Merge pull request #1 from neutrino-mp/master
...
remove obsolete libtriple and unused LIBCS_* flags
2016-10-23 14:11:12 +02:00
Stefan Seyfried
f6d09bd0ef
configure: remove unused LIBCS_* variables
...
(forward ported neutrino-mp commit 45b4bb0488
)
2016-10-23 12:23:05 +02:00
Stefan Seyfried
57078ed23d
remove obsolete embedded libtriple
...
the code is unmaintained and probably non-functional, everyone
should use libstb-hal instead
(forward ported neutrino-mp commit d2d8218885
)
2016-10-23 12:19:06 +02:00
TangoCash
7bd568dc9c
fix overlapping remote timers
2016-10-23 11:16:42 +02:00
TangoCash
d0b9b3b4a5
fix empty ip
2016-10-22 22:42:03 +02:00
svenhoefer
1530bb8e8c
- locale: fix moviebrowser spacer
...
trailing whitespace was removed by mistake with 'git rebase --whitespace=fix' :/
2016-10-21 23:41:22 +02:00
svenhoefer
418bf4b341
- timerlist: hide play button, when no remote-box is defined
2016-10-21 12:11:36 +02:00
svenhoefer
9a9fc2097b
- timerlist: auto-calculate TimerListButtonsCount
2016-10-21 10:47:38 +02:00
TangoCash
cc5567e0ef
add play button in footer
2016-10-21 10:47:38 +02:00
TangoCash
9b0137377a
fix menue
2016-10-21 10:47:38 +02:00
TangoCash
083c547e27
add locals, add menu to manage box ip's
2016-10-21 10:47:37 +02:00
TangoCash
fb26f93d98
varius fixes
2016-10-21 10:47:37 +02:00
TangoCash
f354089763
add multiple remote boxes
2016-10-21 10:47:37 +02:00
TangoCash
7f91b853f7
check if channel is present (send + fetch)
2016-10-21 10:47:37 +02:00
TangoCash
9d19834340
suppleental to last commit: fix time corrections for remote timers
2016-10-21 10:47:37 +02:00
TangoCash
716e9f4d9b
adding remote timer (experimental)
...
switch record timers to remote box or back with "play"-key
2016-10-21 10:47:37 +02:00
svenhoefer
75a2665b87
- moviebrowser: add possibility to add spacers to moviebrowser
2016-10-21 10:47:37 +02:00
svenhoefer
b42045507c
- channellist: add small space between main-window and info-box
2016-10-21 10:47:37 +02:00
svenhoefer
efa4cae487
- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493; vol. 2
2016-10-20 00:27:36 +02:00
svenhoefer
a2b1da8bc9
Revert "- filebrowser: fix e9d8ab8a5e37ae44b3ca8185463faa7e8aa2a493"
...
This reverts commit 85cd0952f2
.
2016-10-20 00:27:36 +02:00
svenhoefer
85cd0952f2
- filebrowser: fix e9d8ab8a5e
2016-10-19 17:48:12 +02:00
svenhoefer
957b1e05df
- various: use DARK text color on DARK background
2016-10-19 14:35:38 +02:00
svenhoefer
870981c889
- menue: fix listModeKey handling
2016-10-19 14:06:24 +02:00
svenhoefer
bd2f2cb849
- listframe/moviebrowser: use getItemColors function
2016-10-19 13:21:58 +02:00
svenhoefer
91c668efca
- listframe: replace some color defines with original defines
2016-10-19 13:21:58 +02:00
svenhoefer
d6c85e14cc
- listbox: use getItemColors function
2016-10-19 13:21:58 +02:00
svenhoefer
8bf68eea67
- color: use DARK text color on DARK background
2016-10-19 13:21:58 +02:00
svenhoefer
a7233c1474
- channellist: avoid transparent pixels in round corners
2016-10-19 10:52:15 +02:00
svenhoefer
54b2a6da91
- stringinput_ext: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
7cdb8a0425
- stringinput: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
a5c9602e4b
- keyboard_input: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
d1eb35569e
- upnpbrowser: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
a38158919d
- timerlist: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
7f23b1ca38
- pictureviewer: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
e9d8ab8a5e
- filebrowser: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
fcd4246d9a
- eventlist: use getItemColors function
2016-10-19 10:06:36 +02:00
svenhoefer
c0a4815d42
- channellist: use getItemColors function; try to cleanup color mess
2016-10-19 10:06:36 +02:00
svenhoefer
6f4e7ecda8
- bouquetlist: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
89d373ed05
- bookmarkmanager: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
2040d7558a
- bouqueteditor_chanselect: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
00a1932833
- bouqueteditor_channels: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
cd20c34e98
- bouqueteditor_bouquets: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
3a80241b0c
- audioplayer: use getItemColors function
2016-10-19 10:06:35 +02:00
svenhoefer
56126c6a61
- color: add getItemColors function to simplify color handling
2016-10-19 10:06:35 +02:00
svenhoefer
119cb608cf
- upnpbrowser: use stopAudio() function; was missing in c915f85
2016-10-17 11:00:18 +02:00
svenhoefer
c074f1365f
- textbox: fix text position in mode CENTER and mode RIGHT; ...
...
and add VISUAL_DEBUG define. That paints beautiful colored boxes
to see what's going on.
2016-10-13 19:07:22 +02:00
svenhoefer
e8e237df40
- cc_item_infobox: user OFFSET defines; fix width of textbox
2016-10-13 19:03:38 +02:00
svenhoefer
c915f857d7
- upnpbrowser: use OFFSET defines; fix color under cursor; minor cleanups
2016-10-13 15:14:03 +02:00
svenhoefer
af7643a285
- textbox: use OFFSET defines
2016-10-13 15:12:52 +02:00
svenhoefer
c4ee6375da
- settings.h: activate OFFSET defines
2016-10-13 15:12:15 +02:00
M. Liebmann
f0b69955f0
Merge branch 'cst-next'
2016-10-13 11:42:47 +02:00
M. Liebmann
a0a09f1f7c
COPKGManager: Fix display description for locally installed packages
2016-10-13 09:53:52 +02:00
M. Liebmann
1f24e5725a
COPKGManager::hasOpkgSupport: Disable directory check
...
If directory /var/lib/opkg resp. /opt/opkg does not exist,
it is created by opkg itself
2016-10-13 09:53:52 +02:00
Thilo Graf
1e388d848c
CComponentsText: add missing member to get current font
2016-10-13 09:39:35 +02:00
svenhoefer
f04493b7e5
- eventlist: remove obsolete bool show from CEventList::showFunctionBar
2016-10-12 20:55:28 +02:00
svenhoefer
4b0b32833f
- eventlist: remove unnecessary hide of footer
2016-10-12 20:55:28 +02:00
Thilo Graf
422f5872e4
CComponentsScrollBar: disable scrollbar color gradient
...
Was for testing only, now usual properties used.
2016-10-12 10:08:18 +02:00
Thilo Graf
7b334f8883
CComponentsScrollBar: fix trasnparent background arrow icons
...
parameter was disabled
2016-10-12 09:42:46 +02:00
Thilo Graf
09d40a2ddb
CFrameBuffer: reduce debug spam
...
possible error is already intercepted.
2016-10-12 09:16:36 +02:00
Thilo Graf
133ec1f2bb
test_menue.cpp: fix broken build with --enable-testing
2016-10-11 00:43:38 +02:00
M. Liebmann
01f3a56229
Fix compile error at src/gui/audioplayer.cpp
...
- Complement to commit 98500fd
2016-10-10 20:53:05 +02:00
svenhoefer
104d21e784
- rename customcolor.h -> color_custom.h; reduce unneeded inludes
2016-10-10 14:19:55 +02:00
svenhoefer
26e0926586
- cc_frm_button: use same framecolor as used in messagebox/msgbox
2016-10-10 14:19:55 +02:00
svenhoefer
7782dcde01
- settings.h: add some definitions to use in future
2016-10-10 14:19:55 +02:00
svenhoefer
98500fdeb6
- add and use OFFSET_INTER definition
2016-10-10 14:19:55 +02:00
svenhoefer
5d450c60d3
- rename SHADOW_OFFSET -> OFFSET_SHADOW
2016-10-10 14:19:55 +02:00
vanhofen
d77858683b
- infoviewer: align progressbar/sigbox code to latest changes
2016-10-10 14:19:55 +02:00
vanhofen
be40e67b70
- colors: add COL_PROGRESSBAR wrapper
2016-10-10 14:19:55 +02:00
vanhofen
3284484300
- channellist: add small frame to mono progressbars w/o gradient
2016-10-10 14:19:55 +02:00
vanhofen
02e07e4d7e
- audioplayer: fix connectline paint
2016-10-10 14:19:55 +02:00
vanhofen
01f32241e4
- ccomponents: fix frame color
2016-10-10 14:19:55 +02:00
vanhofen
73d7575f5f
- infoclock: use default colors
2016-10-10 14:19:55 +02:00
vanhofen
93f92e3a3b
- timeosd: use default colors
2016-10-10 14:19:55 +02:00
vanhofen
06e7d1b952
- keyboard_input: fix shadow color
2016-10-10 14:19:55 +02:00
vanhofen
e65a7dfdd5
- stringinput: fix shadow color
2016-10-10 14:19:55 +02:00
vanhofen
74040e7ef5
- timerlist: fix shadow color
2016-10-10 14:19:55 +02:00
vanhofen
6629b64d6c
- colors: add COL_SCROLLBAR_PASSIVE wrapper
2016-10-10 14:19:54 +02:00
vanhofen
7e7d4e5fc1
- colors: add COL_SCROLLBAR_ACTIVE wrapper
2016-10-10 14:19:54 +02:00
svenhoefer
abd3f97e9d
- channellist: remove color-mess in progressbar code; don't change colors when moving cursor
2016-10-10 14:19:54 +02:00
svenhoefer
4598e320a6
- channellist: more highlight tuned channel under cursor
2016-10-10 14:19:54 +02:00
svenhoefer
a8f9903544
- timeosd: fix shadow color
2016-10-10 14:19:54 +02:00
svenhoefer
340d4882bc
- infoclock: fix shadow color; use SHADOW_OFFSET definition
2016-10-10 14:19:54 +02:00
svenhoefer
e8c77b6b7f
- ccomponents: just code cosmetics; formatting
2016-10-10 14:19:54 +02:00
svenhoefer
75fe6e407d
- colors: add COL_FRAME wrapper
2016-10-10 14:19:54 +02:00
Thilo Graf
c4827704ac
Moviebrowser: outsource help class
2016-10-07 17:38:25 +02:00
Thilo Graf
f90440e0f1
CComponentsWindow: remove wrong corner assignment
...
Overwrites corner mode for already assigned corner type for body object and
previous statement is canceled. This should avoid this.
2016-10-07 14:25:59 +02:00
Thilo Graf
fe8e3896a0
Moviebrowser: complete licence texts
2016-10-05 17:48:25 +02:00
Thilo Graf
b8e1d0ebbd
CImageInfo: using "DATADIR" instead fixed path
2016-10-04 20:40:30 +02:00
Thilo Graf
5fcd45b633
CImageInfo: fix initial height of first info item
...
On first view of imageinfo window, no image name was visibla.
Height for this item was not assigned.
Height was only assigned at the second attempt.
2016-10-03 21:38:22 +02:00
Thilo Graf
dae88708ee
CImageInfo: fix possible item height calculation
...
Calculation of height was ok on first paint, but on next time was broken.
2016-10-03 15:06:02 +02:00
Thilo Graf
95735f6faf
CImageInfo: use matched fontsize for informations
...
This window contains many lines and it's possible that some lines are
truncated. if users have changed to extreme font sizes,
So it is hopefully solved.
2016-10-03 13:15:57 +02:00
Thilo Graf
7355ebb883
CImageInfo: add yweb version info
2016-10-03 01:54:06 +02:00
Thilo Graf
6b88cea7bf
Imageinfo: add lua API info
...
Conflicts:
data/locale/deutsch.locale
data/locale/english.locale
data/locale/nederlands.locale
src/system/locals.h
src/system/locals_intern.h
2016-10-03 01:54:06 +02:00
Thilo Graf
c9314e4bd1
CImageInfo: enable fade for image info window
2016-10-03 01:52:32 +02:00
Thilo Graf
ac58c8c016
CComponentsExtTextForm: add methode to get current font
...
Default font is generated by class it self, so it is useful
to have access to current font if is required by implemenations.
2016-10-03 01:45:14 +02:00
Thilo Graf
80753c75d1
CComponentsExtTextForm: add missed parameter font_text
2016-10-03 01:45:09 +02:00
Thilo Graf
1d74379981
lua api: fix broken build with --disable-lua
2016-10-03 01:44:54 +02:00
Thilo Graf
f4387ccfa7
CLuaInstCCSignalbox: fix compatibility
...
Parameter for frontend was changed, is now NULL.
older plugins could expect an instance and could show
emtpty signal bars.
2016-10-01 22:10:25 +02:00
M. Liebmann
312a80bee9
Set correct path for /.version if TARGET_PREFIX is in use.
2016-10-01 11:47:59 +02:00
M. Liebmann
e68f5b6708
src/global.h: Define TARGET_PREFIX when it is not defined
2016-10-01 11:47:59 +02:00
svenhoefer
c7e1a77a21
- audioplayer: fix detailsline position
2016-10-01 11:06:11 +02:00
svenhoefer
d67de1d5ff
- fade: fix if-else-endif logic
2016-10-01 11:06:11 +02:00
svenhoefer
9976307997
- yWeb: internal rename path_usrbin -> path_varbin
2016-10-01 11:06:11 +02:00
svenhoefer
f3bed64765
- yWeb: intensive use of variables
2016-10-01 11:06:11 +02:00
svenhoefer
b5820837de
- yWeb: replace hardcoded paths (/share/tuxbox/neutrino/httpd -> %(PRIVATE_HTTPDDIR))
2016-10-01 11:06:11 +02:00
svenhoefer
d5e62bd379
- yWeb: replace hardcoded paths (/var/httpd -> %(PUBLIC_HTTPDDIR))
2016-10-01 11:06:11 +02:00
svenhoefer
7a2bc6be83
- yWeb: replace hardcoded paths (/var/tuxbox/plugins -> %(PLUGINDIR_VAR))
2016-10-01 11:06:11 +02:00
svenhoefer
f60578680b
- yWeb: replace hardcoded paths (/var/tuxbox/config -> %(CONFIGDIR))
2016-10-01 11:06:11 +02:00
svenhoefer
61b56cdf58
- yWeb: add hack to Makefile to replace %(FAKE_VARIABLES) after install
2016-10-01 11:06:11 +02:00
svenhoefer
cc5f776780
- moviebrowser: undock display of filling level from infobar setting
2016-09-30 08:53:30 +02:00
M. Liebmann
281930c35d
Move definitions for '*_VAR' directories to configure
2016-09-30 05:58:17 +02:00
svenhoefer
6cff0d23ce
- streaminfo2: allow fade in/out
2016-09-30 00:02:01 +02:00
svenhoefer
934ad68520
- fade: fix flickering on HD2 hardware; ported from TangoCash's repo
2016-09-29 23:58:18 +02:00
vanhofen
49b0ec3319
- movieplayer: fix -Wformat warning; Vol. 2
2016-09-29 18:06:58 +02:00
vanhofen
f9934cde53
- neutrinofonts: fix -Wnarrowing warning in osd_setup
2016-09-29 10:53:06 +02:00
vanhofen
f45d4d2bd5
- streamts: fix -Wformat warning
2016-09-29 10:53:06 +02:00
vanhofen
256b0965ba
- movieplayer: fix -Wformat warning
2016-09-29 10:53:06 +02:00
Thilo Graf
a4b2e25bf2
CComponentsItem: prevent reinit of already initialized parent form
2016-09-29 10:19:37 +02:00
TangoCash
d35cf3cd55
- channellist: paint events in additional box in a separated thread
2016-09-28 21:12:32 +02:00
Thilo Graf
ad189f180d
CInfoViewer: allow fe change without new sigbox object
2016-09-28 21:12:32 +02:00
Thilo Graf
f68fd5ac19
CSignalBox: add missing member to set frontend
...
Remove double init of sig items; Will be done already by paintScale().
Ensure reset of last sig value on fe change.
Prevent possible segfault if fe is not defined.
2016-09-28 21:12:32 +02:00
svenhoefer
59ac9e57e1
Revert "CSignalBox: Set current tuner as the default frontend"
...
This reverts commit c83f195637
.
Conflicts:
src/gui/components/cc_frm_signalbars.h
2016-09-28 21:12:32 +02:00
martii
aaaa9745a7
timerd: honor recording safety when modifying timers (fix)
2016-09-26 13:57:34 +02:00
martii
67a375f4da
timerd: honor recording safety when modifying timers
2016-09-26 13:57:34 +02:00
TangoCash
e86b28a50e
always refresh EPG for timer recordings
2016-09-26 13:04:48 +02:00
TangoCash
3f32350645
add autoAdjustToEPG to webif API
2016-09-26 13:04:48 +02:00
martii
250926daff
gui/timerlist: don't auto-adjust manually-added timer to EPG (untested)
2016-09-26 13:04:48 +02:00
martii
2cebd62aee
timerd/timermanager: fix EPG auto-adjustment of recordings
2016-09-26 13:04:48 +02:00
martii
c07b0f0b6c
timerd: adjust recording timers to epg
2016-09-26 13:04:48 +02:00
svenhoefer
9a36f6f1e6
- src/zapit/src/Makefile.am: add @FREETYPE_CFLAGS@ to avoid build fails
2016-09-26 13:04:47 +02:00
Thilo Graf
264366c792
CMenuItem: use reasonable radius
...
In some views the large radius looks too chunky.
2016-09-24 20:59:49 +02:00
Thilo Graf
7c4e1c20b8
CComponentsButton: use passed shadow parameter
...
Shadow was always enabled.
2016-09-24 01:09:46 +02:00
Thilo Graf
b205b0c8d0
CComponentsHeader: ensure clean object on reinit
...
Items were destroyed with simple call of delete
but not removed from item collection.
removeCCItem() does this and destroys item objects too.
2016-09-24 01:09:41 +02:00
Thilo Graf
3af698701b
CComponentsFooter: remove defined font from footer
...
cch_font has nothing to do with button font and is already
inherited and defined from header class and can be redefined with
setCaptionFont() methode if required.
2016-09-24 01:08:08 +02:00
M. Liebmann
6f7ee35f24
CLuaInstMessagebox::MessageboxExec: Fix 'show_buttons' handling
2016-09-21 08:20:34 +02:00
svenhoefer
8d1710bb07
- pzapit: fix change video mode; tell neutrino about the new value
2016-09-14 00:23:23 +02:00
Thilo Graf
1caa54d6ab
CCDraw: add member to get current shadow width
2016-09-13 09:09:27 +02:00
Thilo Graf
0eca61b71e
CFrameBuffer: add debug warning if radius < 0
...
Radius < 0 causes for wrong rendering. paintBoxFrame() gets confused.
This will paint partial outside of frame area.
2016-09-13 09:09:24 +02:00
Thilo Graf
2de3a167e5
CComponentsFooter: rename var for btn icon
...
is more plausible
2016-09-13 09:04:53 +02:00
TangoCash
bf770e9a68
- messagebox: fix navigation in buttons if just one button is present (thx dbo)
2016-09-12 13:27:46 +02:00
svenhoefer
974ef11d5b
- detailsline: remove unneeded position/dimension additions
2016-09-12 12:11:04 +02:00
svenhoefer
9948649f55
- cc_detailsline: fix positions/dimensions of detailsline
2016-09-12 12:10:19 +02:00
Thilo Graf
bb216f975c
CThemes: try to fix possible artefacts after changed theme
...
This ensures a clean screen before repaint after changed theme.
In some constellations (eg. with color gradient) it was possible to
see some old artefacts inside widget items, eg. in header.
This should avoid this.
Small disadvantage: screen needs complete repaint after changed theme, but
this should be not a problem in this case.
2016-09-12 08:38:17 +02:00
TangoCash
24dd6a8c22
lua: Fix segfault in messagebox.exec at 'align' and 'default'
...
- Set default values for 'show_buttons' and 'default_button'
to the correct value
- Set Lua api version to 1.60
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2016-09-10 19:07:51 +02:00
vanhofen
aa8a3849f4
- movieinfo: internally rename epgEpgId -> epgId
2016-09-10 00:32:35 +02:00
vanhofen
625cbb6122
- movieinfo: internally rename epgId -> channelId
2016-09-10 00:32:35 +02:00
vanhofen
a85d539bd0
- movieinfo: internally rename epgChannel -> ChannelName
2016-09-10 00:32:35 +02:00
vanhofen
c5dcb1c4f6
- movieinfo: internally rename epgAudioPid -> AudioPid
2016-09-10 00:32:35 +02:00
vanhofen
c1feaad8fa
- movieinfo: internally rename epgVTXPID -> VtxtPid
2016-09-10 00:32:35 +02:00
vanhofen
8bb566eba5
- movieinfo: internally rename epgVideoPid -> VideoPid
2016-09-10 00:32:35 +02:00
vanhofen
1c37abc0a0
- movieinfo: internally rename epgMode -> mode
2016-09-10 00:32:35 +02:00
svenhoefer
2911e638c7
- add listModeKey() function to simplify these calls
2016-09-09 10:42:46 +02:00
M. Liebmann
b1ab3e2290
Activate warnings for deprecated functions in CLuaInstMisc & CLuaInstVideo
...
- Set Lua api version to 1.59
2016-09-08 08:45:15 +02:00
svenhoefer
80d1e9b6cf
- lua: add pin-input; set lua api version to 1.58
2016-09-08 00:09:52 +02:00
Jacek Jendrzej
f101655e19
fix compil error: redundant redeclaration of 'void strReplace'
2016-09-07 18:30:03 +02:00
Jacek Jendrzej
6aab8c6d12
src/gui/lua/lua_filehelpers.cpp fix possible segfault if string argument is not a string (nil)
2016-09-07 18:05:01 +02:00
M. Liebmann
6a9c08ae90
CFileHelpers: Rework FileBuf handling
...
FileBuf: Reserve memory only when it is needed (copyFile)
copyFile: Reserve for small files, only as much memory as is required
2016-09-06 11:32:41 +02:00
M. Liebmann
ff9a71cd36
CFileHelpers::removeDir: Better error message
...
- No error when directory does not exist
2016-09-06 11:32:41 +02:00
Thilo Graf
a10755dca7
Moviebrowser: functions outsourced
...
TODO: Classes and menus should follow someday.
2016-09-06 11:32:41 +02:00
Thilo Graf
71df2cab52
Movibrowser: types outsourced
2016-09-06 11:32:41 +02:00
Thilo Graf
64053c1758
Moviebrowser: start outsourcing moviebrowser code
2016-09-06 11:32:41 +02:00
svenhoefer
84dfce8018
- lua: add RC_timeout to keyname table; set lua api version to 1.57
2016-09-06 01:11:16 +02:00
svenhoefer
0fa4486077
- lua: add stand-alone stringinput; set lua api version to 1.56
2016-09-05 23:49:37 +02:00
M. Liebmann
52c489f211
lua_filehelpers.cpp: Add lua script function 'exist()'
...
- Set Lua api version to 1.55
2016-09-05 23:46:02 +02:00
M. Liebmann
95a078742b
lua_filehelpers.cpp: Add lua script function 'ln()'
...
- Set Lua api version to 1.54
2016-09-05 23:46:02 +02:00
M. Liebmann
b50886faca
lua_filehelpers.cpp: Add lua script function 'readlink()'
...
- Set Lua api version to 1.53
2016-09-05 23:46:02 +02:00
M. Liebmann
906e9a2156
lua_filehelpers.cpp: Add lua script function 'mkdir()'
...
- Set Lua api version to 1.52
2016-09-05 23:46:01 +02:00
M. Liebmann
631708f380
lua_filehelpers.cpp: Add lua script function 'rmdir()'
...
- Set Lua api version to 1.51
2016-09-05 23:46:01 +02:00
M. Liebmann
689bc50a62
src/system/helpers.h:createDir(): Set correct default for mode
2016-09-05 23:46:01 +02:00
M. Liebmann
ab322416dc
lua_filehelpers.cpp: Add lua script function 'touch()'
...
- Set Lua api version to 1.50
2016-09-05 23:46:01 +02:00
M. Liebmann
ab7d90de3f
lua_filehelpers.cpp: Add lua script function 'chmod()'
...
- Set Lua api version to 1.49
2016-09-05 23:46:01 +02:00
M. Liebmann
de07369d68
Use DebugInfo functions in CFileHelpers::cp / lua cp
2016-09-05 23:46:01 +02:00
M. Liebmann
83a902d524
CFileHelpers: Add DebugInfo functions for displaying error messages..
...
..in lua script functions
2016-09-05 23:46:01 +02:00
M. Liebmann
92a88906a5
Add alternative variant for the display of __FILE__ (__path_file__)
...
- __path_file__ includes the relevant parts of source path
2016-09-05 23:46:01 +02:00
M. Liebmann
270cd318ec
lua_filehelpers.cpp: Add lua script function 'cp()'
...
- Set Lua api version to 1.48
2016-09-05 23:46:01 +02:00
M. Liebmann
5198a13282
helpers.cpp: Add cp() function
2016-09-05 23:46:01 +02:00
M. Liebmann
64b5d36c52
CFileHelpers::copyFile: Rewrite mode handling
2016-09-05 23:46:01 +02:00
M. Liebmann
38470a8a80
helpers.cpp: Add itoa() function
2016-09-05 23:46:01 +02:00
M. Liebmann
295ca1f7c9
src/gui/lua: Add lua_filehelpers.cpp
2016-09-05 23:46:01 +02:00
M. Liebmann
c566466ff1
CLuaInstCCWindow::CCWindowNew: use setButtonLabels real footer width
2016-09-02 17:24:32 +02:00
svenhoefer
8d014c6f76
- lua_menue: allow user definable return values
...
This concerns:
* CLuaMenuFilebrowser::exec()
* CLuaMenuStringinput::exec()
* CLuaMenuKeyboardinput::exec()
2016-09-01 09:44:13 +02:00
Thilo Graf
ed0154a973
CFrameBuffer: add debug warning if radius < 0
...
Radius < 0 causes for wrong rendering. paintBoxRel() gets confused.
This will paint partial outside of renderbox.
TODO: This should be fixed.
2016-08-31 10:03:52 +02:00
Thilo Graf
731cb9c66d
CComponentsHeader: don't use default parameters for privat member
...
Unified adaptation related to child class ComponentsFooter.
see: 9b9a8d1a78
2016-08-30 11:19:48 +02:00
vanhofen
7d580b3296
- yWeb: depending display of logos in EPG plus from Tuxbox.DisplayLogos
2016-08-26 16:05:45 +02:00
vanhofen
3e283469db
- tuxboxapi: remove obsolete Tuxbox.LogosURL from getLogoFile()
2016-08-26 16:05:45 +02:00
vanhofen
7ac0ed9093
- neutrinoyparser: move search for channellogos to neutrinoyparser
...
This is to respecting user's setting to use other channellogos for
WebIf. Now WebIf tries Tuxbox.LogosURL from nhttpd.conf first.
Controlapi ignores these setting and providing the default system
channelogos using NeutrinoAPI->getLogoFile().
2016-08-26 16:05:45 +02:00
TangoCash
3f3ff32c86
fix xmltv channellogos
2016-08-26 16:05:45 +02:00
martii
b66c1e9f0f
nhttpd/neutrinoapi: fix getLogoFile()
2016-08-26 16:05:45 +02:00
Thilo Graf
9b9a8d1a78
CComponentsFooter: don't use default parameters for privat member
...
Passed init values are better to see here.
This should fix wrong footer color too. See UPNP-Browser, color was not
applied here.
2016-08-23 16:00:48 +02:00
svenhoefer
7c47b1a2a6
- controlapi: remove unused variable outType from xmltv functions
2016-08-23 15:39:09 +02:00
svenhoefer
acf58551a8
- yhook: avoid parameters from xml closing tag
2016-08-23 14:26:51 +02:00
TangoCash
bdde716c4a
- controlapi: add xmltv support
2016-08-23 14:26:24 +02:00
Thilo Graf
90866b232a
CComponentsWindow: fix possible holes between frame and footer
...
One line was to much
2016-08-22 21:17:02 +02:00
Thilo Graf
41ed6513bd
CMenuWidget: assign all layer colors out of header init
...
This fixes missing applying of possible changes of
colour settings in color setup for frame.
2016-08-22 21:16:58 +02:00
Thilo Graf
2cf409bc27
CComponentsButton: reduce shadow width
...
buttons are mostly small elements, so these elements should have a reasonable shadow width
2016-08-22 21:16:54 +02:00
Thilo Graf
ca5702acf4
CComponentsWindow: simplify statements
2016-08-22 21:16:50 +02:00
Thilo Graf
a92757697f
CComponentsFooter: use background color of footer inside chain object
...
Ensure pass of bg color from parent into chain object and button objects.
Required by embedded button objects. This prevents "holes" on screen.
2016-08-22 21:15:28 +02:00
Jacek Jendrzej
52d16769f1
src/gui/lua/lua_cc_window.cpp use setButtonLabels real window width
2016-08-22 20:59:06 +02:00
M. Liebmann
c990411575
Complete missing lua api versions:
...
- colors: some internal renamings (bc39d1e
) v1.40
- colors: make footer background color configurable (cc5258e
) v1.41
- luainstance: add missing entry for shadow color (a9446a0
) v1.42
- cc_text: if dx and dy is not set and text have parent use Height
(a648dab
) v1.43
- cc_window: dont paint over screen size (9120176
) v1.44
- cpicture: Add getHeight/getWidth option (d5051a1
) v1.45
- cpicture: Add setDimensionsAll option (5c26de0
) v1.46
- Set Lua api version to 1.46
See also neutrino-hd wiki:
https://wiki.neutrino-hd.de/wiki/Neutrino_HD_Lua_API#Changelog
2016-08-22 04:31:29 +02:00
Jacek Jendrzej
5c26de095c
lua_cc_window: add setDimensionsAll option
2016-08-21 18:29:10 +02:00
Jacek Jendrzej
d5051a100f
lua_cc_picture: add cpicture getHeight / getWidth option
2016-08-21 16:17:28 +02:00
Jacek Jendrzej
912017621b
src/gui/components/cc_frm_window.cpp dont paint over screen size
2016-08-20 16:20:16 +02:00
Jacek Jendrzej
c37ef21912
2:supplement to a648daba75
2016-08-20 13:59:15 +02:00
Jacek Jendrzej
27ddf8935d
supplement to a648daba75
2016-08-20 09:54:12 +02:00
Jacek Jendrzej
a648daba75
src/gui/lua/lua_cc_text.cpp if dx and dy is not set and text have parent use Height and Width size from parent
2016-08-19 21:17:45 +02:00
Jacek Jendrzej
a29f433ded
src/gui/widget/menue.cpp check if pointer is not NULL
2016-08-17 17:23:08 +02:00
Thilo Graf
1306a7c1a3
CMenuWidget: adopt shadow color to newer color macros
2016-08-17 10:55:12 +02:00
Thilo Graf
6163c4f5ed
CUpnpBrowserGui: enable missing shadows
...
Supplement for c9bb55db72
2016-08-17 10:34:36 +02:00
svenhoefer
64bc3c5adc
- themes: change footer colors defaults
...
these colors historically depends on infobar colors
2016-08-16 23:38:33 +02:00
M. Liebmann
b015f65d4c
CUpnpBrowserGui: Fix segfault at neutrino start
2016-08-16 15:11:39 +02:00
M. Liebmann
be469d3549
Sort locale
2016-08-16 15:11:39 +02:00
svenhoefer
1f60557e0b
- ccomponents: use COL_SHADOW for shadows
2016-08-16 08:37:54 +02:00
svenhoefer
b1eab6a23e
- lua_cc_*: use COL_SHADOW for shadows
2016-08-16 08:37:54 +02:00
svenhoefer
c9bb55db72
- upnpbrowser: rework elements positions; avoid using FONT_EVENTLIST
2016-08-16 08:37:54 +02:00
svenhoefer
ba7545ce7a
- themes: initialize foot_Text a little brighter
2016-08-16 08:37:54 +02:00
svenhoefer
74345ecaa2
- osd_setup: auto-calc size of font_size structs
2016-08-15 22:15:15 +02:00
svenhoefer
c159fec182
- neutrinofonts: remove wrong name from signal_font struct
2016-08-15 22:15:15 +02:00
svenhoefer
344101d50a
- upnpbrowser: use larger font for items; we have space, so let's use it
2016-08-15 19:50:23 +02:00
svenhoefer
dc13d0ff28
- upnpbrowser: fix calculation of upper info box height
2016-08-15 19:35:02 +02:00
svenhoefer
c35414bc56
- cc_item_text: avoid using INFOBAR_SMALL font; use MENU_INFO instead
...
it's a small font too
2016-08-15 19:32:46 +02:00
svenhoefer
54f2ac510f
- fonts: add and use own font for all footers
2016-08-15 19:02:42 +02:00
Jacek Jendrzej
080cda9716
src/gui/moviebrowser.cpp m_movieSelectionHandler NULL pointer, try to fix use pointer after delete
2016-08-15 16:39:27 +02:00
Jacek Jendrzej
c9b5470a47
src/gui/widget/textbox.cpp try to fix paint sidebar
2016-08-15 15:49:04 +02:00
svenhoefer
5610aa280e
- filebrowser: remove my stupid comment
2016-08-15 13:02:49 +02:00
svenhoefer
29c7d652ec
- cc_frm_button: respecting user colors in buttons
2016-08-15 12:31:28 +02:00
svenhoefer
0274471517
- infoviewer_bb: respecting user colors in buttonbar
2016-08-15 12:29:23 +02:00
svenhoefer
8c7952011e
- colors: make footer text color configurable
2016-08-15 12:16:49 +02:00
svenhoefer
47f11a0e11
- yWeb: enable trsp-key on remote controls
2016-08-15 08:30:36 +02:00
svenhoefer
a9446a084a
- luainstance: add missing entry for shadow color
2016-08-15 00:32:57 +02:00
svenhoefer
ff044c9208
- colors: remove obsolete COL_SHADOW_PLUS_1
...
we should use only one shadow color (COL_SHADOW_PLUS_0)
2016-08-15 00:31:27 +02:00
svenhoefer
1209485c6b
- upnpbrowser: use COL_SHADOW_PLUS_0 instead of COL_SHADOW_PLUS_1
2016-08-15 00:30:47 +02:00
svenhoefer
cc5258e6d5
- colors: make footer background color configurable
...
TODO: footer text color and maybe footer font
2016-08-15 00:14:47 +02:00
svenhoefer
13966c519b
- cc_frm_footer: overload font option with old familiar font
2016-08-14 22:17:59 +02:00
svenhoefer
bc39d1e14e
- colors: some internal renamings
...
* INFOBAR_SHADOW to SHADOW because it's not only used in infoviewer
* INFOBAR_SHADOW_TEXT to MENUFOOT_TEXT because it's the proper name
This is in preparation to make footer colors configurable
2016-08-14 21:55:18 +02:00
svenhoefer
55b79d26a3
- upnpbrowser: reduce paintButtons calls to cc_frm_buttons default
...
remove obsolete setColorBody() call
2016-08-14 21:11:08 +02:00
svenhoefer
fe01996d2b
- bouqueteditor: reduce paintButtons calls to cc_frm_buttons default
2016-08-14 20:59:29 +02:00
svenhoefer
fa27f87bb1
- cc_frm_button: don't use frames per default and align fontsize
...
to familiar size
2016-08-14 20:56:41 +02:00
M. Liebmann
f898c08154
Fix commit 4fd7808afd
...
- Use indexes for font parameter in formatDeleteMsg() & cutString()
2016-08-13 16:01:00 +02:00
M. Liebmann
0d5edc29e6
Fix commit 71674d0f8a
...
- Use indexes for font parameter in formatDeleteMsg() & cutString()
2016-08-13 16:01:00 +02:00
Jacek Jendrzej
485cc671bc
src/gui/moviebrowser.cpp refreshMovieInfo after sort
2016-08-13 14:13:52 +02:00
M. Liebmann
4fd7808afd
moviebrowser: Fix text display in message box when deleting a movie
2016-08-12 19:22:48 +02:00
M. Liebmann
71674d0f8a
src/system/helpers.cpp: Add cutString() function
2016-08-12 19:22:48 +02:00
Thilo Graf
c317e4dbb4
CCDraw: add comment
...
Add comment where to find corner radius defines
2016-08-12 17:39:18 +02:00
Thilo Graf
5788d744c6
CMenuWidget: use real paint mode of info box
2016-08-12 17:39:11 +02:00
svenhoefer
ba9a54a0a9
- messagebox/msgbox: respect user colors for inactive buttons; ...
...
paint buttons with shadow and small frame
2016-08-12 15:35:22 +02:00
svenhoefer
220260c718
- fb_window: add possibility to paint frame boxes
2016-08-12 15:31:51 +02:00
svenhoefer
22fcc8fe4d
- movieinfo: more cleanup; use htmlEntityDecode from helpers.cpp
2016-08-11 12:32:00 +02:00
svenhoefer
8b3b4ba4d1
- movieinfo: cleanup from unused code; reformat code; no binary changes
2016-08-11 11:47:00 +02:00
vanhofen
5885500e5f
- epgview: fix display of mp_movie_info->productionDate
2016-08-11 00:58:10 +02:00
svenhoefer
ddf6b6737f
- fix 4dd56385fb
2016-08-10 17:02:59 +02:00
svenhoefer
4dd56385fb
- moviebrowser: don't paint hdd progressbar if it's disabled by user
2016-08-10 16:07:16 +02:00
svenhoefer
de74242310
- epgview: show progressbar in movieplayer mode
2016-08-10 15:53:11 +02:00
M. Liebmann
5ad25b387e
epgview: Fix save movie info
...
Signed-off-by: svenhoefer <svenhoefer@svenhoefer.com >
2016-08-10 13:55:33 +02:00
svenhoefer
a6875eb3f3
- epgview: fix bigfonts switch in movieplayer mode
2016-08-10 12:58:43 +02:00
svenhoefer
99de005c68
- epgview: fix content of small bottom box in movieplayer mode
2016-08-10 12:17:16 +02:00
TangoCash
23d3b61e0a
fix position channellogo in moviebrowser
2016-08-09 19:02:39 +02:00
TangoCash
0040a21293
fix epgview channelogo (from moviebrowser)
2016-08-09 19:00:22 +02:00
TangoCash
c0f3e908ff
fix fading from moviebrowser
2016-08-09 17:56:00 +02:00
TangoCash
eb73d09ac3
add missing blits
2016-08-09 17:55:09 +02:00
svenhoefer
81fa43435e
- tmdb: cleanup from unused code
2016-08-09 17:48:56 +02:00
svenhoefer
34b03c246f
- movieinfo: move #endif to right place
2016-08-09 15:56:19 +02:00
svenhoefer
766c4fd9c8
- epgview: add extended movie info; code from movieinfo.cpp
...
comment out unused showMovieInfo() in movieinfo.cpp
2016-08-09 14:13:19 +02:00
svenhoefer
5ccca6c1af
- locals: pay attention to upper/lower case for online services
2016-08-08 23:40:09 +02:00
svenhoefer
db896847b9
- allow to disable online services w/o cleaning the keys
2016-08-08 23:11:17 +02:00
vanhofen
a291b11300
- add submenu to configure and control online services like youtube, shoutcast and tmdb
2016-08-06 22:52:37 +02:00
vanhofen
5ce13c651d
- disable youtube, when youtube_dev_id is empty
2016-08-06 22:52:37 +02:00
vanhofen
bbccd92b49
- disable tmdb, when tmdb_api_key is empty
2016-08-06 22:52:37 +02:00
vanhofen
1f224be672
- disable shoutcast, when shoutcast_dev_id is empty
2016-08-06 22:52:37 +02:00
svenhoefer
5837b922b1
- eventlist: allow to disable epgplus
2016-08-04 09:44:36 +02:00
svenhoefer
f9a8b5a656
- epgview: remove obsolte calculation for footer witdh
2016-08-03 12:50:34 +02:00
svenhoefer
be2a5bcbb5
- epgview: cleanup from unused code
2016-08-03 12:19:52 +02:00
svenhoefer
999d61f923
- epgview: rework buttonbar logic
2016-08-03 11:12:45 +02:00
svenhoefer
25e29c30be
- epgview: fix y-position of tmdb-logo and rating-stars
2016-08-03 00:12:29 +02:00
svenhoefer
7df061947e
- epgview: rename bool 'tmdbtoggle' to 'tmdb_active'
2016-08-02 12:48:18 +02:00
svenhoefer
6e3ef2375b
- epgview: completion of d3cdf8d250
2016-08-02 12:03:42 +02:00
svenhoefer
adb48f523d
- minor code cosmetics; no binary changes
2016-08-02 11:36:29 +02:00
svenhoefer
d3cdf8d250
- epgview: scale tmdb-cover; smoother view (use a larger offset)
2016-08-02 11:19:38 +02:00
svenhoefer
a4ffdcd413
- epgview: rename bool 'cover' to 'has_cover'
2016-08-02 10:28:49 +02:00
Jacek Jendrzej
148ba9428a
src/gui/epgview.cpp fix clear epgtext
2016-07-30 19:15:15 +02:00
Jacek Jendrzej
bedd37b1af
src/gui/epgview.cpp use show function for mp info view
2016-07-30 18:54:53 +02:00
Jacek Jendrzej
4b2e809ab2
fix logic
2016-07-29 19:11:13 +02:00
Jacek Jendrzej
86cea031ad
dont use tmdb if api key not defined
2016-07-29 17:00:29 +02:00
Jacek Jendrzej
51bf5c2195
src/gui/moviebrowser.cpp use one key for delete cover or add tmdb cover
2016-07-29 15:34:41 +02:00
Jacek Jendrzej
a2afb0155c
show epg/tmdb in moviebrowse info modus (yellow->info)
2016-07-28 18:07:10 +02:00
TangoCash
c3d91b7040
fix bigfonts in last commits
2016-07-28 16:15:23 +02:00
Jacek Jendrzej
e681ca2b04
fix compil warnings
2016-07-28 15:17:01 +02:00
TangoCash
7aa3656b14
add option to replace EPG Info with tmdb Info - be careful
2016-07-28 15:02:44 +02:00
TangoCash
98640e1b1f
urgent fix for last commit
2016-07-28 15:02:33 +02:00
TangoCash
44ca60eb17
adding Live-TV look alike EPG-Infos in Movieplayer incl. TMDB
2016-07-28 15:02:20 +02:00
Thilo Graf
ab7c67d2b0
CMsgBox: ensure repaint of background
...
This fixes "transparent holes", because textbox object is responsible
for text.
The problem here is that the message box has a fixed width and text box
width is not really considered. This should be fixed, but CMsgBox class
is used only by CMovieinfo class and this should be enough for the moment.
2016-07-27 21:38:49 +02:00
Jacek Jendrzej
021db3ab04
src/gui/lua/lua_video.cpp fix possible segfault if argument is not a string (nil)
2016-07-22 17:24:39 +02:00
Jacek Jendrzej
5be8af9890
src/gui/widget/menue.cpp fix possible heap-buffer-overflow
2016-07-21 15:38:34 +02:00
Jacek Jendrzej
5560b86066
update slovak.locale (THX Pr0metheus)
2016-07-06 18:43:52 +02:00
Thilo Graf
e8a758ac61
CShellWindow: add members to set/get commands and get current mode
...
This allows to use shellwindow objects with existing instance.
2016-07-03 16:35:55 +02:00
martii
61105699d4
- followscreenings: port code from martiis-neutrino-mp
2016-07-01 15:26:06 +02:00
svenhoefer
0c0b1981f6
- no need to assign mainmenu as an argument to realrun()
2016-07-01 15:13:54 +02:00
Thilo Graf
62861c5f96
CMessageBox: ignore mute button for message boxes
...
In some constellations it's possible that mute button is passed.
For example see deleting functionality in moviebrowser.
This should avoid unintended passing.
2016-06-26 16:15:53 +02:00
Thilo Graf
29d723a97b
CComponentsWindow: change order of items
...
Add header and footer items as first and body as last item.
Render of items occurs in listed order. So it's better for performance
while render of window.
This is something more advantageously because all other items are
contained inside body. So we avoid possible delay while rendering
of base items. It looks better on screen.
2016-06-26 15:32:36 +02:00
Thilo Graf
711cb98754
CComponentsItem: ensure display of frame as last layer
2016-06-26 15:32:36 +02:00
Thilo Graf
0a1d687b35
CComponentsWindow: try to fix reduce of item height on enabled frame
...
The lower part of the window frame was always painted over.
2016-06-26 15:32:35 +02:00
Thilo Graf
d9aab3ed81
dvbsubtitle.cpp: fix wconversion compiler warnings
2016-06-26 15:32:35 +02:00
Thilo Graf
145209aaa1
CUpnpBrowserGui: fix paint image while scroll, use transparent background
2016-06-26 15:32:35 +02:00
Thilo Graf
a2f96948fa
CCDraw: enable/disable frame if frame on changed frame width
2016-06-26 15:32:34 +02:00
Thilo Graf
775e5c73a4
CComponentsWindow: use only body as background
...
Should provide more performance
2016-06-26 15:32:34 +02:00
Thilo Graf
0f64aff1dc
CComponentsWindow: ensure default disable background paint on window
...
Only basic items should have enabled background paint as default.
Should be better for performance.
2016-06-26 15:32:33 +02:00
Thilo Graf
8d3f70b112
CComponentsFrmClock: disable non-essential debug output
...
It was just important to see how the texts are fitted inside
a parent element. It's just a debugging relic.
2016-06-26 15:32:33 +02:00
Thilo Graf
91729dc48a
CMenuWidget: avoid dangling pointer after delete
2016-06-26 15:32:31 +02:00
Thilo Graf
2dd2fac376
CTextBox: don't paint full background if max text width smaller than bg width
2016-06-26 15:32:28 +02:00
svenhoefer
0c8dd068bd
- slovak.locale: update
2016-06-07 17:27:39 +02:00
svenhoefer
bacba3c555
- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"
2016-06-07 17:09:34 +02:00
svenhoefer
926705eaf1
- yWeb: add Link and Trinity Duo to selection of remote controls
2016-06-07 13:36:10 +02:00
Jacek Jendrzej
f6eb565ea3
avoid division by zero
2016-06-04 17:21:18 +02:00
Jacek Jendrzej
eb2c84434a
src/system/localize.cpp Undefined allocation of 0 bytes
2016-06-04 16:19:57 +02:00
Jacek Jendrzej
75a96a2fb3
avoid division by zero
2016-06-04 15:36:46 +02:00
Jacek Jendrzej
fd1c0cfb60
supplement to d46b287d1c
2016-06-02 22:13:49 +02:00
svenhoefer
c89f21c054
- record_setup: remove undefined hint icon
2016-06-02 22:00:40 +02:00
svenhoefer
6dddaff0d2
- record_setup: add check existing recordings before set new timers
2016-06-02 21:37:33 +02:00
Thilo Graf
ff3f44d4d2
CSignalBar: use correct initial value
...
This should fix wrong values if signal = 0.
2016-06-02 20:34:51 +02:00
Thilo Graf
137598d368
CMovieBrowser: remove hide() from destructor
...
hide() in constructor could make problems on created moviebrowser instances
if gui functionality of moviebrowser is not required, eg if only members are used without gui.
Gui parts could be unintended removed from screen.
Note: hide() must be called explicit now. I didn't found any problems at the moment, but
please report if you found problems, so we can fix it.
2016-06-02 20:13:38 +02:00
Thilo Graf
69ab25e111
CComponentsChannelLogo: rework logic of inital statement in setChannel()
...
This should fix missing logos on existant chnannellogo instances.
For example, this was to see if user has opened eventlist and
opens timerlist with button '0'. After closed timerlist logos were lost.
2016-06-02 16:48:35 +02:00
Jacek Jendrzej
be2417068e
src/gui/eventlist.cpp restore channel name after call search if not used
2016-06-01 15:41:08 +02:00
svenhoefer
30a3093d9f
- setting_helpers: whitespace cleanup and code format changes
2016-05-30 11:21:22 +02:00
Jacek Jendrzej
9f20b27890
avoid division by zero and fix segfault
2016-05-23 14:17:25 +02:00
svenhoefer
5b6421b8b0
- hdd_menu: add key confirmation to hdd-check result
2016-05-21 21:42:27 +02:00
svenhoefer
ffd0e72251
- channellist: add possibility to clear channel history
2016-05-19 16:59:56 +02:00
svenhoefer
a2864a8e6d
- remove unneeded include of system/lastchannel.h
2016-05-19 16:58:38 +02:00
Jacek Jendrzej
89f51df9e7
fix logic check null and add mute to skip
2016-05-19 15:56:49 +02:00
Jacek Jendrzej
c9e8a57418
check if string msg is not NULL, fix segfault
2016-05-19 15:22:15 +02:00
Jacek Jendrzej
e7e158a273
try to fix current channel after edit mode
2016-05-17 14:11:59 +02:00
Jacek Jendrzej
0b07edaffe
Revert "very bad idea src/gui/channellist.cpp fix current channel after edit mode"
...
This reverts commit 6593dcb064
.
2016-05-17 09:46:10 +02:00
Jacek Jendrzej
6593dcb064
src/gui/channellist.cpp fix current channel after edit mode
2016-05-16 22:21:06 +02:00
svenhoefer
7ae264d503
- fix create-locals-work helper script
2016-05-13 19:14:17 +02:00
Jacek Jendrzej
d139c1c8dd
nhttpd remove unused
2016-05-11 13:01:08 +02:00
Jacek Jendrzej
52f4312aef
nhttpd use epg id to get events
2016-05-11 12:52:11 +02:00
Jacek Jendrzej
c416cf1c31
add epg remaping
2016-05-10 14:00:37 +02:00
Thilo Graf
7091383170
CScreenSaver: use common time format
2016-05-08 16:46:31 +02:00
Thilo Graf
358b46cfa5
CSignalBar: remove dub init
2016-05-04 17:37:26 +02:00
Jacek Jendrzej
4ec5589c54
src/driver/neutrinofonts.cpp add cache for dynSize
2016-05-04 16:05:17 +02:00
Jacek Jendrzej
2d7c22cff0
src/gui/widget/messagebox.cpp fix egfault if Text after call is deleted (lua script error)
2016-05-04 15:55:57 +02:00
M. Liebmann
ec2afe52a9
CLuaInstVideo::VideoCheckData(): Fix segfault when invalid parameter is passed
2016-04-30 19:03:23 +02:00
M. Liebmann
5ad7e63692
Update LUA_WIKI urls
2016-04-30 19:03:23 +02:00
Jacek Jendrzej
8a98ee851e
some nver read compil fixes
2016-04-26 19:39:43 +02:00
Jacek Jendrzej
3b33d1ef38
src/driver/rcinput.cpp revert (not sure)
2016-04-26 19:38:24 +02:00
Thilo Graf
e61a4e46c0
CSignalBar: unified var init inside constructors
2016-04-26 12:02:49 +02:00
Thilo Graf
a94916f2db
CAudioMute: remove explicit paint
...
Already done by InfoClock itself with timer
2016-04-26 09:33:01 +02:00
Jacek Jendrzej
0f371cc918
fix memleak
2016-04-25 15:41:06 +02:00
Thilo Graf
4904279fd5
CComponentsTimer: rework timer class
2016-04-25 10:26:32 +02:00
M. Liebmann
10f17ad5ee
CLuaInstance: Fix compiler warnings
2016-04-24 19:37:17 +02:00
M. Liebmann
46659ddaf0
Fix first paint mute icon
2016-04-24 19:37:17 +02:00
Jacek Jendrzej
0d9fbd5378
some never read compil warning fixes
2016-04-24 17:18:37 +02:00
Jacek Jendrzej
a471b2af10
some compil warning fixes
2016-04-23 21:19:04 +02:00
Jacek Jendrzej
8638cd73b7
some compil warning fixes
2016-04-22 16:46:21 +02:00
Jacek Jendrzej
f78fc97fe3
src/gui/timerlist.cpp fix memleak
2016-04-22 15:10:39 +02:00
Thilo Graf
8573db8019
CComponentsFrmClock: remove unused parameter,fix possible compiler warnings
2016-04-22 13:29:34 +02:00
Jacek Jendrzej
8d1e34a527
avoid pssible memleak
2016-04-21 18:14:46 +02:00
Jacek Jendrzej
8fb4e1b78e
avoid null pointer use
2016-04-21 18:14:46 +02:00
Jacek Jendrzej
49c86a38b4
avoid division by zero
2016-04-21 18:14:46 +02:00
Thilo Graf
71adac0a0b
CComponentsFrmClock: remove unnecessary paint
...
Is already handled with OnTimer signal.
2016-04-20 22:49:52 +02:00
Jacek Jendrzej
797fd44a35
eitd : fix add ExtendedTextCache option
2016-04-20 12:54:27 +02:00
Jacek Jendrzej
a918ca56b6
pass by reference
2016-04-20 12:52:16 +02:00
svenhoefer
f764fe6c54
- neutrinoyparser: try to fix nevis build
...
Todo: BOXMODEL_NEVIS should be renamed to HAVE_COOLSTREAM_HD1
BOXMODEL_APOLLO should be renamed to HAVE_COOLSTREAM_HD2
2016-04-20 08:26:40 +02:00
svenhoefer
5e6720a849
- neutrinoyparser: fix Trinity detection
2016-04-19 13:24:12 +02:00
svenhoefer
feae5aef97
- neutrinoyparser: add Link and Trinity Duo
2016-04-19 13:10:48 +02:00
Thilo Graf
f4eb9e45ec
ComponentsTimer: ensure slot connect/disconnect dependency from slot state
2016-04-18 17:58:02 +02:00
Thilo Graf
2b41e1c60f
CComponentsFrmClock: ensure slot connect, if it is empty
2016-04-18 17:58:02 +02:00
Jacek Jendrzej
da8569f2e7
data/satellites.xml update Astra19 Hotbird13
2016-04-18 17:55:02 +02:00
Jacek Jendrzej
b4fccb307c
src/eitd/xmlutil.cpp fix possible segfault
2016-04-17 20:04:15 +02:00
Jacek Jendrzej
0bf186f256
src/timerd/timermanager.cpp revert last change
2016-04-17 15:21:07 +02:00
Jacek Jendrzej
66fb9d4534
zapit: fix comparison of constant 0 with expression of type 'bool' is always false
2016-04-17 14:53:38 +02:00
Jacek Jendrzej
72ac0747e8
i for last commit
2016-04-17 14:01:00 +02:00
Jacek Jendrzej
374a172aef
remove unused and some clang compil fixes
2016-04-17 13:46:16 +02:00
Jacek Jendrzej
c521e67b10
src/gui/components/cc_signals.h fix typo
2016-04-16 20:37:50 +02:00
Jacek Jendrzej
c804997045
lib/libdvbsub/tools.h unused
2016-04-16 18:07:16 +02:00
Jacek Jendrzej
7daf49644d
src/gui/movieplayer.cpp delete chid if not used
2016-04-16 17:50:52 +02:00
Jacek Jendrzej
1e38d90b23
src/gui/components/cc_item_progressbar.cpp fix possible memleak
2016-04-15 20:58:04 +02:00
Thilo Graf
f9a40ff3d6
CUpnpBrowserGui: use static button font instead auto font size
2016-04-15 08:54:35 +02:00
[CST] Focus
16cbac13fe
lib/libcoolstream2/cs_api.h: update header
2016-04-14 17:28:32 +03:00
Jacek Jendrzej
ed02b4c81e
src/driver/streamts.cpp try to fix send err loop
2016-04-11 12:48:09 +02:00
Jacek Jendrzej
b526c2480c
src/driver/streamts.cpp check after new
2016-04-10 19:42:39 +02:00
Thilo Graf
74caa1a949
CInfoViewer: remove clock object interval allocation
...
Already allocated with default value (1s) by constructor and
also not required, because internal clock timer is not used here.
2016-04-10 14:12:03 +02:00
Jacek Jendrzej
ccd63eac90
src/gui/movieplayer.cpp fix update duration on first call
2016-04-08 15:18:53 +02:00
Thilo Graf
74e08ddb50
CComponentsWindow: add member to set button font and use infobar font as default
2016-04-07 17:29:10 +02:00
Thilo Graf
3d3b724457
CComponentsInfoBox: use framed infobox as default
2016-04-07 17:27:31 +02:00
Jacek Jendrzej
1cf1aee40b
add Bluemoon-3.0.theme
2016-04-05 17:42:57 +02:00
Jacek Jendrzej
ee9addceb0
Revert "supplement to 2c700641c11b7f9985c5d2f8f1233252c3c73e7f"
...
This reverts commit f684fd50a0
.
2016-04-05 17:38:25 +02:00
Jacek Jendrzej
f684fd50a0
supplement to 2c700641c1
2016-04-05 17:17:47 +02:00
Thilo Graf
fdf5239587
bouquetedit classes: use static button font instead auto font size
...
User request
2016-04-05 17:09:17 +02:00
Jacek Jendrzej
2c700641c1
src/daemonc/remotecontrol.cpp: fix PARENTALLOCK in onsignal mode
2016-04-05 16:53:40 +02:00
Jacek Jendrzej
a830d0d587
add av_dict_free, fix memleak
2016-04-04 15:38:51 +02:00
Jacek Jendrzej
270a60687c
supplement to 619dacbc2e
2016-04-03 11:05:21 +02:00
[CST] Focus
a5a64d5159
gui/movieplayer.cpp: add non-blocking webtv zap, for testing
2016-04-01 16:10:01 +03:00
Jacek Jendrzej
179d955075
src/gui/movieplayer.cpp fi possible segaults
2016-03-28 17:05:53 +02:00
Jacek Jendrzej
b3491f2c20
rnd for random_shuffle
2016-03-28 15:03:29 +02:00
[CST] Focus
a88da91269
gui/movieplayer.cpp clear cookie_header before call lua script
2016-03-28 15:26:18 +03:00
[CST] Focus
9bb3cdf3ec
libcoolstream2/playback_cs.h: update header
2016-03-28 13:29:57 +03:00
Jacek Jendrzej
35898bb7fd
add postfields and header curl option
2016-03-25 20:20:48 +01:00
Jacek Jendrzej
a61b8de691
add headers ffmpeg option for luascript bg play; use in script 'entry['header'] = 'Cookie: var=name';
2016-03-25 17:16:54 +01:00
[CST] Focus
427936c874
libcoolstream2/playback_cs.h: update header
2016-03-25 19:04:32 +03:00
[CST] Focus
302642cee7
neutrino: add webtv channel list mode
2016-03-23 16:36:00 +03:00
Thilo Graf
384b6aca11
CEpgData: fix header size on used magnify feature
...
TODO: Make this feature recognizable for users
2016-03-23 09:23:36 +01:00
TangoCash
5dadb260c1
fix json unicode output
2016-03-23 08:47:26 +01:00
Ezak
0461049621
add documentation for getdir control
2016-03-23 08:40:20 +01:00
svenhoefer
87dcc80502
- movieinfo/moviebrowser: add (better) rating feature
2016-03-23 08:39:03 +01:00
Thilo Graf
d8e3ecfa1d
CDBoxInfoWidget: remove superfluous paint of header
2016-03-22 13:15:19 +01:00
Thilo Graf
65f4b82f62
CEventList: hold header instance to reduce flicker effects
2016-03-22 13:15:19 +01:00
Thilo Graf
14da9e510b
CEpgData: hold header instance to prevent flickering on page scroll
...
Header class is not required here, square-object is adequate,
therefore usage of title text object is justified and can be used on stack,
heap is not required in this case.
Note: Header class provides a title parameter and could do this at once.
2016-03-22 13:15:18 +01:00
Thilo Graf
8250d20fa7
CCDraw: don't use clear screen for cleanup before gradient paint
...
Until now clean up screen was required to avoid ghost paints with
hardware acceleration. But this causes partial flicker effects,
especially when new instances are created.
So it makes more sense to hold instances and use captured
screen instead blank screen.
Optional paint cache or clean up must be enabled.
You can enable/disable clean up with:
enableGradientBgCleanUp()/disableGradientBgCleanUp()
Paint cache:
enablePaintCache()/disablePaintCache()
2016-03-22 13:15:18 +01:00
[CST] Focus
59c4b42376
driver/record.cpp, driver/streamts.cpp: ignore bitstream filter errors
2016-03-21 13:44:43 +03:00
Jacek Jendrzej
136955157d
nhttpd: unused var and function
2016-03-19 16:13:56 +01:00
svenhoefer
c5f3531913
- controlapi: use hh->SendResult() in new getMoviesCGI()
2016-03-19 13:52:07 +01:00
svenhoefer
2fd4d6c4a1
- controlapi: whitespace cleanup; remove dup getSubdirectories()
2016-03-19 13:52:07 +01:00
Ezak
f323f61785
add getmovies control
2016-03-19 13:52:07 +01:00
Ezak
5ac755f75c
remove unused vars in controlapi
2016-03-19 13:52:07 +01:00
Thilo Graf
c07f999476
CComponentsScrollBar: fix missed navi arrows
...
Paths were broken
comes in with 10c430d40e
2016-03-17 10:49:35 +01:00
Thilo Graf
95e9ca5de8
CComponentsButton: get image path from framebuffer
...
Buttons didn't get icons from custom path e.g. /var/tuxbox/icons
This should fix this.
2016-03-17 10:30:47 +01:00
Thilo Graf
97343d1190
CFrameBuffer: outsource code for icon path detecting
...
Unified handling and makes it possible to use in other objects.
2016-03-17 10:25:26 +01:00
Thilo Graf
95885c4f6e
CComponentsButton: use full height if no frame available
2016-03-17 09:14:50 +01:00
Thilo Graf
7197f51e89
CComponentsButton: fix button icon position on dynamic changed conditions
...
In some constellations it is possible, that costum icons with
other dimensions will be not correct positionized. This should
fix this issue.
This reverts partial commit 8e0d1c85f9
.
2016-03-17 09:12:43 +01:00
svenhoefer
f8f42fd32b
- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"
2016-03-15 20:44:36 +01:00
svenhoefer
24c6da150a
- cables.xml: update Antennengemeinschaft "Goeltzschtalbruecke"
2016-03-15 18:53:47 +01:00
svenhoefer
129dacc912
- yWeb/neutrinoyparser: add icons for scrabled and webtv channels
2016-03-14 21:55:45 +01:00
svenhoefer
5f613b0b30
- yWeb: add link to get stream to channellist; thx to dasda
2016-03-14 18:14:00 +01:00
svenhoefer
dc7ed73e97
- yWeb: add stream icon
2016-03-14 18:14:00 +01:00
svenhoefer
e72021e268
- yWeb: smoother icons in channellist; thx to fred_feuerstein
2016-03-14 18:14:00 +01:00
svenhoefer
4fd9c12aa9
- neutrinoyparser: smoother view in channellist; align icons right
2016-03-14 18:14:00 +01:00
svenhoefer
51df1933b0
Revert "- epgview: resort EpgButtons; keep color keys together"
...
This reverts commit 091e28f
, because it breakes footers logic :/
2016-03-13 00:31:30 +01:00
svenhoefer
091e28f229
- epgview: resort EpgButtons; keep color keys together
2016-03-12 23:59:45 +01:00
Jacek Jendrzej
0f2c2c7631
src/nhttpd/tuxboxapi/ fix AddressSanitizer: strcpy-param-overlap: memory ranges
2016-03-12 18:55:53 +01:00
Jacek Jendrzej
2adcd8b5d6
src/driver/streamts.cpp init bsfc, fix possible segfault
2016-03-12 16:13:22 +01:00
Jacek Jendrzej
929bc61cf5
src/gui/test_menu.cpp fix pugixml compil
2016-03-12 13:48:42 +01:00
[CST] Focus
f3a2657c9e
driver/record.cpp, driver/streamts.cpp: add more formats, for testing
2016-03-12 14:53:11 +03:00
Jacek Jendrzej
5c49d9293a
src/driver/netfile.cpp fix redirect url
2016-03-11 14:10:38 +01:00
Jacek Jendrzej
8238bfd492
src/gui/user_menue_setup.cpp use ITEM_NONE
2016-03-11 08:49:25 +01:00
Jacek Jendrzej
c5a0bb67e1
src/gui/user_menue_setup.cpp fix possible AddressSanitizer: global-buffer-overflow
2016-03-10 23:39:32 +01:00
defans
de490421e3
- infoviewer: don't handle volume keys in movieplayer
2016-03-10 22:23:45 +01:00
Jacek Jendrzej
30b1cdb459
src/driver/netfile.cpp fix skip over bufer size
2016-03-10 18:49:57 +01:00
flk
dc9dff2f58
install tmdb.png
...
Signed-off-by: flk <f_l_k@t-online.de >
2016-03-10 11:15:22 +01:00
svenhoefer
8a522e891d
- adzap: write adzap.data in monitor-mode too
2016-03-10 11:11:04 +01:00
svenhoefer
0672fdf20e
- adzap: remove useless red button
2016-03-10 11:11:04 +01:00
svenhoefer
ce8837e6e7
- adzap: add checkmark-icon to marked item
2016-03-10 11:11:04 +01:00
svenhoefer
817e6dc67e
- adzap: start adzap directly when ok is pressed on marked item
2016-03-10 11:11:04 +01:00
svenhoefer
6a6a3c3543
- adzap: don't zap when rezap-channel is already tuned
2016-03-10 11:11:04 +01:00
Jacek Jendrzej
e625836bc2
src/driver/netfile.cpp fix possible segfaults
2016-03-09 21:45:38 +01:00
[CST] Focus
9e3b1c5844
neutrino.cpp: try to fix sat/fav keys handling after calling zap history
2016-03-09 10:53:15 +03:00
[CST] Focus
14a73c3b80
nhttpd: try to fix threaded nhttp crashes (again)
2016-03-08 18:05:34 +03:00
svenhoefer
d41f190b4d
- yrequest: remove double Connection->Method = M_PUT
2016-03-07 20:17:51 +01:00
svenhoefer
9b64861912
- partly revert e855ceef8e5a3719be4252aa5c5ef4be561d72d5; ...
...
... "copy event to prevent crash in multi-threaded mode"
2016-03-07 20:11:57 +01:00
[CST] Focus
e93332a56f
gui/epgview.cpp: fix tmdb logo
2016-03-07 16:15:29 +03:00
[CST] Focus
6f1a3010f9
gui/movieplayer.cpp: hack to fix loop at neutrino start
...
for non-working webtv channel via lua plugin
2016-03-07 15:59:30 +03:00
[CST] Focus
7680cf156f
gui/epgview.cpp: attribute with TMDB logo along with stars
2016-03-07 14:34:29 +03:00
[CST] Focus
0e4d2071ae
tmdb: add tmdb logo
2016-03-07 14:31:46 +03:00
Jacek Jendrzej
4947a71782
src/gui/user_menue.cpp fix AddressSanitizer: heap-use-after-free
2016-03-06 13:15:36 +01:00
M. Liebmann
094d224f7f
egpview: Fix display buttons & button labels
2016-03-04 18:00:06 +01:00
M. Liebmann
e0b952ece3
tmdb: Add star icons (THX flk)
2016-03-04 14:15:50 +01:00
M. Liebmann
c5d1120f9f
tmdb: Add hintbox when search data
2016-03-04 14:15:50 +01:00
M. Liebmann
11cdccac52
tmdb: Use osd language for search & display data
2016-03-04 14:15:50 +01:00
M. Liebmann
53ef02ad2f
src/system/helpers.cpp: Add function Lang2ISO639_1()
2016-03-04 14:15:50 +01:00
bazi98
6e8b9b6d1b
tmdb: Add read apikey from neutrino.conf
2016-03-04 14:15:50 +01:00
M. Liebmann
99a9cfe8c6
tmdb: Suppress cover flickering when scrolling
2016-03-04 14:15:50 +01:00
vanhofen
b657748f95
- tmdb: fix return value
2016-03-04 14:15:50 +01:00
vanhofen
8ba37ed0c9
- tmdb: fix function type
2016-03-04 14:15:50 +01:00
TangoCash
f07b01b418
neutrino-mp tmdb -> neutrino-hd
2016-03-04 14:15:50 +01:00
M. Liebmann
a92d7bd037
src/driver/record.cpp: Fix compiler warning
2016-03-04 14:15:50 +01:00
M. Liebmann
2dee0e1047
Sort locales
2016-03-04 14:15:50 +01:00
[CST] Focus
a19083f60d
driver/streamts.cpp: fix webtv streaming for live urls via lua plugins
2016-03-04 13:04:34 +03:00
[CST] Focus
8e65e72c72
driver/record.cpp: fix webtv record for live urls via lua plugins
2016-03-04 13:04:17 +03:00
[CST] Focus
54d26aed1c
gui/movieplayer.cpp: split live url via lua code to be used from other code
2016-03-04 13:03:32 +03:00
Jacek Jendrzej
9fc9b228ed
src/nhttpd/tuxboxapi/controlapi.cpp fix 64bit AddressSanitizer: heap-buffer-overflow
2016-03-03 20:49:58 +01:00
svenhoefer
ca6d1f69ee
- adzap: allow user-definable zap back time > 9 min
2016-03-03 11:18:15 +01:00
svenhoefer
2b0996e3d3
- adzap: call adzap directly from usermenu
2016-03-03 11:18:15 +01:00
svenhoefer
19154192db
- adzap: use adzap-thread in epg view; remove pseudo timertype ADZAP
2016-03-03 11:18:15 +01:00
svenhoefer
1df41008a4
- adzap: add hint icon by fred_feuerstein
2016-03-03 11:18:15 +01:00
svenhoefer
00e5cf6759
- adzap: add possibility to write status data to /tmp/adzap.data
2016-03-03 11:18:15 +01:00
svenhoefer
1dfc1bc452
- adzap: align locale in usermenu item to adzap active status
2016-03-03 11:18:15 +01:00
svenhoefer
6d4aba4a6c
- adzap: don't leave all menues, when adzap isn't active
2016-03-03 11:18:14 +01:00
svenhoefer
809b0ea20c
- adzap: add isActive() function
2016-03-03 11:18:14 +01:00
svenhoefer
3cee9eeb6e
- adzap: update monitorLifeTime before leaving in case event has changed
2016-03-03 11:18:14 +01:00
svenhoefer
527f11d4de
- adzap: move code to determinate monitorLifeTime to own function
2016-03-03 11:18:14 +01:00
svenhoefer
a5bc5093e7
- adzap: move non-menu code to Init() function
2016-03-03 11:18:14 +01:00
svenhoefer
bd84273c39
- adzap: cleanup from unused variables
2016-03-03 11:18:14 +01:00
svenhoefer
4b104f0509
- adzap: hide blue button if needed
2016-03-03 11:18:14 +01:00
svenhoefer
2fd298fa22
- adzap: use footer buttons to enable/disable adzap
2016-03-03 11:18:14 +01:00
svenhoefer
193ef7b14d
- adzap: make locale to announce zap back more flexible
2016-03-03 11:18:14 +01:00
svenhoefer
40840cef36
- adzap: re-format code
2016-03-03 11:18:14 +01:00
martii
c015d4670f
- adzap: port code from martiis-neutrino-mp
2016-03-03 11:18:14 +01:00
Thilo Graf
2358c6333e
CUpnpBrowserGui: block infoclock
...
Infoclock was not blocked in all modes, e.g. after stopped video
infoclock was unblocked and clock was back on screen. Clock should be now
not visible while upnp browser window is openend.
2016-03-03 09:52:22 +01:00
Thilo Graf
8c4bdb382a
CUpnpBrowserGui: clean up, remove unused vars
2016-03-03 09:52:22 +01:00
Thilo Graf
b297c57a31
CUpnpBrowserGui: do intit screen properties already on changed settings on runtime
2016-03-03 09:52:21 +01:00
Thilo Graf
f55f6fcbdf
CUpnpBrowserGui: move module init into own member
2016-03-03 09:52:21 +01:00
Thilo Graf
a9ad49430f
CUpnpBrowserGui: update license text
2016-03-03 09:52:21 +01:00
Thilo Graf
7e8ddae2a5
CUpnpBrowserGui: add missing exit button
2016-03-03 09:52:20 +01:00
Thilo Graf
0897b2ac64
CUpnpBrowserGui: sort buttons related to remote control
2016-03-03 09:52:20 +01:00
Thilo Graf
64513ec10d
CUpnpBrowserGui: rework image view
2016-03-03 09:52:20 +01:00
Thilo Graf
2db623a445
CUpnpBrowserGui: rework top box arrangement
2016-03-03 09:52:19 +01:00
Thilo Graf
b3a19f4d8f
CUpnpBrowserGui: rework broken detail info
...
- apply current dline functionality
- use footer class to paint footer, So footer is usable as object.
- use infobox to show content and time info
2016-03-03 09:52:19 +01:00
Thilo Graf
a87d16f62a
CNeutrinoApp: add signal OnAfterSetupFonts
...
This allows to implement methodes already inside classes without any
additional external var constructions.
2016-03-03 09:52:19 +01:00
Thilo Graf
33135a5bc5
COPKGManager: generate a readable string for installation time
2016-03-03 09:52:18 +01:00
svenhoefer
8a12d3ef8d
- infoviewer: we don't have starttimes in livestream mode
2016-03-03 09:46:42 +01:00
M. Liebmann
eb1826ebee
Display of livestream infos in IV if no EPG data available
2016-03-03 09:46:42 +01:00
svenhoefer
66258704bf
- neutrino: add upgradeSetup function ...
...
... to upgrade neutrino.conf to new defaults if needed
2016-03-03 09:46:42 +01:00
svenhoefer
273dc68da5
- neutrino: add version_pseudo.h to allow changes ...
...
by comparing old version_pseudo with new one
2016-03-03 09:46:42 +01:00
svenhoefer
d5b00e9798
- locale: change default text for yellow button
2016-03-03 09:46:42 +01:00
svenhoefer
5a9bee721d
- user_menu: get resolution value for livestreams
2016-03-03 09:46:42 +01:00
svenhoefer
07b1f6f849
- infoviewer_bb: show resolution in livestream mode on color button
2016-03-03 09:46:42 +01:00
svenhoefer
cf749f6d47
- webtv_setup: auto-determinate LIVESTREAM_RESOLUTION_OPTION_COUNT
2016-03-03 09:46:42 +01:00
Jacek Jendrzej
2775e475ae
Fix parse json data
2016-03-03 09:46:42 +01:00
M. Liebmann
b4a2856e1c
movieplayer: Use Lua scripts for selecting live stream urls
2016-03-03 09:46:42 +01:00
M. Liebmann
f4e8728285
CZapitChannel: Add variable 'script'
...
- using scripts for detecting the URL for live streams
2016-03-03 09:46:42 +01:00
svenhoefer
efcc0a3345
- yWeb: enable record start button in boxcontrol
2016-03-03 09:28:41 +01:00
Jacek Jendrzej
9c2fbfd0bb
src/nhttpd/yhttpd_core/helper.cpp revert unneeded sie check
2016-03-02 13:41:09 +01:00
[CST] Focus
55fe41a626
gui/mediaplayer.cpp: disable audio play while movieplayer playback active
2016-03-02 15:07:09 +03:00
[CST] Focus
fc11a76c01
nhttpd/tuxboxapi/controlapi.cpp: add direct record start for current channel
2016-03-02 14:30:51 +03:00
[CST] Focus
746c3e769a
gui/pictureviewer.cpp: unblank video on quit in mode_ts
2016-03-02 12:31:48 +03:00
Jacek Jendrzej
2f58a4732f
src/gui/scan.cpp use_config.scanPIDs_in_tsScan_also (THX Janus)
2016-03-01 16:50:33 +01:00
Jacek Jendrzej
0857bf579a
src/gui/movieplayer.cpp fix possible stack-buffer-overflow
2016-03-01 16:11:10 +01:00
svenhoefer
6a38042071
- controlapi/getmode: allow to get channelsmode in all stb modes
2016-03-01 10:01:35 +01:00
svenhoefer
9c7ad87cff
- yhook: add helper function ParamList_exist()
2016-03-01 10:00:49 +01:00
Thilo Graf
8e0d1c85f9
CComponentsButton: increase default height of buttons
2016-02-29 10:38:55 +01:00
Thilo Graf
59d9b7068e
Infoclock: unify handling in some classes with singleton
2016-02-29 08:05:05 +01:00
svenhoefer
dcec44b8d6
- controlapi/epg: resort order of items; last order brakes plugins
2016-02-27 00:03:34 +01:00
Thilo Graf
e45ea4abfb
CComponentsText: add extended setColorAll() methode into text class
...
Doeas the same like setColorAll() of CCDraw but additional for text color
2016-02-26 14:58:41 +01:00
Thilo Graf
63533b6dbd
CComponentsWindow: fix default header color
2016-02-26 14:57:05 +01:00
Stefan Seyfried
698839b44a
add a method for migrating config file values
...
e.g. commit 523b273a
changed the names of config file entries, which
leads to unwanted changes in appearance.
To avoid this in the future, add a migrateConfig() function in neutrino
which fixes this commit and can be extended in the future if necessary.
2016-02-26 09:25:12 +01:00
vanhofen
63333053f5
- controlapi/timer: fix json output
2016-02-26 09:03:24 +01:00
svenhoefer
9615f547d5
- controlapi/timer: allow json output
2016-02-25 15:35:27 +01:00
svenhoefer
75a6848a79
- yhook: allow multiple json arrays
2016-02-25 15:34:43 +01:00
Jacek Jendrzej
d96f15fb6c
fix AddressSanitizer: strncpy-param-overlap: memory ranges
2016-02-24 18:46:12 +01:00
svenhoefer
c6207d1cff
- controlapi/epgsearch: fix display of eventid
2016-02-24 16:45:52 +01:00
svenhoefer
911f333a7f
- controlapi/epg: add fallback when no channel or bouquet is given
...
This function needs a fix, because "bouquetnr=all" breakes json output.
2016-02-24 16:45:52 +01:00
svenhoefer
72cec30e97
- controlapi/getchannel: fix possible crash when channel = NULL
2016-02-24 16:45:52 +01:00
svenhoefer
e7ed3b2bc0
- yhook: change json output (text -> msg)
2016-02-24 16:45:52 +01:00
Thilo Graf
22371418d3
CComponentsDetailLine: add version of setDimensionsAll() for dline
...
Contains different parameters, required by dline
2016-02-24 15:11:28 +01:00
Thilo Graf
3b6e4bfcc0
CComponentsText: assign missing dim and pos values inside dimension- and position setters
2016-02-24 15:09:44 +01:00
Thilo Graf
5cfe504044
CComponentsText: assign current initialized position values to old var
2016-02-24 15:09:00 +01:00
Thilo Graf
f75402e571
CInfoViewer: use binary operators for zap mode statements
2016-02-24 15:06:15 +01:00
svenhoefer
2d209a90d7
- controlapi: add small documentations for new stuff
2016-02-24 14:38:25 +01:00
svenhoefer
3a94e620c9
- controlapi: add epginfo=false switch to epg output
2016-02-24 13:52:23 +01:00
svenhoefer
e855ceef8e
- controlapi: add /getchannel function to get infos about current channel.
...
- controlapi: copy event to prevent crash in multi-threaded mode
2016-02-24 13:49:19 +01:00
svenhoefer
3ceaae4efb
- controlapi: add /getchannelid function to get full id too
2016-02-24 13:43:35 +01:00
svenhoefer
f7fefac508
- controlapi/logolist: use well-known tags for channelid's
2016-02-24 13:43:26 +01:00
svenhoefer
69615480f1
- yhook: rename outCollection() => outObject() to be more json
2016-02-23 14:56:52 +01:00
svenhoefer
43bab4b534
- control/logolist: allow json/xml output
2016-02-23 14:42:28 +01:00
svenhoefer
e89d0433ad
- yhook: allow multiple json objects
2016-02-23 14:36:06 +01:00
svenhoefer
3fd3f2ba1f
- control/epgsearch: use outSingle instead of direct WriteLn
2016-02-22 23:56:08 +01:00
svenhoefer
922cc72abf
- yhook: new outSingle() function, that just adds a linefeed to content
2016-02-22 23:56:08 +01:00
svenhoefer
246af91c7d
- yhook: rename var outSingle -> nonPair
2016-02-22 23:56:08 +01:00
svenhoefer
f9ac2b32cd
- control/epgsearch: fix old plain text output
2016-02-22 23:24:07 +01:00
svenhoefer
a4bd8cc5a8
- miscsettings_menu: allow to reset movieplayer plugin
2016-02-22 21:06:46 +01:00
[CST] Focus
0f771856ab
nhttpd/tuxboxapi/neutrinoyparser.cpp: copy event to prevent crash in multi-threaded mode
2016-02-22 18:03:35 +03:00
svenhoefer
b5e2998d54
- controlapi/mod_yparse: avoid double code ...
...
... by moving functions to execute scripts to helpers.cpp|h
Change outType from ExecCGI to text/plain because all arguments
are passed to the script. So no format can be defined.
2016-02-22 14:15:02 +01:00
svenhoefer
10252bd09c
- controlapi/getmode: get right mode; allow json/xml output
2016-02-22 01:18:48 +01:00
svenhoefer
5497621f4d
- controlapi/statfs: remove unneccessary array from xml/json
2016-02-22 01:18:48 +01:00
svenhoefer
f9305daf8a
- upnpbrowser: more offset for text in browserlist
2016-02-22 01:18:48 +01:00
svenhoefer
7b1b9afba8
- controlapi: use getOutType() function
2016-02-22 01:18:48 +01:00
svenhoefer
3d78e7d657
- yhook: rename unused checkOutput() -> getOutType() and use it
2016-02-22 01:18:48 +01:00
svenhoefer
ca34eadcf1
- controlapi: reformat yCgiCallList
2016-02-21 20:20:23 +01:00
svenhoefer
89e0ba1a41
- yhook: remove unnecessary line feeds from plain output; ...
...
align control/getbouquet
2016-02-21 01:55:32 +01:00
svenhoefer
1c73ca39e7
- controlapi: simplify result output
2016-02-21 00:16:42 +01:00
svenhoefer
b48c1d6551
- yhook: add SendResult() function to simplify result output
2016-02-21 00:16:15 +01:00
svenhoefer
0927756467
- controlapi/statfs: simplify error handling
2016-02-20 23:10:17 +01:00
svenhoefer
e407ef5a98
- controlapi/config: simplify error handling
2016-02-20 23:08:41 +01:00
svenhoefer
57cc01978b
- yhook: send valide error/ok responses; allow error message
2016-02-20 23:06:46 +01:00
svenhoefer
e765ab983b
- controlapi: rename EpgSearchTXTCGI -> EpgSearchCGI
2016-02-20 20:56:15 +01:00
svenhoefer
25af9dea82
- neutrinoapi: localize some hardcoded stings
2016-02-20 15:32:54 +01:00
svenhoefer
8375f9ffb6
- controlapi: add statfs output for a given path
2016-02-20 14:39:11 +01:00
svenhoefer
b14383e0df
- controlapi/file: switch to new plain output format
2016-02-20 14:39:11 +01:00
svenhoefer
b941eb950e
- controlapi/config: switch to new plain output format
2016-02-20 14:39:11 +01:00
svenhoefer
4c679613d6
- yhook: introduce new format for plain output; key=value
2016-02-20 14:39:10 +01:00
svenhoefer
07b39de268
- yhook: move ctor/dtor to cpp
2016-02-20 14:39:10 +01:00
Jacek Jendrzej
7ebd9f8fdf
nhttpd/yhttpd_core/helper.cpp: avoid buffer overload
2016-02-19 15:15:46 +01:00
svenhoefer
4af175c923
- controlapi/epgsearch: fix title output
2016-02-19 10:14:37 +01:00
svenhoefer
a262784d38
- controlapi/epgsearch: fix fsk output
2016-02-19 09:52:57 +01:00
Ezak
f803d0a0c6
add getdir control
2016-02-19 00:33:37 +01:00
Jacek Jendrzej
201f8758c6
nhttpd try to fix json unicode output
2016-02-18 23:44:15 +01:00
svenhoefer
219ce9c8ed
- infoviewer: fix display of small rec/ts box; rename most variables
2016-02-18 21:38:10 +01:00
svenhoefer
c2c7f08c15
- controlapi: whitespace cleanup FileCGI; fix compiler warning
2016-02-18 16:21:21 +01:00
TangoCash
21fbadaa8f
controlapi: sort files alphabetical
2016-02-18 16:21:21 +01:00
[CST] Focus
a87751015a
eitd/edvbstring.cpp: try to fix 13E 11179 EIT encoding
2016-02-18 14:10:33 +03:00
Thilo Graf
70a29b85b2
CMovieBrowser: reactivate slot for cover paint during scrolling inside epg
2016-02-18 10:45:16 +01:00
Thilo Graf
8afe4495e7
CTextBox: remove statement for text change check
...
Check of text change is not enough. Scrollboxes could have some problems.
Dimension changes must be considered too and this is to much effort at
the moment. Use of OnAfterScrollPage is much easier.
this reverts: 342de45cc3
2016-02-18 10:42:59 +01:00
svenhoefer
587dc1e179
- controlapi/epgsearch: extend epginfo switch
2016-02-17 16:11:10 +01:00
svenhoefer
be83e3569e
- controlapi: fix broken epgsearch json output; ...
...
NOTE! xml output is changed to get same structure as in other
functions like control/config or control/file
old:
---
<neutrino>
<epgsearch>
...
</epgsearch>
</neutrino>
new:
---
<epgsearch>
<item>
...
</item>
</epgsearch>
2016-02-17 12:37:27 +01:00
Thilo Graf
8500648b7f
CComponentsHeader: remove reassigned col_body vars
2016-02-17 11:42:29 +01:00
Thilo Graf
2baa32eb12
CCDraw: remove unused var
2016-02-17 11:35:44 +01:00
Thilo Graf
f080dd21ab
CInfoViewer: try to fix possible display errors on epg text and rest time
...
Use of hide() before paint and increase width of rest time box should help
to avoid this issue.
2016-02-17 10:46:59 +01:00
Thilo Graf
6f3df3a5a8
CInfoViewerBB: ensure reinit bboffset before paint ca bar and footer
...
Value of bb offset was only initialized on bb init. If a user has changed
ca bar settings (e.g. enable/disable frame around ca bar) while runtime, the
current offset value could be wrong and infoviewer has display errors.
To solve this restart of neutrino was required.
2016-02-17 10:18:44 +01:00
Thilo Graf
d14bbf2bb5
CMovieBrowser: fix arrangement of movieinfo text
...
This should fix empty boxes in info window and text width in EPG-info text
in.
Current cover width was not considered.
2016-02-17 09:37:09 +01:00
Jacek Jendrzej
5100b3d6ae
src/gui/eventlist.cpp use CComponentsChannelLogoScalable
2016-02-16 19:47:20 +01:00
Jacek Jendrzej
2bb2058abe
nhttpd: init var
2016-02-16 19:45:54 +01:00
[CST] Focus
1132b7970e
neutrino.cpp: disable starting subtitles from event, for testing
2016-02-16 18:56:10 +03:00
[CST] Focus
ecb5e06128
nhttp: change mutex type to recursive
2016-02-16 18:56:10 +03:00
Jacek Jendrzej
10c430d40e
cc_frm_scrollbar.cpp icon dont need full path
2016-02-16 16:15:28 +01:00
Jacek Jendrzej
7db16952f6
(performance) Prefer prefix ++/-- operators for non-primitive types
2016-02-16 13:02:10 +01:00
Jacek Jendrzej
93f3007be1
pictureviewer.cpp fix possible memleak
2016-02-16 12:59:43 +01:00
Thilo Graf
3dc56386f5
CInfoViewerBB: try to fix repaint of sys scales after channel switch
...
Reset should force repaint and scales should be always visible after
footer paint.
2016-02-16 11:11:38 +01:00
Thilo Graf
73ba44155a
CMovieBrowser: try to fix cover arangement
2016-02-16 10:31:13 +01:00
Thilo Graf
c80b4d2412
CMovieBrowser: use smaller size for cover and enable shadow and frame
2016-02-16 10:29:55 +01:00
Thilo Graf
649e85b5ed
CMovieBrowser: avoid multiple slot connections
...
Do connect only to empty signal.
2016-02-16 10:29:54 +01:00
Thilo Graf
fb0210801a
CMovieBrowser: consider small cover images
...
Should prevent oversized upscale of very small images. Maximal used size is the half height
of epg box.
2016-02-16 10:29:54 +01:00
Thilo Graf
8be980b621
CComponentsPicture: allow image cache only for scaled images
2016-02-16 10:29:06 +01:00
Thilo Graf
96f9eaf287
CComponentsPicture: move resize to end of methode
2016-02-16 10:28:57 +01:00
Thilo Graf
1e646734f3
CComponentsPicture: use clearCache() in destructor for unified handling
2016-02-16 10:28:23 +01:00
Thilo Graf
7ed5b5b886
CComponentsPicture: add more comments an debug lines, remove useless init
2016-02-16 10:28:05 +01:00
Thilo Graf
93777853f0
CComponentsPicture: try to rework init behavior inside object
...
need_init var shoul help to avoid not required inits.
Size of cached image are packed into own vars, should avoid possible
overwriting with current dimensions.
2016-02-16 10:27:50 +01:00
Thilo Graf
82e2a168f1
CComponentsPicture: add some debug messages to track caching
2016-02-16 10:22:48 +01:00
Thilo Graf
9e4ad83305
CComponentsPicture: ensure cache cleanup on missing image while runtime
2016-02-16 10:22:33 +01:00
Thilo Graf
c9a2b46b3b
COPKGManager: add define for feed setup, default disabled at the moment.
...
Is still not matured. User or Imageproviders should do this manually.
btw. : input window for paths or url's is limited and can't handle long names.
Rework of input window is required.
2016-02-16 09:39:05 +01:00
Thilo Graf
33089b9bc0
CProgressBar: ensure also repaint of progressbar if item is not painted
2016-02-16 09:39:05 +01:00
Thilo Graf
9ff903f7a6
CTestMenu: disable unused vars
...
prevents possible compiler warnings or builderrors with pedantic gcc settings
2016-02-16 09:39:05 +01:00
Thilo Graf
342de45cc3
CTextBox: don't paint full background if max text width smaller than bg width
2016-02-16 09:39:05 +01:00
Thilo Graf
65fe634e85
CComponentsPicture: add member to get current image name
2016-02-16 09:39:04 +01:00
Thilo Graf
4d1780486d
CTextBox: fix missing init of old bg color
...
Avoids possible usage of wrong color after init.
2016-02-16 09:39:04 +01:00
svenhoefer
2930bc60fd
Create README.md
2016-02-16 10:16:15 +03:00
[CST] Bas
6313aa5eb7
src/gui/videosettings.cpp: fix analog video settings for all HD2 series boxes.
2016-02-16 10:07:56 +03:00
svenhoefer
5997f42b7e
- controlapi: rework epgsearch code
...
* /control/epgsearch?<keywords>
or
* /control/epgsearch?search=<keywords>[&epginfo=false][&format=plain|xml|json]
- add search-function to /control/epg
* /control/epg?search=<keywords>
- mark /control/epgsearchxml as deprecated
2016-02-15 21:45:49 +01:00
Jacek Jendrzej
90a3cecb06
CFrameBuffer::getIconSize check if pic is icon
2016-02-15 21:30:13 +01:00
svenhoefer
78f541aa84
- yWeb: increase version
2016-02-14 19:45:37 +01:00
svenhoefer
f56a1830e7
- yWeb: smoother view/scroll in EPG Plus
2016-02-14 19:41:44 +01:00
svenhoefer
ef9317737b
- yWeb: enable threading switch for coolstream hardware
2016-02-13 11:48:06 +01:00
[CST] Focus
8abb547cca
nhttp: re-enable threading; lock NeutrinoAPI calls
2016-02-13 11:48:02 +01:00
svenhoefer
809a7dcb45
- controlapi: allow to get moviebrowser.conf with config call
2016-02-11 21:59:24 +01:00
svenhoefer
be0d1fa4b4
- yparser: add tooltip with EPG informations to channellist
...
based apon "adding mouseover detailed EPG Info in WebIF" by TangoCash
2016-02-11 19:30:53 +01:00
svenhoefer
391a068aad
- yWeb: add new css class .pointer
2016-02-11 19:29:06 +01:00
svenhoefer
58303bbc8c
- controlapi: remove unused variable ‘epgid’
2016-02-11 18:46:27 +01:00
svenhoefer
1e39ce6289
- controlapi: resort and fix getbouquet output; ...
...
NOTE: last hh->outPair() call *must* have a false bool _next
2016-02-11 18:23:45 +01:00
svenhoefer
a3d4e938b2
- deutsch.locale: typo
2016-02-11 15:10:01 +01:00
svenhoefer
61a4b3bf9c
- movieplayer/browser: add user key to create/remove movie cover
2016-02-11 15:04:11 +01:00
TangoCash
5de651e4dd
add some more epg details to ControlAPI (getbouquet)
2016-02-11 09:40:26 +01:00
svenhoefer
e60b8fac90
- yWeb: avoid response from control/message in whole frame
2016-02-09 22:56:41 +01:00
svenhoefer
8d681a97bf
- yWeb: add day of week to EPG date
2016-02-09 22:56:41 +01:00
svenhoefer
03b47a440c
- yWeb: fix get_epg wait text
2016-02-09 22:56:41 +01:00
svenhoefer
ab82c36b9f
- moviebrowser: introduce user-assignable keys
2016-02-09 15:53:56 +01:00
[CST] Focus
00b97778a3
driver/moviecut.cpp: fix saving header after truncate,
...
remove redundant CMovieInfo arg from api
2016-02-09 16:35:25 +03:00
svenhoefer
0a98143e49
- moviebrowser: add possibility to search for movies in SMS-style
...
This feature has to be activated first. Menu -> Settings ->
Key Setup -> Edit -> My recordings
In moviebrowser press three times key "3" to select first movie
title starting with a "F" or press two times "6" to select first
movie title starting with a "N".
The new item in keybind-setup is the first step to introduce user-
assignable keys in moviebrowser. So finally the horrible hotkeys
for the cutting functions can be removed and/or replaced.
2016-02-09 12:05:28 +01:00
Jacek Jendrzej
2e602c0c95
src/driver/record.cpp check avformat_write_header return
2016-02-06 15:19:18 +01:00
[CST] Focus
97d7dc2e6b
driver/streamts.cpp: fix webtv stream open
2016-02-05 19:27:31 +03:00
svenhoefer
b0f0cee5dc
- yWeb: add missing live.timer_edit.message to language files
2016-02-05 17:05:56 +01:00
[CST] Focus
c13eb939fe
driver/streamts.cpp: add webtv channels streaming for compatible streams
2016-02-05 18:57:42 +03:00
svenhoefer
ecb5fa2201
- moviebrowser: use FOOT_FONT definition to calc button dimensions
2016-02-05 15:54:17 +01:00
svenhoefer
d46b287d1c
- moviebrowser: avoid useless RC_left/right keys in youtube mode
2016-02-05 00:43:44 +01:00
svenhoefer
944dab5a8c
- infoviewer: show movieplayers infoviewer in vzap mode if needed
2016-02-04 00:14:57 +01:00
[CST] Focus
2c39affafe
gui/movieplayer.cpp: hack for dvb subtitles in TS file player mode
2016-02-03 18:37:45 +03:00
[CST] Focus
ee98002fd3
gui/movieplayer.cpp: add subtitles auto-select for webtv
2016-02-03 18:29:50 +03:00
[CST] Focus
b047fe0261
neutrino.cpp: fix webtv subtitles crash when subtitle arrive
...
while other gui on the screen (re-post deleted msg)
2016-02-03 18:29:50 +03:00
[CST] Focus
ff5e14e46e
zapit/src/zapit.cpp: when zapping to webtv, make sure
...
dvb subtitles stopped and channel pids saved
2016-02-03 18:29:50 +03:00
[CST] Focus
5ec81142c4
libdvbsub/dvbsub.cpp: fix pid reporting on resume
2016-02-03 18:29:50 +03:00
svenhoefer
fb2967ca8b
- movieplayer: add virtual zap mode for moviebrowser playlists
...
This commit fixes virtual zap for timeshift mode too.
TODO: virtual zap for fileplayer playlists
2016-02-03 16:27:07 +01:00
svenhoefer
32d3c2e467
- infoviewer: move VZAP-code to right place
2016-02-01 21:24:54 +01:00
svenhoefer
48261501a7
- moviebrowser: allow to show detailed infos about bookmarks
2016-02-01 16:53:17 +01:00
[CST] Focus
1ec5af21f7
gui/infoviewer.cpp: fix crash if one of objects missed,
...
forward all keys to movieplayer in file play mode, excluding only screenshot, OK, home
2016-02-01 16:47:21 +03:00
[CST] Focus
6a73ba4a65
src/gui/movieplayer.cpp: fix play loop, if play stopped using end bookmark in multi-file mode
2016-02-01 16:42:28 +03:00
M. Liebmann
edb5407163
Fix freeze neutrino at mute icon and gradient header
2016-01-31 19:31:40 +01:00
Thilo Graf
162938b3a3
CInfoViewer: reduce flicker effects for infobar text
2016-01-30 17:39:23 +01:00
Jacek Jendrzej
d3a1159d9f
suplement to use fstream in copyfile function fix
2016-01-29 16:00:42 +01:00
M. Liebmann
73ec7e9671
CInfoViewer::show_Data: Avoid overwriting button text
2016-01-29 15:31:12 +01:00
M. Liebmann
6c72fe94bc
CCDraw: Set cc_gradient_bg_cleanup to true
...
Except menu headers: Disable cleanup when save screen is disabled
2016-01-29 15:31:12 +01:00
Thilo Graf
be1f555e37
CCDraw: try to fix is_painted property after used kill()
2016-01-29 15:31:12 +01:00
Thilo Graf
65de6dee9f
CComponentsItem: add missing parameter to kill() member
...
Was not passed to parent methode.
2016-01-29 15:31:12 +01:00
Thilo Graf
2207019bfd
CInfoViewer: use gradient settings for infobar text box too
2016-01-29 15:31:12 +01:00
Jacek Jendrzej
b320878b93
use fstream in copyfile function
2016-01-29 14:49:24 +01:00
[CST] Focus
c796891165
gui/dboxinfo.cpp: try to fix missing s/n digits,
...
fix x position
2016-01-29 14:41:09 +03:00
svenhoefer
799fe4b78a
- yparser: remove useless halfhearted script-check
2016-01-29 12:27:02 +01:00
svenhoefer
cf2056af32
- yWeb: fix typo in german language file
2016-01-29 11:35:37 +01:00
svenhoefer
bb11139eb4
- neutrino: initialize lastMode; just for safety
2016-01-28 09:50:52 +01:00
svenhoefer
93413dad3e
- neutrino: fix lastMode when switching to mode_upnp
2016-01-28 09:42:51 +01:00
M. Liebmann
86278623a6
CFrameBuffer::paintBoxRel: Fix segfault in standby mode
...
and fix segfault when paintBoxRel2Buf() returns NULL
2016-01-28 01:49:26 +01:00
M. Liebmann
d85bb1d09b
Fix ghost text in channellist & epg view
...
Complement to commit 8dd426d
2016-01-27 15:14:22 +01:00
M. Liebmann
87e6f328dd
Fix osd error on nevis
2016-01-27 10:07:33 +01:00
defans
fcd8352daf
- infoviewer: simplify body height calculation
2016-01-27 00:13:17 +01:00
M. Liebmann
8dd426d714
Fix ghost text in infoviewer
2016-01-26 20:00:22 +01:00
Jacek Jendrzej
5a338357fc
CMenuWidget: try to fix possible overlength of details line
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-26 20:00:22 +01:00
Thilo Graf
4cded5afb6
CInfoViewer: try to fix shadow and background behavior in vzap mode
2016-01-26 20:00:22 +01:00
Thilo Graf
b23e3c15c3
CInfoViewer: unified vars for body position
2016-01-26 20:00:22 +01:00
Thilo Graf
da0b867098
CInfoViewer: remove shadow offset from init,
...
items works with its own values
2016-01-26 20:00:22 +01:00
Thilo Graf
107c3234b2
CComponentsItem: reset paint mode after cleanup
2016-01-26 20:00:22 +01:00
defans
12c3a15c10
CInfoViewer: reset zapmode if not in default mode
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-26 20:00:22 +01:00
Thilo Graf
f521e32981
CCDraw: add member to remove shadow only
2016-01-26 20:00:22 +01:00
Jacek Jendrzej
4a72274efb
jsoncpp.cpp: re-apply gcc version compil fix
2016-01-26 14:11:33 +01:00
M. Liebmann
ef9246d892
CMenuWidget: Enable cleanup gradient background for menu hints...
...
... and for menu headers when save screen is enabled
2016-01-26 09:51:48 +01:00
Thilo Graf
063ccbb622
CCDraw: use ccdraw namespace
2016-01-26 09:51:48 +01:00
M. Liebmann
bf0f63467d
CCDraw: Add function for cleanup gradient background
2016-01-26 09:51:48 +01:00
M. Liebmann
346b28556f
CComponentsPicture: Align pictures at 4 byte boundary...
...
...for hw blit on apollo/kronos hardware
2016-01-26 09:51:48 +01:00
M. Liebmann
95f11ce7af
CFrameBuffer::paintBoxRel2Buf(): Align buffer at 4 byte boundary...
...
...for hw blit on apollo/kronos hardware
2016-01-26 09:51:48 +01:00
M. Liebmann
2c23f339d3
helpers.cpp: Add function SetWith4FB_HW_ACC()
...
align for hw blit on apollo/kronos hw
2016-01-26 09:51:48 +01:00
M. Liebmann
1bd0f814bc
framebuffer: use hardware accel for blitBox2FB()
2016-01-26 09:51:48 +01:00
svenhoefer
32c28038a3
- infoviewer: fix audio description in mode_webtv
2016-01-26 00:57:08 +01:00
svenhoefer
61e457c0a6
Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;"
...
This reverts ugly commit a2b28048d6
2016-01-25 22:45:18 +01:00
svenhoefer
0c2a3a9853
- neutrino/upnpbrowser: add and use new mode_upnp; ...
...
... switch to correct mode before start playing audio/video/pic
2016-01-25 22:43:27 +01:00
svenhoefer
f1f9a1041c
- neutrino: allow to change to mode_ts before playback starts
2016-01-25 22:40:58 +01:00
[CST] Focus
85c437fac3
gui/movieplayer.cpp: pass subtitles charset to playback instance
2016-01-25 18:16:16 +03:00
svenhoefer
766276df9f
- infoviewer: supplement to 2786c13867
2016-01-25 13:28:25 +01:00
svenhoefer
2786c13867
Revert "- infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too"
...
This reverts commit 5e51b5e252
because mode_webtv == (something like) live tv.
So the movieplayer button names shouldn't be displayed.
Conflicts:
src/gui/infoviewer_bb.cpp
2016-01-25 13:05:16 +01:00
svenhoefer
0b74f601db
- infoviewer: show plugin name, when movieplayer-plugin is selected
2016-01-25 12:00:47 +01:00
Stefan Seyfried
9a6f9ea786
infoviewer: change show_Data() semantics slightly
...
the "calledFromEvent" parameter was only used to force display of "no
EPG available". It was set to true when calling from an "zap complete"
or "epg event received" event, which is good, but also when calling from
the display update timer, which is "strange".
Now setting this parameter to false forces the update of the current
event (if available) which is done from display update timer.
This fixes the update of the remaining time display with constantly
displayed infobar (radio mode).
2016-01-25 08:44:26 +01:00
svenhoefer
b56f4ed149
- vfd: allow to disable rc-lock message on vfd
2016-01-25 08:04:35 +01:00
svenhoefer
55f0ab75af
- plugins: startPlugin works with filename; just for clarity
2016-01-24 21:29:31 +01:00
svenhoefer
bbd88cd051
- plugins: fix movieplayer-plugin
2016-01-24 21:28:37 +01:00
svenhoefer
23242e605c
- infoviewer: fix overlaps on buttons while zapping
2016-01-22 10:49:45 +01:00
M. Liebmann
cb7895d981
CLuaInstMisc: Add getTimeOfDay() script function
...
- Set Lua api version to 1.39
2016-01-21 17:42:07 +01:00
M. Liebmann
8a61c3bfcd
CLuaInstance: Add some CComponentsHeader functions
...
- Set Lua api version to 1.38
2016-01-21 17:42:07 +01:00
svenhoefer
2738f70f38
- yWeb: remove hardcoded css from textareas
2016-01-21 16:38:59 +01:00
svenhoefer
a2ba194597
- yWeb: add button to check status of remote control
2016-01-21 11:18:53 +01:00
svenhoefer
3553030bce
- controlapi: add possibility to check status of remote control
2016-01-21 11:17:05 +01:00
Thilo Graf
9d72b086a2
text screen save: try to rework screen save behavior for textbox objects
...
Screen save now always disabled by default and can be controlled
outside of relevant objects.
2016-01-21 11:00:38 +01:00
Thilo Graf
9775f1f43a
cc_types: add missing item type to signalbar
2016-01-21 11:00:34 +01:00
Thilo Graf
387d96d2f5
CScreenSaver: fix possible render of clock over screen size
...
check position and size use only possible available screen size
2016-01-21 11:00:29 +01:00
Thilo Graf
98b73c0d09
CInfoViewer: use different modes with enums for virtual zap and number input mode
...
This should fix missing rounded corners in numbaur input mode too.
Thx defans for input !
2016-01-21 11:00:24 +01:00
Thilo Graf
60c9dc8432
CComponentsText: try to fix mismatching calculation of y pos inside form
2016-01-21 11:00:19 +01:00
Thilo Graf
b701c345fb
CCDraw: remove clean up after restored screen
...
It seems not always useful to clean up everything after hide().
For more control in some cases an separate clean up with
clearSavedScreen() should be more flexible.
2016-01-21 10:58:21 +01:00
Thilo Graf
695f845907
CComponentsItem: remove clean up from kill()
...
It is not always useful to clean up everything with kill().
For more control in some cases an separate clean up should be better.
2016-01-21 10:16:37 +01:00
svenhoefer
2694b87d08
- infoviewer: fix display of DolbyDigital icon
2016-01-21 08:25:18 +01:00
svenhoefer
1a290fb0cc
- infoviewer_bb: make showIcon_DD() public
2016-01-21 08:24:21 +01:00
M. Liebmann
7a2b1e26da
neutrino.cpp: Enable mute icon in channellist when 'Quickzap in list' active or allow
...
Partial revert commit 5eb7f4aea8
2016-01-20 22:51:19 +01:00
svenhoefer
2eb0aed5db
- rc_lock: rework class; switch to singleton; add icon; vfd-support
2016-01-20 20:26:52 +01:00
Thilo Graf
7783ee684f
CMovieBrowser:try to fix cover position and ratio for custom covers
...
TODO: 4:3 screenshot are still broken
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2016-01-19 15:33:05 +01:00
Thilo Graf
0c67739074
CComponentsPicture: fix missing dimension values on wrong image location
...
In some constellations we can't get dimensions from getIconSize(),
so it is useful to fall back to g_PicViewer->getSize().
Cache cleanup removed, can be done at runtime if required.
2016-01-19 15:33:05 +01:00
Stefan Seyfried
96d7401e08
edit lua_api_version.h instead of autogenerating it
...
This will help those who do not use ccache :-)
2016-01-19 08:28:43 +01:00
svenhoefer
299852d388
- listhelpers: satisfy -Werror
2016-01-18 13:43:46 +01:00
svenhoefer
2c64d2fb2b
Revert "rcinput/neutrino: avoid the use of EVT_TIMESET"
...
This reverts commit b307b78bf8
.
In some cases keys are don't used immediately:
---
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
CVFD::ShowText: [14:14]
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
2 key: 0074 value 2, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
1 key: 0074 value 1, translate: 0074 -standby-
0 key: 0074 value 0, translate: 0074 -standby-
[/.../cst-next/src/neutrino.cpp:standbyMode:3615] OFF
CSAPI (POWER-CLK): new CPU frequency: 600000000Hz
CSAPI (VIDEO): Standby 1 -> 0
CSAPI (HDMI-CEC): Power Status: STANDBY -> ON
CSAPI (HDMI-CEC): Device free (Logical Address: 03)
CSAPI (HDMI-CEC): Power Status: ON
---
2016-01-18 08:10:23 +01:00
Stefan Seyfried
cfeaf6fc6d
listbox: use CListHelpers
2016-01-18 08:10:16 +01:00
Stefan Seyfried
ed7eaafbcb
timerlist: use CListHelpers
...
remove duplicated code and use CListHelpers::UpDownKey().
Some variable types had to be changed to avoid typecasts, as
a result (int) casts to foo.size() had to be added :-)
2016-01-18 08:10:16 +01:00
Stefan Seyfried
edf7d48e04
upnpbrowser: use CListHelpers::UpDownKey
2016-01-18 08:10:16 +01:00
Stefan Seyfried
7b87206099
CListHelpers: allow UpDownKey with int type, too
2016-01-18 08:10:16 +01:00
Stefan Seyfried
99453de557
eventlist: use CListHelpers::UpDownKey
2016-01-18 08:10:16 +01:00
Stefan Seyfried
aec658ce2f
use CListHelpers to remove duplicated code
...
CListHelpers::UpDownKey() allows to remove duplicated
code from channellist, bouquetlist and bouqueteditor.
2016-01-18 08:10:16 +01:00
Stefan Seyfried
ec4aa07e17
add CListHelpers class
...
this can be used to factor out duplicate code implementations
from all the various channel-, bouquet-, eventlists etc...
2016-01-18 08:10:16 +01:00
Thilo Graf
bee36d29f6
CMovieBrowser: fix paint of screenshots/covers while scroll in movie list
...
Some covers were painted for entries without available cover image.
Slot OnAfterRefresh() was not really a good point to paint,
OnAfterScrollPage() seems a better solution.
2016-01-17 23:37:31 +01:00
Thilo Graf
35a08fc5dd
CTextBox: add signal handler into scroll methodes
2016-01-17 23:37:31 +01:00
M. Liebmann
b1f08a6012
Fix last commit
2016-01-17 15:46:00 +01:00
M. Liebmann
644ab18844
CLuaInstVideo: Add script function 'setInfoFunc()'...
...
...for displaying information in the movieplayer
- Set Lua api version to 1.36
2016-01-17 06:14:49 +01:00
M. Liebmann
c7b6026ac2
More replace __FILE__ with __file__
2016-01-17 06:14:49 +01:00
gandharva
43bf709669
- re-apply 73b5303cfc
2016-01-16 15:25:30 +01:00
gandharva
d74d85d1db
- jsoncpp: update to 0.10.5
2016-01-16 15:25:30 +01:00
M. Liebmann
8d58e43499
CScreenSaver: Fix compile when pip is disabled
2016-01-16 14:44:12 +01:00
defans
8fceac0245
- osd-setup: enable/disable screensaver options by conditions
2016-01-16 12:33:20 +01:00
defans
87db52784f
- screensaver: disable pip while screensaver
2016-01-16 12:29:22 +01:00
svenhoefer
b00e78a165
- fix pagedown logic, but this time for real (i hope)
...
Why this was so difficult code? I don't know.
2016-01-15 13:51:14 +01:00
svenhoefer
06778d42c2
- configure.ac: remove $(top_srcdir)/src/zapit/include/private
...
Stuff like this maybe is better included in ADDITIONAL_CFLAGS or so.
2016-01-14 23:53:56 +01:00
Thilo Graf
3a41bb86b3
CTimeOSD: fix init of display mode
...
Time was always on screen if user has started to play a movie.
2016-01-14 22:37:57 +01:00
Stefan Seyfried
6757566be2
movieplayer: shorten debug messages
2016-01-14 22:30:18 +01:00
Stefan Seyfried
70b7f74362
replace __FILE__ with __file__
2016-01-14 22:29:00 +01:00
Stefan Seyfried
54e1d3eecb
zapit/debug: remove filename hack with a more elegant one
2016-01-14 22:29:00 +01:00
Stefan Seyfried
79d800f955
- port HWLIB_CFLAGS from neutrino-mp to neutrino-hd
2016-01-14 22:29:00 +01:00
Stefan Seyfried
73b5303cfc
jsoncpp: use own assert() macro which does not abort
2016-01-14 22:29:00 +01:00
Stefan Seyfried
b307b78bf8
rcinput/neutrino: avoid the use of EVT_TIMESET
...
sectionsd's EVT_TIMESET was only used to fix time calculations
for input repeat detection. I doubt this reliably worked anyway.
Just calculate an absolute input timestamp from CLOCK_MONOTONIC
and use that. Even better solution would be to use a newer
kernel with EVIOCSCLOCKID ioctl, leave that for later :-)
2016-01-14 22:29:00 +01:00
Stefan Seyfried
89f6da98f1
rcinput: remove unused code, comment FIXME
...
I think I have mostly deciphered the meaning of this :-)
2016-01-14 22:29:00 +01:00
Stefan Seyfried
364dd41655
sectionsd: fix possibly fishy localtime_r usage
2016-01-14 22:29:00 +01:00
Stefan Seyfried
b67062b62e
sectionsd: improve timeThread info messages
2016-01-14 22:29:00 +01:00
Stefan Seyfried
04188136a0
autogen.sh: simplify
...
no idea what the complicated stuff was good for, but it surely broke
cross compiling with a openembedded-built SDK, so go for simplicity
2016-01-14 22:29:00 +01:00
Stefan Seyfried
fa05d6a415
fix debug output printf type warnings
2016-01-14 22:28:59 +01:00
Thilo Graf
53bab09bda
COsdSetup: fix possible crash on font setup in wizard mode
...
Channellist is not initialized in wizard mode.
2016-01-14 22:08:01 +01:00
Jacek Jendrzej
80d68d7e5a
src/gui/movieplayer.cpp add https to m3u filter
2016-01-14 19:10:55 +01:00
Jacek Jendrzej
c923944636
src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL
2016-01-14 19:09:06 +01:00
M. Liebmann
619dacbc2e
lua_menue.cpp: Not script abort in case of error in callback...
...
...functions, display only error message
2016-01-13 20:18:56 +01:00
Stefan Seyfried
d1ef35957a
lua_threads: use own assert() macro which does not abort
2016-01-13 20:18:56 +01:00
Stefan Seyfried
aac438745c
lua_cc_text: fix type to allow compilation with recent gcc
2016-01-13 20:18:56 +01:00
svenhoefer
da83468bfb
- infoviewer: fix width of small rec/ts icon box
2016-01-11 15:49:26 +01:00
M. Liebmann
3dd2ff8a4a
CTimeOSD: Fix compiler warning "suggest parentheses around '&&' within '||'"
2016-01-10 23:05:31 +01:00
svenhoefer
2ea0c1c136
- deutsch.locale: add screensaver.mode_clock_color
2016-01-10 22:20:58 +01:00
Thilo Graf
d7ac78c0c2
screensaver: rework timeosd handling
2016-01-10 22:02:00 +01:00
defans
0f2c73aed3
screensaver: add optional colored property
2016-01-10 22:02:00 +01:00
svenhoefer
19d33dfb98
- infoviewer: some more little numbox-alignments
2016-01-10 21:57:59 +01:00
svenhoefer
3a1da74374
- cc_frm_signalbars: fix REF_PERCENT_TXT for 100%
2016-01-10 21:55:44 +01:00
Thilo Graf
11e480b6e8
CInfoViewer: try to fix channel number allignment
...
Allignment was broken on different font size.
2016-01-07 19:34:41 +01:00
svenhoefer
033d111a58
- infoviewer: align header position to fix a small 'hole' beside numbox
2016-01-07 15:56:36 +01:00
svenhoefer
3d4bb41062
- textbox: allow users setting screen_StartX/Y = 0
2016-01-07 13:18:49 +01:00
defans
c78bfcfce0
- movieplayer: fix screensaver init
2016-01-07 12:32:54 +01:00
svenhoefer
429e401d91
- infoviewer: (re)use SHADOW_OFFSET/2 for small shadows
2016-01-07 08:48:33 +01:00
Thilo Graf
9ed3273960
CInfoViewer: try to fix numbox arrangement
2016-01-06 22:26:14 +01:00
Thilo Graf
467e888458
CShellWindow: use current window color for result button
2016-01-05 15:06:19 +01:00
Thilo Graf
ff97b7d25f
CComponentsButton: fix transparecny of button icon
...
Background was black for some icons
2016-01-05 15:06:18 +01:00
Thilo Graf
c11ea8f50b
CComponentsPicture: move SetTransparent() to public
2016-01-05 15:06:18 +01:00
Thilo Graf
eec34222ea
CComponentsButton: remove current gradient from all buttons
...
This will comming soon, gradient is prepared for use but disabled at
the moment till some other parts of gui parts are provide gradient
2016-01-05 15:06:18 +01:00
Thilo Graf
2ea156e933
CCDraw: remove hide() from destructor.
...
hide() should be called explicit if required.
This should fix unintentionally call of hide() if objects used on stack.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
0b246f32e9
infoviewer: fix ordering of variable initialization
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
0d6fd4c7d7
opkg_manager: make progress reports on startup more practical
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
f8fc83c496
CShellWindow: do not dereference NULL pointers
...
additionally, try to shorten the debug messages slightly and make the
output more useful in the error case for my_popen()
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
9c2d9c8a25
make various dprintf macros safer for general usage
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
20bf0b00d8
update_menu: put opkg update in front
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
45707de09e
opkg_manager: do not read package list twice on start
...
checkUpdates() already gets the package list and the list of
upgradables, so it is unnecessary to do this again immediately
afterwards.
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
fb5265e0fa
opkg_manager: explicitly clear pkg_map in destructor
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
8f0e74a3bf
opkg_manager: fix invalid match with -foo$ "regex"
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
70e1891b36
update_menu: don't leak COPKGManager objects
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
8578218c38
opkg_manager: do not put bad packages into package list
...
"bad" packages will be ignored later anyway, so to speed things
up and save memory, do not even put them into the package list.
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
cb9ec38623
opkg_manager: tone down diagnostics in badpackage()
...
In case of many packages, it can take a very long time to output the
matches of badpackage() on a serial console, so only print them if the
verbosity is increased and remove unnecessary information.
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
dd493eac8a
opkg_manager: disarm checkSize() function
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
You're right but opkg gives not really usable size values and nothing
about dependencies. Solutions are welcome.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
fccb831b05
opkg_manager: disable "key_up" after updating packages
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
I think too.
2016-01-05 15:06:18 +01:00
Stefan Seyfried
662433c0c3
opkg_manager: remove reboot and restart trigger files
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Stefan Seyfried
09d7361f42
opkg_manager: don't use hardcoded path
...
instead of "/var/tuxbox/config" use CONFIGDIR instead.
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-05 15:06:18 +01:00
Jacek Jendrzej
9aa1420ca7
src/gui/infoviewer.cpp try to fix segfault after PB change
2016-01-04 20:13:59 +01:00
Jacek Jendrzej
597f10d920
src/gui/channellist.cpp fix possible segfault (heap-buffer-overflow)
2016-01-04 13:50:36 +01:00
svenhoefer
a6537c766b
CShellWindow: fix textbox position
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-03 21:49:39 +01:00
defans
64c412071a
CInfoViewer: fix infobar size in virtual zap mode
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2016-01-03 21:11:26 +01:00
svenhoefer
d88e40f41d
- locale: add cut/copy/truncate menu hints; thx to tewsbo for support
2016-01-03 20:42:58 +01:00
Thilo Graf
85ad35abdc
CInfoViewer: ensure removing of timescale bar after killed infobar
...
In some constellations it was possible that timescale was not removed
from screen after closing of infoviewer.
e.g. user switched from a
channel with epg data to a channel without epg data and infobar was closed
before epg data was complete arrived.
btw: it seems INFOBAR_PROGRESSBAR_ARRANGEMENT_DEFAULT
is not not really "default"
2016-01-03 20:25:15 +01:00
Thilo Graf
976e0251ee
CComponentsItem: try to fix clean up screen buffers after killed items
2016-01-03 20:25:15 +01:00
Thilo Graf
ec701e3108
CInfoViewer: try to fix overlapping current info and curren/next time info
...
This effect was heavy to reproduce, but some useres had such effects.
Hold saved background and hide() ensure clean
background before repaint title and rest.
2016-01-03 20:25:15 +01:00
Thilo Graf
ab29b2fa43
CFlashUpdate: remove superfluous paint of progress
...
This should fix remains on screen of progressbars after
flashing or local updates.
2016-01-03 16:49:11 +01:00
M. Liebmann
0e68d504c9
Remove redundant pthread_cancel() call
2016-01-03 12:59:44 +01:00
defans
f661cb2ee3
movieplayer: Add screensaver function when movie player is paused
2016-01-03 12:59:44 +01:00
svenhoefer
fdf8bd4860
- movieplayer: allow configurable RC_setup key
2016-01-02 14:14:41 +01:00
vanhofen
c617f764ab
- neutrino: don't autofill usermenu title, when no items included
...
This keeps init-code compatible to personalize-code (title is removed
automatically, when no items are included).
2016-01-02 12:33:32 +01:00
svenhoefer
5860045999
- locale: add usermenu title locales ...
...
some small reworks; cleanup from #if 0'ed code
2016-01-02 12:18:06 +01:00
Thilo Graf
f54f1d0805
CPlugins: try to fix possible segfault while open shellwindow scripts
2016-01-02 00:10:20 +01:00
Thilo Graf
74bb998c40
CInfoViewer: fix assign corner and shadow modes, depends of virtual zap mode
2016-01-01 21:20:45 +01:00
Thilo Graf
e50d205574
CTimeOSD: decouple timeosd from general clock format settings
2016-01-01 19:27:42 +01:00
Jacek Jendrzej
fc8cf590c3
src/gui/timeosd.cpp init m_mode
2016-01-01 19:07:04 +01:00
M. Liebmann
f12e49e720
CLuaInstance: Precise error message for obsolete hide() parameter
...
- Supplement for commit 75631a97f1
2016-01-01 14:43:59 +01:00
M. Liebmann
a7790ce049
CLuaInstance: Fix commit e85f64d733
...
- Use return value from checkMagicMask() for color
2016-01-01 14:43:59 +01:00
svenhoefer
6801bf215e
- Happy new year, neutrino. \o/
2016-01-01 00:18:28 +01:00
Stefan Seyfried
b346b7077f
luainstance: narrow scope of video_cs header
2015-12-31 11:44:04 +01:00
Stefan Seyfried
59f91b190c
avoid continuous rebuilds from LUA_API* changes
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-12-31 11:44:04 +01:00
Stefan Seyfried
85b03349e9
luainstance: remove unneeded hardware dependencies
2015-12-31 11:44:04 +01:00
Stefan Seyfried
b62da2624e
luainstance: fix types to allow compilation with newer gcc
2015-12-31 11:44:04 +01:00
Stefan Seyfried
e85f64d733
luainstance: fix build with newer GCC
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-12-31 11:44:04 +01:00
Stefan Seyfried
dbad3b069a
define LUA_COMPAT_5_2 to allow build with newer lua versions
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-12-31 11:44:04 +01:00
Stefan Seyfried
7f69a433ad
acinclude: fix DVB_API_VERSION check for gcc5
2015-12-31 11:44:04 +01:00
Stefan Seyfried
9b337ee530
acinclude: get rid of old nokia dvb API
2015-12-31 11:44:04 +01:00
Thilo Graf
3acd04e865
CInfoViewer: optimize signal bar arrangement
2015-12-30 22:23:24 +01:00
Thilo Graf
648e01f401
CSignalBar: try to fix position and height of scale bars
2015-12-30 22:22:44 +01:00
Thilo Graf
4dfb2a75ae
CSignalBar: unified reference percent text length
2015-12-30 17:31:42 +01:00
Thilo Graf
a1ae17abb3
CInfoViewer: use old names for signal type names
2015-12-30 16:57:32 +01:00
Thilo Graf
06686334bf
signalbars: add missing parameters for signal type names
2015-12-30 16:56:45 +01:00
Thilo Graf
f5fba42118
CInfoViewerBB: fix missing parameter
...
Shadow was lost after repaint
2015-12-30 13:09:37 +01:00
Thilo Graf
5d6e33ac9d
CInfoViewer: try to fix paint info text box after delayed painting of timescale
2015-12-30 13:09:36 +01:00
Thilo Graf
c15731e6e7
CInfoViewer: refine arrangement of epg title
...
this reduces some flicker or fade effects nearly of numberbox
2015-12-30 13:09:36 +01:00
Thilo Graf
ad6940fd85
CCDraw: add parameter force_paint to member enableShadow()
...
TODO executed
Default behavior is not changed but parameter allows repaint shadow
in some constellations if required.
2015-12-30 13:09:36 +01:00
Jacek Jendrzej
946d64fc37
fix possible segafult, invalid type
2015-12-29 17:58:31 +01:00
Thilo Graf
14124c7dd6
COsdSetup: kill instance of osd_menu_colors
...
Suggested, by svenhoefer
2015-12-29 16:55:08 +01:00
Thilo Graf
bea8f5e980
COPKGManager: don't init if no opkg support available
...
This avoids creating of any basic configuration files or directories on
non opkg supported firmware releases.
2015-12-29 16:55:08 +01:00
svenhoefer
974480fc4f
- infoviewer_bb: use new infobar_buttons_usertitle key
2015-12-29 14:31:52 +01:00
svenhoefer
3107e621ef
- add menu item to force usertitles for color buttons in infobar
2015-12-29 14:31:52 +01:00
svenhoefer
9325385ce9
- user_menu: allow controlable return_title value
2015-12-29 14:31:51 +01:00
svenhoefer
0c82bbe8d6
- user_menue_setup: don't override users title anymore
2015-12-29 14:31:51 +01:00
svenhoefer
0561f6e663
- infoviewer_bb: remove labeling of audio control from green button ...
...
... now user can use any color key to control audio
2015-12-29 14:31:51 +01:00
svenhoefer
6d144ad685
- infoviewer_bb: remove arbitrarily titles from color buttons
2015-12-29 14:31:51 +01:00
svenhoefer
a2b28048d6
- infoviewer_bb: use getMoviePlayerButtonName in mode_audio too;
...
ugly workaround; why we're in mode_audio when using upnp-browser?
do we need a mode_upnp?
2015-12-29 14:31:51 +01:00
svenhoefer
5e51b5e252
- infoviewer_bb: use getMoviePlayerButtonName in mode_webtv too
2015-12-29 14:31:51 +01:00
Thilo Graf
961d6ce888
clean up: remove useless line in osd_setup.cpp
2015-12-29 12:55:03 +01:00
Thilo Graf
a78721f640
COsdSetup: try to fix multiple item arrangement while open osd settings
2015-12-29 12:46:29 +01:00
Thilo Graf
68b5040c9f
CComponentsDetailLine: fix possible rests on screen after hided detailsline
...
Shadow width was missing.
2015-12-28 20:20:40 +01:00
svenhoefer
6d6f055732
- yWeb: show correct header in timer list
2015-12-28 19:06:44 +01:00
Thilo Graf
52cc52a28b
themes: add demo themes
2015-12-28 18:36:59 +01:00
Thilo Graf
4bd3173d41
CComponentsWindow: add return value to addWindowCCItem(), fix footer color
...
- return value of addWindowCCItem() = current id of added body item
- assignment of footer color was missing
2015-12-28 18:13:21 +01:00
Thilo Graf
888c575ef4
CComponentsForm: add return value to addCCItem()
...
return value = current id of added item
2015-12-28 17:58:46 +01:00
M. Liebmann
182e6ae5d1
Fix & sort locale
2015-12-28 16:24:24 +01:00
M. Liebmann
75631a97f1
CLuaInstance: Display warning when using a obsolete parameter...
...
...in cwindow/ctext/cpicture:hide()
2015-12-28 16:24:24 +01:00
Thilo Graf
92b579b3c6
opkg_manager.cpp: disable unused variable
...
avoid compiler error/warning
2015-12-28 14:08:10 +01:00
Thilo Graf
a9c549d0bf
opkg_manager.cpp: add statement for local environment
...
TODO: detect available opkg binary
2015-12-28 14:07:55 +01:00
Thilo Graf
4f9a3df6c4
COPKGManager: lets see user install result in window
2015-12-28 12:13:51 +01:00
Thilo Graf
9345f792a7
COPKGManager: use config file for bad package detection
...
To detect bad packages, it must be existing a matching pattern list file.
Path is defined in OPKG_BAD_PATTERN_LIST_FILE.
This gives the option to filter some bad entries in the package listing menue.
NOTE: a sample file you should find here as : "/var/tuxbox/config/bad_package_pattern.list.sample".
If required, remove the ".sample" extension and change the entries for your requirements
2015-12-28 12:13:51 +01:00
Thilo Graf
696c70ae13
COPKGManager: show debug lines on founded bad packages
...
It seems some innocent packages could be filtered but without
plausible reason and this should be indicated.
2015-12-28 12:13:50 +01:00
Thilo Graf
7aafea5f5d
COPKGManager: use opkg as binary name only, reduce support check deps
...
Some deps are currently not really required.
2015-12-28 12:13:50 +01:00
Thilo Graf
e1e8cb0142
CShellWindow/COPKGManager: rework shell shell mode handling
...
Modes were handled with bool values inside manager and this is not really
enough. Now we use the real parameters for more flexibility.
2015-12-28 12:13:50 +01:00
Thilo Graf
8edbbaddc0
COPKGManager: use strictly shell window object to execute commands
2015-12-28 12:13:50 +01:00
Thilo Graf
5f1708b6e1
CShellWindow: use my_system instead system, avoids possible errors
2015-12-28 12:13:49 +01:00
Thilo Graf
79f66537f0
COPKGManager: remove useless err_msg var, replaced by tmp_str
2015-12-28 12:13:49 +01:00
Thilo Graf
9a6aae8f49
COPKGManager: use parameters for errror message and additional text as option
2015-12-28 12:13:49 +01:00
Thilo Graf
cc49d5a714
CShellWindow: disable not required screean saving on text paint
2015-12-28 12:13:49 +01:00
Thilo Graf
f3d7bdda1e
COPKGManager: show package info via message box instead shell window
2015-12-28 12:13:48 +01:00
Thilo Graf
acdc74950a
COPKGManager: use empty string as default parameter for full info
2015-12-28 12:13:48 +01:00
Thilo Graf
ed5bbdc540
CShellWindow/COPKGManager: handle some error from shell output
...
TODO: add missing handlers
2015-12-28 12:13:48 +01:00
Thilo Graf
982fbb962e
CShellWindow: use slots for ACKNOWLEDGE_EVENT mode results
2015-12-28 12:13:47 +01:00
Thilo Graf
ae66014102
COPKGManager: defuse effect of resolve_conffiles errors
2015-12-28 12:13:47 +01:00
Thilo Graf
337cc097c8
COPKGManager: exit check size if package already installed
...
Old files will be remove during installation, so it should
be enough size.
2015-12-28 12:13:47 +01:00
Thilo Graf
54d3ad261c
COPKGManager: use wildcard char for ar command
...
This fixes unpacking of local and downloaded packages.
2015-12-28 12:13:46 +01:00
Thilo Graf
ce3c4d3b04
COPKGManager: add functions isInstalled() and isUpgradable()
2015-12-28 12:13:46 +01:00
Thilo Graf
cceef62661
COPKGManager: optimize check size
...
To calculate the required size for installation here we make a quasi-dry run,
it is a bit awkward, but relatively specific, other solutions are welcome.
We create a temporary test directory and fill it with downloaded or user uploaded package file.
Then we unpack the package and change into temporary testing directory.
The required size results from the size of generated folders and subfolders.
TODO: size of dependencies are not really considered
2015-12-28 12:13:46 +01:00
Thilo Graf
0f1a6e7588
COPKGManager: add optional parameter force_configure to installPackage()
2015-12-28 12:13:46 +01:00
Thilo Graf
aad5db705f
COPKGManager: add possibility to manage source feeds for packages
...
Feeds are saved in opkg config file.
NOTE:Existing config file will be overwrite, so must be reconfigured
via gui.
Source names are strictly numbered src 0...10 (maximmal 10 at the moment)
FIXME: input mask in keyboardinput class is too small for some adresses, large
address names are cutted and makes entries useless
2015-12-28 12:13:45 +01:00
Thilo Graf
ee56b75567
COPKGManager: ensure cleanup /tmp/.opkg after closing packet manager
2015-12-28 12:13:45 +01:00
Thilo Graf
14d21fdeec
COPKGManager: use installPackage() for install from package list too
...
installPackage() has also a new parameter for options,
in this case is --force-reinstall in use.
2015-12-28 12:13:45 +01:00
Thilo Graf
55a027efbf
COPKGManager: add methodes to get infos and status of packages
2015-12-28 12:13:45 +01:00
Thilo Graf
2ca1648070
COPKGManager: optimize memory check before install
2015-12-28 12:13:44 +01:00
Thilo Graf
28d17802d4
COPKGManager: show message on space error
2015-12-28 12:13:44 +01:00
Thilo Graf
362018ed76
CFlashUpdate: use locales for install and error messages
2015-12-28 12:13:44 +01:00
Thilo Graf
936735a77f
CSoftwareUpdate: show package feature as disabled without support
2015-12-28 12:13:43 +01:00
Thilo Graf
58fa104967
CFlashUpdate: add localized messages for installation from default update feature
2015-12-28 12:13:43 +01:00
Thilo Graf
9ff0512496
CFlashUpdate: change lines for better statement readability
2015-12-28 12:13:43 +01:00
Thilo Graf
b987c9595a
CFlashUpdate: add log output for not found package file
2015-12-28 12:13:43 +01:00
Thilo Graf
68585f1a0d
CFlashUpdate: add filters for packages
2015-12-28 12:13:43 +01:00
Thilo Graf
19dc7ead2d
COPKGManager: optimize error handling
2015-12-28 12:13:42 +01:00
Thilo Graf
9a4863173a
COPKGManager: add more error handlers
2015-12-28 12:13:42 +01:00
Thilo Graf
9ae65d4ec5
COPKGManager: add function to check package size
2015-12-28 12:13:42 +01:00
Thilo Graf
33bf0fd7ba
Locales: add message line for not supported feature
2015-12-28 12:13:42 +01:00
Thilo Graf
7ada20de64
CFile: add filetypes for install and update packages
2015-12-28 12:13:41 +01:00
Thilo Graf
7520fee2ef
COPKGManager: outsource methode for install any package
...
Required for external usage.
2015-12-28 12:13:41 +01:00
Thilo Graf
10debbbfa0
COPKGManager: optimize handling after installation
...
Show a success message only if restart/reboot is required and user
should decide what to do or not.
NOTE: marker file should be generated by opkg package itself
(eg. with preinstall scripts), so it's controlled by the package maintainer!
2015-12-28 12:13:41 +01:00
Thilo Graf
7acdf65e65
COPKGManager: defuse error message for duplicate cache option
2015-12-28 12:13:40 +01:00
Thilo Graf
a6f7043ab1
COPKGManager: add possibilty to check required size before install package
2015-12-28 12:13:40 +01:00
Thilo Graf
4909844ad6
COPKGManager: add member to handle line of shell lines
...
prepared for use as callback in shell window class, currently
it is not possible to get line output from shellwindow object, this
should help soon
also added ne locales
2015-12-28 12:13:40 +01:00
Thilo Graf
b3afd24260
COPKGManager: add members to get package infos and optmize update check
2015-12-28 12:13:39 +01:00
Thilo Graf
c3f66e6e06
COPKGManager: fix selection of items on expert mode switch
2015-12-28 12:13:39 +01:00
Thilo Graf
f270a623e2
COPKGManager: use yellow button instead red button in footer
...
Red button already used for upgrades
2015-12-28 12:13:39 +01:00
Thilo Graf
6016ea718c
COPKGManager: add locales for local installation
2015-12-28 12:13:39 +01:00
Thilo Graf
dc3b6caae6
COPKGManager: unified log output
2015-12-28 12:13:38 +01:00
Thilo Graf
1606cf8a30
COPKGManager: remember for last selected update directory
...
Use g_settings to handle local package directory.
Extra settings handler via gui for this directory is not intended. Default update directory
is the same like in flash settings.
2015-12-28 12:13:38 +01:00
Thilo Graf
5eff6a4fb9
COPKGManager: add filter for ipk packages
2015-12-28 12:13:37 +01:00
Thilo Graf
7b178e71f9
COPKGManager: add variable to hold last selected source dir
2015-12-28 12:13:37 +01:00
Thilo Graf
f4bc1c8cb7
CShellWindow: reduce window size
...
In some cases screen could be too small and some lines are cutted.
2015-12-28 12:13:37 +01:00
Thilo Graf
3896d7ceec
CShellWindow: add debug output for error ident
2015-12-28 12:13:37 +01:00
Thilo Graf
9f565a2dd0
CShellWindow: use full screen for shell window
2015-12-28 12:13:36 +01:00
Thilo Graf
cd7f4bc79c
CShellWindow: use internal debug functionality, set init value for pid
2015-12-28 12:13:36 +01:00
Thilo Graf
3abd9c8e77
COPKGManager: add possibility to install package from single package file
2015-12-28 12:13:36 +01:00
Thilo Graf
04ad939ea7
CShellWindow: optimize error review after error message
...
Show close button in window, give user possibility to read error listing
before close the window!
2015-12-28 12:13:36 +01:00
Thilo Graf
14779cce55
CShellWindow: evaluate error output for plausible message output
2015-12-28 12:13:35 +01:00
Thilo Graf
524b91a402
COPKGManager: use shell output to generate error messages for gui
2015-12-28 12:13:35 +01:00
Thilo Graf
6feca09a07
locales: remove format tags in opkg manager messages
...
Most messages can shows more details after evaluation of shellmessages.
2015-12-28 12:13:35 +01:00
Thilo Graf
eb6f972f60
COPKGManager: add member doUpdate()
2015-12-28 12:13:35 +01:00
Thilo Graf
6a06d5cdc1
COPKGManager: use fclose instead pclose
...
my_popen returns a stream pointed to a file descriptor
NOTE: documentation for some bent functions in helpers.cpp would be nice!
2015-12-28 12:13:34 +01:00
Thilo Graf
a8376a5f8a
COPKGManager: use my_popen instead popen
...
popen causes some errors after flash update check
2015-12-28 12:13:34 +01:00
Thilo Graf
6942173bf7
COPKGManager: add function to get status for new package updates
2015-12-28 12:13:34 +01:00
Thilo Graf
77002eb839
COPKGManager: allow update and usage of multiple package sources
...
This allows to use more than one package adress via config file.
Example configuration in /etc/opkg/opkg.conf:
...
src packages http://www.yourserver.org/pkgs/packages
src local 192.168.1.2/pkgs/local
...
After Update, all packeges will be listed in the manager list and can
be installed, updated ...
2015-12-28 12:13:34 +01:00
Thilo Graf
1e8d19aeef
COPKGManager: use general options for cache, temp dir and logging
...
cache dir option not required assigned in config file.
Note: existing option "cache" in opkg config file must be removed now, otherwise
it could hail error log messages and gui package listing could be garbled!
Not nice now, but it's one step for an unified configure handling.
2015-12-28 12:13:33 +01:00
Thilo Graf
c4e5a9f95c
COPKGManager: use and apply namespace std
2015-12-28 12:13:33 +01:00
Thilo Graf
dbfa0859cf
CShellWindow: clean up constructor/destructor
...
Most tasks of this class were dispersed in the constructor and destructor.
Tasks are better placed in Members.
2015-12-28 12:13:33 +01:00
Thilo Graf
f41d4cd973
CShellWindow: remove useless framebuffer callings
...
Not to see here a reason for call of framebuffer methods.
This is already done by textbox object.
2015-12-28 12:13:32 +01:00
Thilo Graf
86e35add16
COPKGManager: use ACKNOWLEDGE_MSG to show info message
2015-12-28 12:13:28 +01:00
Thilo Graf
3408dbd833
CShellWindow: add new enum option ACKNOWLEDGE_MSG
...
allows to show a messagebox instead a small ok button
2015-12-28 12:13:25 +01:00
Thilo Graf
3f6eaa11a3
CShellWindow: visualize of 'ready'status and simplify paint of 'ok' button
2015-12-28 12:13:25 +01:00
Thilo Graf
c8a4d7f6b9
CShellWindow: handle dynamic window position, additional paint window only if not painted
2015-12-28 12:13:24 +01:00
Thilo Graf
305511a395
CShellWindow: apply clearer enum format declaration
2015-12-28 12:13:24 +01:00
Thilo Graf
c70c234394
COPKGManager: add member showError to show handled error message on screen
2015-12-28 12:13:24 +01:00
Thilo Graf
35345e2c7e
COPKGManager: use plausible message title
...
Here we have errors, so we should use plausible titles for message box
2015-12-28 12:13:23 +01:00
Thilo Graf
2d3b3006d0
COPKGManager: craete directory /tmp/.opkg on opkg manager init
...
This directory can be useful for usage in opkg config as cache directory
option cache /tmp/.opkg
2015-12-28 12:13:23 +01:00
Thilo Graf
0b3576b4a7
Screensaver: add option to show current time instead images
2015-12-27 22:26:23 +01:00
Thilo Graf
ff667dfef3
Screeansaver: add optional random images
2015-12-27 19:46:14 +01:00
Thilo Graf
6952d85ae9
CCDraw: add signals into paintFbItems()
2015-12-27 14:42:32 +01:00
Thilo Graf
4875f81491
CPersonalizeGui: try to fix wrong active mode after changed settings
...
By treating of notifier methods or generally changed personalization
settings of items, the values of "active" and "current_active" may differ
and although that could be active = true, current_active = false, or
vice versa. After restart of neutrino it would not conspicuous because
activ and current_active will be equated.
Otherwise it can happen, the modified items could be displayed
in wrong mode at runtime.
This try should fix this by writing the values from the current
settings into the current_active variable.
2015-12-27 14:42:32 +01:00
Thilo Graf
b86586bf68
CStreamInfo2: try to fix wrong text colors
...
Text color was not matching for background color. In some constellations
with theme settings, text is not really good readable.
COL_MENUCONTENT_... requires COL_MENUCONTENT_TEXT, not COL_INFOBAR_TEXT
2015-12-27 14:42:32 +01:00
M. Liebmann
f111ccc98e
CInfoViewerBB: try to fix missing sys scales in infoviewer
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
Signed-off-by: Thilo Graf <dbt@novatux.de >
2015-12-27 14:42:31 +01:00
Thilo Graf
0d05ca9743
CInfoClock: remove shadow in transparent mode
2015-12-27 14:42:31 +01:00
Thilo Graf
6339ce481d
CCDraw: try to separate parameter paint_bg from shadow paint
2015-12-27 14:42:31 +01:00
Thilo Graf
f3d624b2bc
CPersonalizeGui: try to fix disabled observer item
...
This should avoid disabling observer items inside personalize menu,
because it's possible to lock out an observer item itself.
In This case it's not possible to
enable this item on runtime. Neutrino restart is required.
This effect was observed in mode_ts if an user has tried to change
settings for tv/radio switch. If all three items were disabled, it was
not possible to enable observed items.
NOTE: I think it's not a good idea to enable certain items in main menu or
full sub menus like settings in mode_ts. ...
What should a user do with that during watch a movie? Play with tuner settings, bouquet-, network-, drive settings etc.?
Some users could cause harm, therefore I can't recommend to hold this current state.
2015-12-27 14:42:31 +01:00
Thilo Graf
7659dd4642
CComponentsWindow: add member setWindowHeaderTextColor()
...
To modifiy header text color.
2015-12-27 14:42:30 +01:00
Thilo Graf
8e99559d90
CComponentsWindow: add method to set header color
2015-12-27 14:42:30 +01:00
Thilo Graf
da786ac384
CImageInfo: try to fix paint button paint
...
Handling with background and frame was changed
2015-12-27 14:42:30 +01:00
Thilo Graf
23f67513b7
neutrino.h: remove unused methode switchClockOnOff()
2015-12-27 14:42:30 +01:00
Thilo Graf
83026f1ff1
CEpgData: try to fix channellogo scale in header
2015-12-27 14:42:30 +01:00
Thilo Graf
42102d432d
CUserMenu: using native callback to ensure paint for info clock after hide of this menu window
...
menu->hide() handler comes too early, nice to see if clock is transparent.
2015-12-27 14:42:29 +01:00
Thilo Graf
1446f15d4b
CMovieBrowser: try to fix paint of channellogo, and screenshot preview
...
Logo was not hided before next logo was painted.
Screenshot was lost after scrolling in movieinfo section (called with
yellow button)
2015-12-27 14:42:29 +01:00
Thilo Graf
0f7985c95c
CAudioPlayerGui:try to fix infocklock view in audioplayer.
...
after closed screensaver, infoclock was painted. That looks not good.
This should fix this.
2015-12-27 14:42:29 +01:00
Thilo Graf
58337b71f1
CTimeOSD: disable setHeight() in CTimeOSD, height is bound to settings
2015-12-27 14:42:29 +01:00
Thilo Graf
6c8bd66801
CScreenSaver: add signal/slot handler OnBeforeStart(), try to fix infoclock
...
In some constelations it is not required to enable infoclock after close
screensaver. So it is possible to cotrol this from other objects.
2015-12-27 14:42:28 +01:00
Thilo Graf
d77b7b2995
tmp revert: remove osd setup for gradients
2015-12-27 14:42:28 +01:00
Thilo Graf
7b28c80b74
lua instances: adopt for last rebases with splitted lua source files
...
TODO: check/fix lua functionality, not tested yet
2015-12-27 14:42:28 +01:00
Thilo Graf
77518102f8
CMenuWidget: rework cc modules implementation
...
- don't create header instance on every widget paint.
- remove parameters from hide(), not needed anymore
- add signal/slot OnBeforePaint(), OnAfterHide()
- try to fix infoclock handling
- add member ResetModules()
- allow separator to paint with gradient
2015-12-27 14:42:28 +01:00
Thilo Graf
523b273af8
Colors: init global color gradient implementation
2015-12-27 14:42:27 +01:00
Thilo Graf
86b4c81cab
CBEChannelWidget/CBEChannelSelectWidget: remove setShadowOnOff()
...
Name and function was changed
2015-12-27 14:42:27 +01:00
Thilo Graf
0146511f38
components: rework classes
...
- outsourced some classes cc_item.cpp/h, cc_draw.cpp/h
- added extra methodes for simple use of some basic components extra.cpp/h
- rework clock handling: use timer class, reworked members for
enable/disable clock with external timer events,
tryed to fix some display issues related with infoclock and
time osd clock in moviebrowser, channellist, menuus
- reworked hide/kill handling, removed parameter for hide(), try to use
cached backgrounds for other constallations, paint cache, image cache (all beta)
- reworked shadow/frame handling, add shadow modes for left/right
arrangement, TODO: repaint for existant instances required
- reworked color gradient assignment (beta)
... Note: I had a data crash in my local git tree
and i tryed to restore my historie, but most was lost. Therefore here
the commit is large
2015-12-27 14:42:27 +01:00
Thilo Graf
a2171dad4a
CTextBox: add/modify methodes for screen handlings
...
- split hasChanged() into hasChangedPos(), hasChangedDim()
- add return value bool to enableBackgroundPaint(), enableSaveScreen()
- add clearScreenBuffer(), for unified usage in destructor and functions
- add OnAfterRefresh() as a signal/slot handler, this allows to use
external methodes as callbacks after painted text
2015-12-27 14:42:26 +01:00
max10
a886d49565
fix src/system/helpers.cpp: PRIx64
2015-12-27 14:20:17 +01:00
Jacek Jendrzej
322b58a598
fix compil fix change 64 to 32
2015-12-27 13:58:32 +01:00
Jacek Jendrzej
c565223bc7
src/gui/streaminfo2.cpp fix box width
2015-12-26 19:13:17 +01:00
Jacek Jendrzej
fba05d0e80
src/gui/streaminfo2.cpp change sprintf to snprintf (fix possible segfault)
2015-12-26 18:37:26 +01:00
Jacek Jendrzej
93e302211e
src/gui/imageinfo.cpp fix heap-use-after-free
2015-12-26 17:36:58 +01:00
Jacek Jendrzej
ddb3c15d4b
some gcc5 compil fixes
2015-12-26 17:03:42 +01:00
M. Liebmann
31f2f1275a
CLuaInstance: Fixes occasional problems when exiting the movie player
...
Reduces debug output in curl
2015-12-25 07:51:09 +01:00
M. Liebmann
6b99596c37
CLuaInstance: Fix commit 9e331ee4e3
2015-12-25 03:54:38 +01:00
svenhoefer
1e5e30ab2b
- menue: don't disable whole settings and service menu in mp mode;
...
just disable channel-scan and software-update in service menu
2015-12-23 10:16:26 +01:00
svenhoefer
ceb3344a70
- update: localize question of flashing image
2015-12-23 10:16:26 +01:00
M. Liebmann
9e331ee4e3
CLuaInstance: Fix and unified script function calls
...
- No api changes, code only
2015-12-23 08:29:15 +01:00
svenhoefer
59261b1cf6
- moviebrowser: fix overlapped menus when de/activating drives
2015-12-22 21:46:46 +01:00
Thilo Graf
aec64e8c6c
personalize.cpp: add doc for disable conditions
2015-12-22 13:14:18 +01:00
svenhoefer
92abb85a9d
- menue: fix format warning 'too many arguments'
2015-12-22 13:14:18 +01:00
svenhoefer
809274d750
- menue: don't paint hotkey icons on deactivated items; use dummy icon
2015-12-22 13:14:18 +01:00
Thilo Graf
1f95f38d32
Main Menu: try to add dynamic possibility to disable items on runtime
...
The issue is that it's not really possible to disable/enable menu items on
runtime with an existant menu widget instance eg with personalized menu items.
Here we need a dynamic solution to disable items depends on stb-mode (mode_ts, mode_tv etc)
This should be solved here with an additional parameter for personalized items.
New paramter is named: disable_condition
Possible alvailable values at the moment are:
DCOND_MODE_NONE as default
DCOND_MODE_TV
DCOND_MODE_RADIO
DCOND_MODE_TS
includes some improvements by Sven
- menue: remove old_iconName handling
... icons should be painted on deactivated items too
- menue: try to fix position <-> selection missmatch
2015-12-22 13:14:18 +01:00
M. Liebmann
6b6dff36d6
CLuaInstCurl: Fix compiler warning
2015-12-22 13:14:18 +01:00
M. Liebmann
6f939800b6
CLuaInstance: Add multiple script functions for mute icon & volume
...
- Functions: enableMuteIcon, isMuted, AudioMute, setVolume, getVolume
- This allows to save volume/mute status at plugin start
and restore it on exit.
- Set Lua api version to 1.35
2015-12-22 12:00:24 +01:00
M. Liebmann
ee73678d8f
CLuaInstance: Add linux pthread support
...
- code ported from lua-llthreads2
(https://github.com/moteus/lua-llthreads2 )
- code in neutrino integrated for use of lua neutrino api in threads
- add thread::cancel() function
- Set Lua api version to 1.34
2015-12-22 12:00:24 +01:00
svenhoefer
beb324c606
- moviebrowser: small changes in locales
2015-12-19 22:15:03 +01:00
svenhoefer
520660296b
- personalize: add deactivated items too; ...
...
... visibility is controlled in personalization itself
2015-12-19 18:06:23 +01:00
Jacek Jendrzej
d6246131d2
src/gui/channellist.cpp fix possible segfault after edit mode (heap-buffer-overflow)
2015-12-19 20:18:49 +01:00
svenhoefer
beeeeb224a
- moviebrowser: update and localize help box
2015-12-16 22:52:27 +01:00
svenhoefer
32410200c1
- movieplayer: add color keys to bookmark menu
2015-12-16 13:43:44 +01:00
defans
38e87e1612
- moviebrowser: fix order of color buttons
2015-12-16 12:44:57 +01:00
Jacek Jendrzej
c08a339484
src/gui/streaminfo2.cpp add show channel realname, thx Janus
2015-12-16 12:00:35 +01:00
svenhoefer
eb7c044b05
- movieplayer: show correct key in bookmark hints; smoother locales
2015-12-16 11:34:09 +01:00
M. Liebmann
37e8c328c5
CLuaInstMisc:: Add script function postMsg() to send a neutrino message
...
- Currently possible message: POSTMSG.STANDBY_ON
- Set Lua api version to 1.33
2015-12-15 22:21:42 +01:00
Jacek Jendrzej
3a64f6c230
src/gui/streaminfo2.cpp show max 16 apids
2015-12-15 20:03:07 +01:00
Jacek Jendrzej
db2932fa7a
similar patch to 9b2aec781c
, thx max_10
2015-12-15 19:25:18 +01:00
Jacek Jendrzej
4b7b43f028
fix compil use good oprator
2015-12-15 17:03:14 +01:00
[CST] Focus
72efa20dfa
neutrino.cpp: try to fix stopping by signal while playback in progress
2015-12-15 17:20:42 +03:00
svenhoefer
9b2aec781c
- streaminfo: align background color; thx to max_10
2015-12-15 12:05:53 +01:00
M. Liebmann
e4de37f1bb
CMoviePlayerGui: Send PLUGIN_PLAYSTATE_LEAVE_ALL to plugin...
...
...when tv/radio button are pressed on remote control
- Set Lua api version to 1.32
2015-12-15 11:45:48 +01:00
svenhoefer
109f3e5d9c
- yWeb: add locale for timer type
2015-12-15 09:05:21 +01:00
svenhoefer
736343d35b
- neutrino: press tv/radio key to return to plain tv/radio
2015-12-15 08:15:17 +01:00
svenhoefer
47eb2e27ec
- infoviewer_bb: don't paint deactivated buttons
2015-12-15 08:15:17 +01:00
svenhoefer
a52a0e6c1b
- infoviewer: do always show all buttons; enable is controlled by usermenu
2015-12-15 08:15:17 +01:00
svenhoefer
6fc8fb2bee
- movieplayer: change usermenu call; use existing instance
2015-12-15 08:15:17 +01:00
svenhoefer
a50bd5bb97
- infoviewer_bb: fix text for green button in movieplayer mode
2015-12-15 08:15:17 +01:00
svenhoefer
22ad11ce77
- movieplayer: change default key for bookmark menu
2015-12-15 08:15:17 +01:00
svenhoefer
8c9c98b3c9
- locale: smoother locals for movieplayer keys
2015-12-15 08:15:17 +01:00
svenhoefer
25e1f5bc9e
- user_menue: disable some items in movieplayer mode
2015-12-15 08:15:17 +01:00
svenhoefer
0dd22ffd5d
- movieplayer: allow usermenu, when colorkeys not assigned
2015-12-15 08:15:17 +01:00
svenhoefer
4c7cea95e9
- infoviewer_bb: use key-assignment from movieplayer
2015-12-15 08:15:17 +01:00
svenhoefer
7ccb57548b
- infoviewer_bb: rename infobar buttons
2015-12-15 08:15:17 +01:00
svenhoefer
e22d2d8a45
- keybind_setup/locale: timeshift isn't a movieplayer key
2015-12-15 08:15:17 +01:00
svenhoefer
ad3a2f701b
- streaminfo: show movieplayer as source, when no webtv is running
2015-12-15 08:15:17 +01:00
svenhoefer
168c3832d0
- keybind-setup: fix assignable keys for movieplayer; ...
...
...timeshift isn't a movieplayer key.
2015-12-15 08:15:17 +01:00
Michael Liebmann
ab7e3956df
- infoviewer_bb: fix display of red button in movieplayer mode
2015-12-15 08:15:17 +01:00
svenhoefer
fae6c5eb4c
- deutsch.lokale: fix timeshift_pause translation
2015-12-15 08:15:17 +01:00
M. Liebmann
c5bcbf490c
CLuaInstCurl::CurlDownload: Rework progress display
...
- Set Lua api version to 1.31
2015-12-15 00:34:13 +01:00
M. Liebmann
e3fdcaec99
CLuaInstCCText::CCTextScroll: Add Parameter 'pages'
...
- By pages parameter the number of pages can be specified
to be scrolled
- Set Lua api version to 1.30
Example:
ct = ctext.new{...}
...
ct:scroll{dir="down", pages=2};
2015-12-14 22:34:53 +01:00
M. Liebmann
ed26f2ea05
CLuaInstVideo: Add setSinglePlay()
...
- When setSinglePlay() Neutrino returns after playing a movie
immediately in the tv/radio modus back
- Set Lua api version to 1.29
Example:
video = video.new()
video.setSinglePlay()
video.PlayFile(...)
2015-12-14 22:34:53 +01:00
M. Liebmann
473af7b2ea
CLuaInstVideo: Add getNeutrinoMode()
...
- Set Lua api version to 1.28
Example:
video = video.new()
if video.getNeutrinoMode() == NMODE.TS then
messagebox.exec{title="Attention!", text="Movie player is busy.", buttons={ "ok" } }
end
2015-12-14 22:34:53 +01:00
M. Liebmann
30ebe003f4
CLuaInstConfigFile: Add parameters & functions
...
- LuaConfigFileNew: Add parameter delimiter & saveDefaults
- Add 'deleteKey' function
- Set Lua api version to 1.27
2015-12-14 05:15:38 +01:00
M. Liebmann
5a7de075a2
lua_misc.cpp: Fix compiler error 'overflow in implicit constant conversion'
...
- Set Lua api version to 1.26
2015-12-13 23:36:52 +01:00
M. Liebmann
5259e80b1c
CLuaMenuFilebrowser::exec: Fix value handling when dirMode = false
...
- Add luaId to action function as parameter
- Set Lua api version to 1.25
2015-12-13 23:36:52 +01:00
M. Liebmann
4f9158c2a9
CLuaInstance: Add class for using libcurl
...
- Add simple download function
- Set Lua api version to 1.24
parameter typ default
----------------------------------------
url string required
o, outputfile string when empty then save to string
as secund return value
A, userAgent string empty
v, verbose bool false
s, silent bool false
connectTimeout number 20
ipv4 bool false
ipv6 bool false
useProxy bool true (default)
followRedir bool true
maxRedirs number 20
Example:
-- simplest program call:
-- ----------------------
local curl = curl.new()
local ret, data = curl:download{url="http://example.com ", o="/tmp/test.txt"}
if ret ~= CURL.OK then
print("Error: " .. data)
end
-- or --
local curl = curl.new()
local ret, data = curl:download{url="http://example.com "}
if ret == CURL.OK then
-- downloaded data
print(data)
..
else
print("Error: " .. data)
end
2015-12-13 23:36:52 +01:00
svenhoefer
8f810d52fa
- moviebrowser: don't reload full movie archive after delete
...
Thanks to SatBaby and micha-bbg for support.
2015-12-12 22:09:09 +01:00
M. Liebmann
83176835e3
CLuaInstance: Use CLuaVideo for video, CLuaMisc for misc functions
...
- The old version of the video and misc functions is deprecated
but still valid
2015-12-12 10:42:28 +01:00
M. Liebmann
d45a98c363
CLuaInstance: Code cleaning luainstance.cpp/.h
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
5e6ad91efe
CLuaInstance: Move misc functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
b904febf6a
CLuaInstance: Move msg box functions in separate classes / files
...
- hintbox
- messagebox
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
ad17505888
CLuaInstance: Move ccomponents functions in separate classes / files
...
- cwindow (CComponentsWindow)
- ctext (CComponentsText)
- cpicture (CComponentsPicture)
- signalbox (CSignalBox)
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
e34d1c314f
CLuaInstance: Move menue functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
aff947af92
CLuaInstance: Move video functions in separate class
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
f52ba5ba4a
CLuaInstance: Move configfile functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
1238b0c677
CLuaInstance: Move types, definitions & functions from
...
luainstance.cpp/.h to luainstance_helpers.cpp/.h
- No api changes, code only
2015-12-12 10:42:28 +01:00
[CST] Focus
0aa71bae4d
zapit/src/capmt.cpp: try to fix TS enable/disable
2015-12-09 17:05:40 +03:00
M. Liebmann
598ef23982
Fix neutrino build without '--enable-lua'
2015-12-08 20:23:49 +01:00
M. Liebmann
189b2e0fb0
Disable multimedia plugins and video functions...
...
...(movie player & upnp browser) when movieplayer is in use
2015-12-08 12:01:25 +01:00
M. Liebmann
d06594dd60
CLuaInstance::GetRevision: Add second return value as a string...
...
...for hardware identification
- Set Lua api version to 1.22
2015-12-08 12:01:25 +01:00
M. Liebmann
b9afbb1e2c
CLuaInstance: Add script function 'channelRezap'
...
- Alternative rezap method for movie plugins
- Set Lua api version to 1.21
2015-12-08 12:01:25 +01:00
M. Liebmann
0a008ab308
CLuaInstance: Add script function zapitStopPlayBack
...
- For safe running ShowPicture() in the plugin
- Set Lua api version to 1.19
2015-12-08 12:01:25 +01:00
M. Liebmann
ffea6559c9
CLuaInstance: The first call to Lua::PlayFile() block restoreNeutrino
...
- Running restoreNeutrino when exiting the plugin and
function is blocked
- Set Lua api version to 1.18
2015-12-08 12:01:25 +01:00
M. Liebmann
558fea4ec4
CMoviePlayerGui: Creating an possibility to block restoreNeutrino()...
...
...from an external plugin
- This better play playlists with plugins
2015-12-08 12:01:25 +01:00
M. Liebmann
464f929437
CLuaInstance: Move luainstance into a separate directory (src/gui/lua)
...
- Move video functions from luainstance.cpp to lua_video.cpp
- For the future, provided the individual classes
(eg menu, CComponents etc.) to move in separate files.
2015-12-08 12:01:25 +01:00
M. Liebmann
d0cbf0985e
CLuaInstance: Remove unnecessary function zapitSetStandby()
...
- Set Lua api version to 1.17
2015-12-08 12:01:25 +01:00
M. Liebmann
56a86e8d42
Sort slovak.locale
2015-12-08 12:01:25 +01:00
svenhoefer
68221e31b8
Revert "- movieplayer: enable videoformat and 4:3 switches; (C) martii"
...
This reverts commit a3ff096e06
,
because keys was passed to neutrino handleMsg already.
So this pick was unnecessary.
2015-12-01 22:40:05 +01:00
svenhoefer
a3ff096e06
- movieplayer: enable videoformat and 4:3 switches; (C) martii
2015-12-01 21:04:13 +01:00
svenhoefer
829359b851
- movieplayer: enable neutrino main menu ...
...
... parts of this code is (C) martii
2015-12-01 21:02:15 +01:00
Jacek Jendrzej
423b1e0bc7
update slovak.locale (THX EnoSat)
2015-12-01 18:36:02 +01:00
svenhoefer
88bd3fa308
- moviebrowser: re-add missig comparator (msg ==)
2015-12-01 12:11:29 +01:00
svenhoefer
54e202cea8
- moviebrowser: use RC_left/right to switch display modes ...
...
... to get free volume keys, because these keys should change
volume only.
2015-12-01 08:17:56 +01:00
svenhoefer
c88fca2ec1
- movieplayer: change default key for TimeOSD() to RC_timeshift
2015-12-01 08:14:44 +01:00
M. Liebmann
482cf41adf
CLuaInstance: Add script function paintVLine() & paintHLine()
...
- Set Lua api version to 1.16
2015-11-27 12:31:47 +01:00
M. Liebmann
76874040a3
CFBWindow: Add paintVLineRel() & paintHLineRel() for using...
...
...in external plugins
2015-11-27 12:31:47 +01:00
M. Liebmann
573eb7f7ad
CLuaInstance::CPictureNew: When dx and dy = 0 then use...
...
...'NO_SCALE' modus for object creation (icon)
- Set Lua api version to 1.15
2015-11-27 12:31:47 +01:00
M. Liebmann
550cfc853d
CLuaInstance: Add script function saveScreen()/restoreScreen()
...
Example:
local memID = n:saveScreen(x, y, w, h);
...
...
n:restoreScreen(x, y, w, h, memID, delete);
-- delete = true => delete screen buffer
-- delete = false => don't delete screen buffer
- Set Lua api version to 1.14
2015-11-27 12:31:47 +01:00
M. Liebmann
895b781629
CFBWindow: Add saveScreen() & restoreScreen() for using...
...
...in external plugins
2015-11-27 12:31:47 +01:00
M. Liebmann
a307e806eb
CLuaInstance: Add DynFonts for lua scripts
...
- You can create fixed-size fonts for use in Lua Scripts
- The fonts are deleted after the script
- The use of fonts is limited to the following functions currently:
- RenderString()
- getRenderWidth()
- FontHeight()
- Example in Lua scripts:
Normal usage:
local font = FONT.MENU
RenderString(font, ....)
Use DynFonts:
Creates a font with height of 50px:
local font = n:getDynFont(0, 50)
local useDynFont = true
RenderString(useDynFont, font, ....)
or
Creates a font in which the text("Example: xyz") has a width of 200px:
local font = n:getDynFont(200, 0, "Example: xyz")
local useDynFont = true
RenderString(useDynFont, font, ....)
- Set Lua api version to 1.13
2015-11-27 12:31:47 +01:00
M. Liebmann
56d76f4ebc
CNeutrinoFonts: Add 'getDynFontExt()' for create custom fonts...
...
...in external plugins
2015-11-27 12:31:47 +01:00
defans
7caf055ea0
- luainstance: add GetRevision() function
...
- Set Lua api version to 1.12
Signed-off-by: svenhoefer <svenhoefer@svenhoefer.com >
2015-11-24 11:58:02 +01:00
[CST] Focus
08e68ea464
gui/movieplayer.cpp: start movies in playlists at start bookmark
2015-11-24 09:02:52 +01:00
M. Liebmann
45569a736a
CLuaInstance: Fix transfer of color values in...
...
...PaintBox() and RenderString() for coolstream hardware
- Set Lua api version to 1.11
2015-11-23 08:15:23 +01:00
svenhoefer
9ff6e120d8
- cables.xml: update Antennenverein Hohenmoelsen; thx to lusto
2015-11-22 03:56:22 +01:00
Jacek Jendrzej
15478a44c4
src/gui/record_setup.cpp disable not used
2015-11-22 18:12:12 +01:00
svenhoefer
66e8b155f3
- cables.xml: update Antennengemeinschaft Goeltzschtalbruecke
2015-11-21 22:58:23 +01:00
svenhoefer
75376aa57d
Merge branch 'cst-next'
2015-11-20 17:34:24 +01:00
defans
5cb0ca21cd
- streaminfo2.cpp: reduce signalbox flickering
2015-11-20 09:06:27 +01:00
defans
c689e5d224
- streaminfo2.cpp: force repaint of signalbox after ...
...
... switching back from signal diagram
2015-11-19 12:11:50 +01:00
Jacek Jendrzej
21914f032c
data/satellites.xml update Astra 19 (THX Janus)
2015-11-18 16:52:56 +01:00
M. Liebmann
8c41a922b0
CLuaInstance: Fix compiler warning/error "'DBG' redefined"
2015-11-18 12:19:17 +01:00
Jacek Jendrzej
6ddfb506de
data/satellites.xml update Eutelsat 16A (16.0E)
2015-11-17 17:37:09 +01:00
Jacek Jendrzej
a237b55d6a
data/satellites.xml update Astra 3B (23.5E) (THX bazi98)
2015-11-17 17:18:15 +01:00
Jacek Jendrzej
4034666fe3
data/satellites.xml update Eutelsat Hot Bird 13 and Astra 19
2015-11-17 13:50:50 +01:00
M. Liebmann
8f7802f018
CLuaInstance: Fix for commit 755e4d9
...
- CC_SHADOW_RIGHT & CC_SHADOW_BOTTOM not yet implemented
2015-11-16 14:30:55 +01:00
[CST] Bas
a2babbb0a7
neutrino: disable TS (CI) if the module is not selected for a certain bouquet.
2015-11-16 15:41:01 +03:00
M. Liebmann
755e4d965c
CLuaInstance: Add constants from CComponents as CC.xxx
...
- Set Lua api version to 1.10
2015-11-16 13:15:49 +01:00
M. Liebmann
35c6121780
CLuaInstance: Add script function 'paramDeprecated'
2015-11-16 13:15:49 +01:00
M. Liebmann
09881321e2
CLuaInstance: Executing 'zapit leave standby' only when script...
...
...is terminated with an error
Complement to commit 6f66e21940
2015-11-16 05:13:02 +01:00
M. Liebmann
24881e4228
CLuaInstance: Add screen constants 'X_RES' and 'Y_RES'
...
- Set Lua api version to 1.9
2015-11-14 21:53:00 +01:00
M. Liebmann
d5031496d0
CLuaInstance: Add script function 'enableInfoClock'
...
- Set Lua api version to 1.8
2015-11-14 21:53:00 +01:00
M. Liebmann
6f66e21940
CLuaInstance: Add script function 'zapitSetStandby'
...
- Necessary for some video plugins
- Set Lua api version to 1.7
2015-11-14 21:53:00 +01:00
Jacek Jendrzej
715c0e383d
src/gui/cam_menu.cpp: fix nevis compil
2015-11-14 16:19:39 +01:00
svenhoefer
0b264e0b66
- locale: update deutsch.locale
2015-11-08 19:55:55 +01:00
svenhoefer
d422e7e649
- listbox and upnpbrowser: fix pagedown logic
2015-11-08 19:46:35 +01:00
svenhoefer
ed4adff745
- channellist, bouquetlist and bouqueteditor: fix pagedown logic
2015-11-08 19:30:59 +01:00
[CST] Focus
b6cd3d055d
fix for e0eb677513
2015-11-08 13:31:22 +03:00
[CST] Focus
e0eb677513
fix for eab8bbec20
2015-11-08 12:07:58 +03:00
M. Liebmann
1d992a6d13
helpers.cpp: Fix sscanf format string in getJFFS2MountPoint (THX Jacek)
2015-11-07 10:56:55 +01:00
[CST] Focus
020b477a7d
gui/channellist.cpp: fix compile
2015-11-06 17:57:08 +03:00
[CST] Focus
eab8bbec20
neutrino: add option to limit CI usage to selected bouquets;
...
if no bouquets selected, CI used for all channels
2015-11-06 17:24:15 +03:00
[CST] Focus
5a8fc39ef9
neutrino: add option to limit CI usage to selected tuner
2015-11-06 17:24:10 +03:00
[CST] Focus
ebb2d74d9f
gui/movieplayer.cpp: try to fix bouquet/channel locking for webtv
2015-11-06 17:23:55 +03:00
[CST] Focus
14dbe516d3
gui/channellist.cpp: disable virtual bouquet edit,
...
split handleMsg and pincode check code
2015-11-06 17:23:49 +03:00
[CST] Focus
d5fa59a640
system/configure_network.cpp: try to support open wlan, if psk empty
2015-11-06 17:23:41 +03:00
[CST] Focus
e07c9ba0e4
neutrino.cpp: on favorites button, show providers, if favorites empty
2015-11-06 17:23:36 +03:00
[CST] Focus
891c0fe8d0
gui/streaminfo2.cpp: add bitrate info for TS/webtv/file playback, based on code (C) martii
2015-11-06 17:23:29 +03:00
[CST] Focus
3feba2b40d
gui/movieplayer.cpp: add GetReadCount, (C) martii,
...
user RED button to call streaminfo
2015-11-06 17:23:25 +03:00
[CST] Focus
a4d0179beb
gui/infoviewer_bb.cpp: show streaminfo label for red button in TS mode
2015-11-06 17:23:20 +03:00
[CST] Focus
294ed15de6
lib/libcoolstream/playback_cs.h, lib/libcoolstream2/playback_cs.h: update
2015-11-06 17:23:15 +03:00
[CST] Focus
6ff50ec61b
gui/components/cc_item_tvpic.cpp: show PiG in mode_ts, too
2015-11-06 17:23:10 +03:00
M. Liebmann
3c849a2649
CLuaInstance::createChannelIDfromUrl: Use format macro in snprintf
2015-10-31 08:50:27 +01:00
M. Liebmann
77a2b389bd
CLuaInstance: Add script function "createChannelIDfromUrl' to create...
...
...WebTV channel_id from a specified url
- Set Lua api version to 1.6
2015-10-28 13:54:14 +01:00
[CST] Focus
8c60bf6f22
neutrino.cpp: use background MP instance in webtv mode to select subtitles
2015-10-26 16:23:37 +03:00
svenhoefer
2a63ddaeb9
- controlaip: add possibility to reload channellists
2015-10-21 19:38:35 +02:00
svenhoefer
245f866883
- controlapi: remove disturbing numbering from documentation
2015-10-21 19:33:12 +02:00
M. Liebmann
9080c421b9
neutrino.cpp: toggle easy menu only when reboot occurs
2015-10-21 18:56:23 +02:00
M. Liebmann
ef30348cd1
CInfoViewerBB: display no tuner icon for webtv
2015-10-21 12:31:04 +02:00
svenhoefer
45968b339d
CInfoViewerBB: fix infobar ratio webtv
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-10-21 12:31:04 +02:00
svenhoefer
bab181ab5b
- record.cpp: align CODEC_ID defines to current ffmpeg code (thx to flk)
2015-10-21 11:55:48 +02:00
[CST] Bas
0180d59111
CFileHelpers::createDir: Fix return value
...
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-10-18 21:39:54 +02:00
[CST] Focus
75ae46a216
neutrino: use background MP instance in webtv mode
2015-10-16 14:55:06 +03:00
[CST] Focus
c4197fb5f3
gui/movieplayer.cpp: allow getInstance() to return background instance
2015-10-16 14:55:05 +03:00
svenhoefer
1b7f575a37
-recording_filename_template: add underscore between title and date
2015-10-14 13:52:41 +02:00
svenhoefer
07df9d28e5
- record.cpp: remove unnecessary executable flag from ts-file
2015-10-14 13:11:08 +02:00
svenhoefer
be2c0a44cd
- record.cpp: resort flags for xml-file and ts-file; add O_CLOEXEC to ts-file
2015-10-14 13:08:20 +02:00
J. Krieg
5a7907f9e9
libdvbsub: fix compile with new mandatory -D__STDC_CONSTANT_MACROS compiler flag
2015-10-13 14:04:10 +02:00
svenhoefer
9b78404d19
- eventlist: use real channel-id in webtv-mode to set timers
2015-10-09 19:00:03 +02:00
svenhoefer
c92ddd7668
- deutsch.locale: add ci.save_pincode
2015-10-08 18:35:00 +02:00
[CST] Focus
f0eac5d3e0
driver/record.cpp: add expetimental support for webtv recording,
...
allowed formats hls and mpegts, ffmpeg must have mpegts muxer support
2015-10-07 13:48:46 +03:00
[CST] Focus
21aeb82d49
gui/movieplayer.cpp: try to fix starting MB playback on webtv channel:
...
create another CMoviePlayerGui instance for background playback.
remove define __STDC_CONSTANT_MACROS, should be added to CXXFLAGS
2015-10-07 13:48:26 +03:00
[CST] Focus
b34c31e8df
neutrino.cpp: allow record/timeshift for webtv channel
2015-10-07 13:48:15 +03:00
[CST] Focus
84d716ff5c
gui/channellist.cpp: allow record for webtv channel
2015-10-07 13:47:56 +03:00
svenhoefer
f0492e8cfc
- moviebrowser: add delete item to moviebrowser-menu ...
...
... and resort menu to get movie-specific stuff at the color-keys
2015-10-01 20:32:51 +02:00
svenhoefer
c683c8eb65
- moviebrowser: add return value to CMovieBrowser::onDeleteFile()
2015-10-01 20:31:46 +02:00
svenhoefer
ebd3cf6369
- moviebrowser: allow to delete all marked movies w/o any question
2015-09-29 08:49:14 +02:00
M. Liebmann
3b78f47756
CMovieBrowser::onDeleteFile: Use epg info instead of filename for display
2015-09-29 08:49:14 +02:00
M. Liebmann
d7c4335bff
Complement to commit 'allow to delete all marked movies'
2015-09-29 08:49:14 +02:00
svenhoefer
644e3efee3
- moviebrowser: allow to delete all marked movies
2015-09-29 08:49:13 +02:00
Jacek Jendrzej
95fb4dab86
fix alloc-dealloc-mismatch
2015-09-24 14:26:13 +02:00
[CST] Focus
5a000b6a4e
driver/streamts.cpp: bug fix: SO_SNDBUF for connection fd
2015-09-24 13:32:38 +03:00
[CST] Focus
d0065f0043
neutrino.cpp: do not show messages in standby
2015-09-24 13:31:29 +03:00
[CST] Focus
04aa958d19
gui/cam_menu.cpp: hack: save blind answer as pincode and re-use it if enabled
2015-09-24 12:32:28 +03:00
[CST] Focus
978d2d3ef5
gui/scan_setup.cpp: do not auto-enable auto-fastscan update after fast scan,
...
do not auto-enable persistent channels numbers if scan logical channel numbers enabled,
show start fastscan in easy menu mode, too
2015-09-24 12:28:54 +03:00
[CST] Focus
6bcb85fa07
gui/dboxinfo.cpp: add serial number to title
2015-09-24 12:28:23 +03:00
[CST] Focus
5561eea881
eitd/xmlutil.h: add readEventsFromDir
2015-09-24 12:26:06 +03:00
[CST] Focus
ad153ed851
gui/eventlist.cpp: use epg id to get events
2015-09-24 12:25:58 +03:00
[CST] Focus
6792d168d0
gui/epgview.cpp: use epg id to get events
2015-09-24 12:25:53 +03:00
[CST] Focus
3ff71e5e48
gui/epgplus.cpp: use epg id to get events
2015-09-24 12:25:44 +03:00
[CST] Focus
329aea09be
gui/infoviewer.cpp: remove some showTitle wrapper, use epg-id to get events
2015-09-24 12:25:39 +03:00
[CST] Focus
7f4cf3011c
gui/channellist.cpp: pass channel epg_id to get events
2015-09-24 12:25:33 +03:00
[CST] Focus
4322f24651
gui/movieplayer.cpp, neutrino.cpp: call infoviewer with channel as param
2015-09-24 12:25:22 +03:00
[CST] Focus
15b212a939
zapit/src/bouquets.cpp: set epgid for webtv channels
2015-09-24 12:25:16 +03:00
[CST] Focus
dc506ab335
zapit/src/channel.cpp: add epg_id to use in place of channel id if needed
2015-09-24 12:25:11 +03:00
M. Liebmann
dd1e02b6e4
src/gui/update.cpp: Go back to the expert menu after backup
2015-09-22 13:41:14 +02:00
M. Liebmann
885f13f6b0
Apollo/Kronos: Display backup options for 'var' and 'root1'...
...
...only if are mounted.
- Using /proc/mounts to find correct mountpoint for backup
2015-09-22 13:41:14 +02:00
M. Liebmann
cb4c7431c7
Apollo/Kronos: Use backup with readmtdJFFS2() also for root1 partition
2015-09-22 13:41:14 +02:00
M. Liebmann
6121e57fbc
Apollo/Kronos: Use backup with readmtdJFFS2() also for var partition
2015-09-22 13:41:13 +02:00
Jacek Jendrzej
f74aa0f53d
src/zapit/src/scansdt.cpp add 0x1f to CSdt::FixServiceType (h265 codec) (THX Janus)
2015-09-19 19:56:52 +02:00
Jacek Jendrzej
380e95cd1c
src/gui/movieplayer.cpp stop lua player on STANDBY_ON
2015-09-19 17:54:33 +02:00
M. Liebmann
cf4beae892
src/gui/luainstance.cpp: Fix copy/paste error in commit e86306b
...
- Set Lua api version to 1.5
2015-09-19 16:53:15 +02:00
M. Liebmann
1e76cac3ba
CLuaInstance: Script function 'checkVersion' terminated an error...
...
...occurs immediately the script
Complement to commit 00dff2c598
- Set Lua api version to 1.4
2015-09-17 15:02:06 +02:00
[CST] Focus
c6dedf148f
system/httptool.cpp: add CURLOPT_FAILONERROR to fail on 4xx errors
2015-09-17 13:59:04 +03:00
M. Liebmann
e86306b8ec
CLuaInstance: Add error message for menu callback funktions
...
- Set Lua api version to 1.3
2015-09-17 12:12:27 +02:00
Thilo Graf
7a1fed715f
CLuaInstance: simplified error message handler
...
use DisplayErrorMessage() instead full call of ShowMsg.
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com >
2015-09-17 12:12:26 +02:00
M. Liebmann
8ad20d4513
Display[Error|Info]Message: Add optional parameter 'Caption'
2015-09-17 12:12:26 +02:00
[CST] Focus
653d196e16
gui/movieplayer.cpp: mark auto-screenshot as done in any case,
...
if one try fail, next will probably fail anyway
2015-09-17 12:40:31 +03:00
M. Liebmann
39d10e03df
CLuaInstance: Add script function 'setActive' to enable or disable...
...
...individual menu items.
- Set Lua api version to 1.2
2015-09-14 17:47:09 +02:00
M. Liebmann
e0bfbfe9e3
CLuaInstance: Add return value to menu function "addItem"
...
Function returns an ID of each item handles
2015-09-14 17:47:09 +02:00
Jacek Jendrzej
009fcba748
lib/libdvbsub/dvbsubtitle.cpp: fix compil for new ffmpeg version
2015-09-07 18:59:03 +02:00
M. Liebmann
b56be92d59
CLuaInstance::PlayFile: Function now returns the status of buttons
...
- Set Lua api version to 1.1
return code defined LUA Variables
--------------------------------------------------
0 = normal exit PLAYSTATE.NORMAL
1 = aborted by stop button PLAYSTATE.STOP
2 = next button PLAYSTATE.NEXT
3 = prev button PLAYSTATE.PREV
2015-09-04 18:07:32 +02:00
M. Liebmann
00dff2c598
CLuaInstance: Add versions definition for lua api in luainstance.h
...
- Version is defined in lua script as APIVERSION.MAJOR, APIVERSION.MINOR
- Set Lua API version to 1.0
2015-09-04 18:07:31 +02:00
M. Liebmann
d2035b91fc
Sort locales
2015-09-04 18:07:31 +02:00
Jacek Jendrzej
a34b32043a
fix Werror=format
2015-08-22 15:27:47 +02:00
Jacek Jendrzej
c06e5b1407
for debug filesystem
2015-08-21 22:04:04 +02:00
Jacek Jendrzej
65a237c991
src/gui/eventlist.cpp fix timeshif_record timer handling
2015-08-20 15:51:57 +02:00
Jacek Jendrzej
abea6d83d6
src/gui/channellist.cpp: stop RECMODE_TSHIFT in play mode
2015-08-19 17:58:08 +02:00
Jacek Jendrzej
dff62cfbe1
src/gui/eventlist.cpp: show AUTO_SHIFT icon in TSHIFT mode
2015-08-18 14:36:14 +02:00
Jacek Jendrzej
8444e3519a
data/cables.xml update Kabel BW (THX PauleFoul)
2015-08-13 19:17:03 +02:00
Jacek Jendrzej
e242674c9b
data/cables.xml update Unitymedia (THX klauser)
2015-08-13 15:58:44 +02:00
Jacek Jendrzej
5bfbae4ca9
fix possible segfault if chanellist is empty
2015-08-13 15:27:25 +02:00
Jacek Jendrzej
fceeab4027
eitd: add and move viasat to extra switch
2015-08-09 18:00:13 +02:00
Jacek Jendrzej
06ab9d186b
eitd: add and move viasat to extra switch
2015-08-09 17:54:31 +02:00
Jacek Jendrzej
b9f4f447ee
src/nhttpd/yhttpd_core/ywebserver.cpp fix possible segfault
2015-08-05 18:57:08 +02:00
Jacek Jendrzej
f4d35a34c9
src/nhttpd/yhttpd_core/ywebserver.cpp fix sanitize
2015-08-05 18:42:42 +02:00
Jacek Jendrzej
29aa47aef0
audioplayer: -add flv format (THX Houdini)
2015-07-27 12:40:41 +02:00
Thilo Graf
89cc6628ca
CMenuWidget: remove double assignment of info box color
2015-07-17 17:31:57 +02:00
Thilo Graf
638832f535
CTextBox: fix calculated but not used parameter
2015-07-17 17:30:41 +02:00
Thilo Graf
672ae3fdb1
CTextBox: fix calculated but not used parameter
2015-07-17 17:07:14 +02:00
Thilo Graf
4e002bdf66
CTextBox: consider utf8 mode parameter for correct render width, if required
2015-07-17 16:01:20 +02:00
Thilo Graf
18fa153389
CChannelList: fix and simplify paint of custom channellogos
...
paint was probably broken since 5e380fa4f8
2015-07-17 16:01:19 +02:00
Thilo Graf
b47a0ccaeb
CComponentsButton: simplify paint of button icon
...
Calculation of image aspect ratio now happens in picture object itself.
2015-07-17 15:35:47 +02:00
Thilo Graf
53a350d5af
CComponentsPicture: fix and simplify image scale handling
...
Aspect ratio was not considered in some constallations, To see on button
icons and oversized custom channellogos in channllist.
Now this is handeled on init of image object and setters for width and height.
2015-07-17 15:35:18 +02:00
Jacek Jendrzej
644d96e42d
src/gui/luainstance.cpp add switch enableUTF8 to ComponentsText
2015-07-12 21:13:22 +02:00
Thilo Graf
ccdaacb0a0
CComponentsText: add switch for utf8 disable/enable
2015-07-12 21:08:25 +02:00
Thilo Graf
37c863d141
CTextBox: add switch for utf8 disable/enable
2015-07-12 21:08:25 +02:00
Jacek Jendrzej
c325a3bbae
src/gui/luainstance.cpp add setCenterPos option to CC objects
2015-07-09 16:51:52 +02:00
Jacek Jendrzej
93cb5d3b49
src/zapit/src/pat.cpp: fix parse section len - sub crc from len
2015-07-07 09:44:37 +02:00
Jacek Jendrzej
4cb0870b9b
src/gui/channellist.cpp: show epg info1 if info2 empty (THX bazi98)
2015-07-05 13:20:47 +02:00
Jacek Jendrzej
81049d89cd
src/gui/eventlist.cpp -add fsk filter to epg-search
2015-07-01 21:39:20 +02:00
Thilo Graf
5de4b48a00
CComponentsFooter: reduce scale factor without button background
2015-07-01 16:05:42 +02:00
Thilo Graf
cabe84bf0f
CComponentsButton: fix image scale
...
Wrong ratio calculation.
2015-07-01 16:05:38 +02:00
Thilo Graf
5e380fa4f8
CComponentsPicture: fix internal value for dimension vars
...
The values contained not values from the scaled image file.
2015-07-01 15:56:42 +02:00
Jacek Jendrzej
39796eda68
src/gui/eventlist.cpp-add program category filter to epg-search
2015-06-30 14:23:39 +02:00
Jacek Jendrzej
e6e8eb9d93
lib/libupnpclient fix segfault if parser is NULL
2015-06-28 15:13:14 +02:00
Jacek Jendrzej
07f25639d9
src/gui/moviebrowser.cpp fix segfault if m_movieSelectionHandler is NULL
2015-06-28 11:33:06 +02:00
Jacek Jendrzej
160dda776c
tuxtxt.cpp: fixheap buffer overflow
2015-06-22 19:24:53 +02:00
[CST] Focus
60c45ec06c
gui/osd_setup.cpp, gui/miscsettings_menu.cpp: do not delete items added to menu - menu dtor do it
2015-06-19 15:48:15 +03:00
svenhoefer
b16c5d450e
- deutsch.locale: fix typo
2015-06-18 21:18:33 +02:00
vanhofen
8d84a4387d
- osd_setup: fix active status of ca_dotmatrix and ca_frame
2015-06-18 21:18:32 +02:00
vanhofen
fd6ad52c8c
- infoviewer_bb: add own color for CA-bar
2015-06-18 21:18:32 +02:00
vanhofen
59e2143e00
- infoviewer_bb: show/hide dotmatrix in CA-bar; default show
2015-06-18 21:18:32 +02:00
vanhofen
398dfeeab1
- infoviewer_bb: add frame to CA-bar; default off
2015-06-18 21:18:32 +02:00
M. Liebmann
6b628d9a8d
cYTFeedParser: Add feed duration
2015-06-06 16:17:41 +02:00
[CST] Focus
5611d65c66
eitd/sectionsd.cpp: fix ntp_system_cmd when config updated from GUI
2015-06-05 17:13:43 +03:00
[CST] Focus
b91347e99a
eitd/sectionsd.cpp: fix ntp_system_cmd in case ntpdate not found
2015-06-05 16:26:42 +03:00
[CST] Focus
fc52af49da
eitd/xmlutil.cpp: add support to read epg from directory without index.xml
2015-06-02 12:26:49 +03:00
[CST] Focus
b230f63d85
eitd/sectionsd.cpp: remove useless IS_WEBTV check on event channel id
2015-06-02 12:26:44 +03:00
[CST] Focus
be87126a38
neutrino.cpp: remove commented setServiceChanged call
2015-06-02 12:26:39 +03:00
[CST] Focus
64eda8566c
gui/channellist.cpp: use getChannelID() in place of channel_id
2015-06-02 12:26:34 +03:00
[CST] Focus
673bf4ea75
gui/infoviewer.cpp: remove commented setServiceChanged call
2015-06-02 12:26:30 +03:00
[CST] Focus
9a45735eba
nhttpd/tuxboxapi/neutrinoapi.cpp: remove setServiceChanged calls after zap
2015-06-02 12:26:26 +03:00
[CST] Focus
ffe7973e31
daemonc/remotecontrol.cpp: remove commented setServiceChanged calls
2015-06-02 12:26:22 +03:00
[CST] Focus
36cec7d41f
eitd/xmlutil.cpp: split read events code
2015-06-02 12:26:17 +03:00
[CST] Focus
94667ee39a
gui/moviebrowser.cpp: bug fix, default ytthumbnaildir is empty
2015-06-02 12:16:14 +03:00
[CST] Focus
dc59c092ad
system/ytparser.cpp: allow to define youtube dev id at compile time
2015-06-02 10:52:12 +03:00
svenhoefer
409ff4ab55
- nhttpd: update controlapi doc (THX dasda)
2015-06-01 23:16:47 +02:00
striper
bdf80d43ff
- jsoncpp: fix compiler warnings (should be reported upstream!)
2015-06-01 12:36:15 +02:00
FlatTV
acf3453fcd
- ytparser: fix youtube playback; change to APIv3
2015-06-01 12:36:15 +02:00
FlatTV
76e26c0b98
- add lib/jsoncpp v0.10.2
...
use amalgamated source and header based on version 0.10.2
See: https://github.com/open-source-parsers/jsoncpp/blob/master/README.md
2015-06-01 12:36:15 +02:00
[CST] Focus
93a0327930
gui/movieplayer.cpp, neutrino.cpp: add webtv subtitles support
2015-05-29 15:26:55 +03:00
[CST] Focus
d8dcb1da1b
neutrino.cpp: fix flashing while webtv running - stop playback before stop daemons
2015-05-28 11:13:40 +03:00
[CST] Focus
6a361e0374
gui/movieplayer.cpp: try to fix parental lock for webtv channels
2015-05-26 13:27:42 +03:00
[CST] Focus
37a2fc42d7
eitd/xmlutil.cpp: change event file name to match channel id order
2015-05-26 13:27:42 +03:00
svenhoefer
d8a4dd2c0d
- moviebrowser: add menu to allow copy, cat or truncate movies
...
TODO: add good hints to explain these functions
2015-05-21 09:04:27 +02:00
svenhoefer
d942448890
- moviecut: localize question to cancel editing
2015-05-21 09:04:27 +02:00
svenhoefer
35f0582ca1
- moviecut: don't paint progressbar when no bookmarks found
2015-05-21 09:04:27 +02:00
[CST] Focus
7bef4bcb8e
webtv: try to restart channel once, if play position not advance
2015-05-19 17:21:30 +03:00
svenhoefer
59e168fc30
- opkg_manager: use correct brief hints
2015-05-19 12:29:17 +02:00
svenhoefer
524563f448
- menue: allow brief hints in all introItems
2015-05-19 12:28:28 +02:00
[CST] Focus
77116aa07b
zapit/src/bouquets.cpp: fix webtv loading before ubouquets,
...
do not save webtv 'bouquets' to bouquets.xml
2015-05-18 16:06:55 +03:00
TangoCash
4b999db6c8
fix last commit
2015-05-15 03:46:50 +02:00
TangoCash
eb81369965
add VIASAT EPG based on martii
2015-05-15 03:46:50 +02:00
svenhoefer
ab8353be04
- use CONFIGDIR instead of hardcoded path
2015-05-15 03:46:50 +02:00
svenhoefer
c87ccae290
- menu: use brief hint in start_wizards first steps
2015-05-15 03:46:50 +02:00
svenhoefer
745a36c7c7
- locale: add LOCALE_MENU_HINT_NEXT_BRIEF
2015-05-15 03:46:50 +02:00
svenhoefer
af90286a30
- start_wizard: use a global enum; switch detection from bool to int
2015-05-15 03:46:50 +02:00
svenhoefer
d9b3e9420a
- menu: add hint-icon and hint-text to "continue" menu items
2015-05-15 03:46:50 +02:00
svenhoefer
cbb5e1f941
- icons: add hint_next icon
2015-05-15 03:46:50 +02:00
svenhoefer
f3044134b1
- start_wizard: add settingsmanager menu ...
...
... to allow restoring of backups
2015-05-15 03:46:49 +02:00
svenhoefer
3baa51700e
- yWeb: add define-get function to get some global defines
2015-05-15 03:46:49 +02:00
TangoCash
e6ebb563d0
add m3u8
2015-05-15 03:46:49 +02:00
TangoCash
1917e283eb
fix playlist
2015-05-15 03:46:49 +02:00
TangoCash
bda8590e3a
implement playlist and remove possible segfault
2015-05-15 03:46:49 +02:00
Jacek Jendrzej
01d64f4735
themes.cpp: fix typo (logic) THX TangoCash
2015-05-12 21:49:43 +02:00
Jacek Jendrzej
2cc4120672
webtv: use last dir as default
2015-05-12 18:16:36 +02:00
[CST] Focus
8ea4196d50
webtv: move loading to bouquets.cpp,
...
add optional webtvs name= as 'provider' name, and webtv genre= attibutes,
resulting 'provider' created as [name ][genre] with name as WebTV if name absent
2015-05-12 17:18:26 +03:00
martii
336dbca45c
network setup: calculate broadcast based on ip and netmask
2015-05-12 09:11:01 +02:00
Jacek Jendrzej
11eac1f091
controlapi.cpp: add getubouquetsxml
2015-05-10 18:01:26 +02:00
M. Liebmann
95a27ebb31
Clock on infoviewer and channellist: Fix background paint...
...
...when switching between OneColor und ColorToColor
2015-05-09 10:38:51 +02:00
[CST] Focus
56070ca390
gui/osd_setup.cpp: add option to switch one/two color gradient mode
2015-05-07 16:40:29 +03:00
[CST] Focus
62a9621cb0
gui/components/cc_item.cpp: use theme option for one/two color gradient
2015-05-07 16:39:28 +03:00
[CST] Focus
76fa4bc221
gui/themes.cpp: add option to switch one/two color gradient mode
2015-05-07 16:38:29 +03:00
[CST] Focus
3b93336ed3
gui/movieplayer.cpp: fix ass subtitles from newer ffmpeg versions, try to PGS subtitle hide
2015-05-07 15:00:26 +03:00
svenhoefer
3c3d873fba
- framebuffer: add missing slashs to iconBasePath
2015-05-07 12:10:13 +02:00
svenhoefer
e438dbb7d5
- yWeb: remove outdated text files
2015-05-07 11:15:32 +02:00
svenhoefer
e85f32848c
- ccomponents: add missing slash to iconBasePath
2015-05-07 11:10:28 +02:00
svenhoefer
042ac904b3
- fix e59f8adccc
:-/
2015-05-07 00:19:12 +02:00
svenhoefer
aa89dd6098
- fix e59f8adccc
(THX max_10)
2015-05-07 00:12:20 +02:00
svenhoefer
e59f8adccc
- src/nhttpd/tuxboxapi: remove unused dbox code
2015-05-06 22:59:04 +02:00
svenhoefer
6ec4194411
- yconfig.h: replace another hardcoded path with a variable
2015-05-06 22:58:54 +02:00
svenhoefer
45a895f704
- use PRIVATE_HTTPDDIR variable in Makefiles
2015-05-06 22:58:54 +02:00
svenhoefer
11ccc53f0b
- move LOGODIR and LOGODIR_VAR to global.h
2015-05-06 22:58:54 +02:00
svenhoefer
89a11de651
- fix and use ICONSDIR variable; move ICONSSDIR_VAR to global.h
2015-05-06 22:58:54 +02:00
svenhoefer
6e6d7ad765
- move PLUGINDIR_VAR to global.h to avoid some hardcoded paths
2015-05-06 22:58:54 +02:00
svenhoefer
910497f762
- add and use LOCALEDIR variable; move LOCALEDIR_VAR to global.h
2015-05-06 22:58:54 +02:00
svenhoefer
abc145fa78
- remove obsolete UCODEDIR variable
2015-05-06 22:58:54 +02:00
svenhoefer
51e77c3fc6
- fix and use THEMESDIR variable; move THEMESDIR_VAR to global.h
2015-05-06 22:58:54 +02:00
svenhoefer
e1fb4cdf49
- acinclude.m4: fix themesdir and iconsdir definitions
2015-05-05 14:48:25 +02:00
svenhoefer
75f84739a5
- plugins: replace PLUGINDIR_USB with PLUGINDIR_MNT (/mnt/plugins)
2015-05-05 14:46:46 +02:00
svenhoefer
14dc610a68
- plugins: add GAMESDIR (/var/tuxbox/games) to plugin list
2015-05-05 14:45:28 +02:00
svenhoefer
edc8527379
- framebuffer: revival of showFrame() function to allow ...
...
... pictures like start.jpg, mp3.jpg etc. from /var/tuxbox/icons
2015-05-05 12:01:04 +02:00
svenhoefer
ca5d85986e
- osd_setup: try to bring more structure in infoviewer setup
2015-05-05 11:43:17 +02:00
svenhoefer
cb5f052e83
- themes: move colored_events settings to themes setup
2015-05-05 11:43:17 +02:00
svenhoefer
a7b6911ce6
- themes: add new infobar_gradient keywords
2015-05-04 11:47:07 +02:00
Thilo Graf
d5bad0ac36
CProgressWindow: fix background fragments on text paint
...
Permanent screen saving was disabled by default since commit
72997591a0
. In this case it can be substituted if enabled
bg paint.
2015-05-04 10:37:03 +02:00
Thilo Graf
57c3761619
CProgressBar: remove unused member
2015-05-04 10:37:03 +02:00
Thilo Graf
a29b8e7982
CProgressBar: remove unused include
2015-05-04 10:37:03 +02:00
Thilo Graf
87cbb564a3
CTextBox: ensure save screen only if dimensions are valid
...
0 values are critical
2015-05-04 10:37:03 +02:00
Thilo Graf
cd53fae2c6
CImageInfo: use call of getTextFromFile() without explicit object
2015-05-04 10:37:03 +02:00
Thilo Graf
884e3b7cb5
CComponentsText: declare function getTextFromFile() as static
...
Is usable as standalone member too.
2015-05-04 10:37:03 +02:00
Thilo Graf
cb2d3254e6
.gitignore: add some possible generated stuff from sytem tools and build
2015-05-04 10:37:03 +02:00
svenhoefer
3ece820b07
- menue: small color changes for a smoother view
2015-05-04 09:42:07 +02:00
svenhoefer
62daf1dc4c
- infoviewer: add color-to-color gradient feature; THX to TangoCash ...
...
... for basic inspiration and dbt for some optimizations
2015-05-04 09:41:41 +02:00
svenhoefer
c05e650a02
- cc_frm_header: prepare for c2c gradient
2015-05-04 09:41:41 +02:00
svenhoefer
5599784642
- cc_frm_footer: prepare for c2c gradient
2015-05-04 09:41:41 +02:00
TangoCash
a8be4f6365
enable color-to-color gradient
2015-05-04 09:41:41 +02:00
TangoCash
736dcb20db
introduce color-to-color gradient
2015-05-04 09:41:41 +02:00
Marc Szymkowiak
38cf252ab2
yWeb: Change version check to cst_next branch
2015-05-03 23:32:20 +02:00
Jacek Jendrzej
88aea58165
Y_VLC.js fix VLC detection without var plugin.version (linux)
2015-05-03 21:28:34 +02:00
Jacek Jendrzej
cdae30fe5e
luainstance.cpp fix button color
2015-05-03 17:06:16 +02:00
GetAway
9eb1fe599b
yWeb: fix deinterlace default setting
2015-05-01 22:55:45 +02:00
GetAway
2e102b9cc2
yWeb: more appropriate symbol for live settings
2015-05-01 22:55:45 +02:00
GetAway
ce624d5382
yWeb: improve detection if IE up to IE11 and above
2015-05-01 22:55:45 +02:00
GetAway
30090ac06d
yWeb: fix detection of VLC >= 2.1.0
...
tested from vlc-0.8.6 to vlc-3.0.0-git
2015-05-01 22:55:44 +02:00
Jacek Jendrzej
9d9c20e678
nhttpd: update controlapi doc (THX dasda)
2015-05-01 14:05:04 +02:00
Jacek Jendrzej
c3a8c2d95d
xmlinterface.cpp remove encoding option for load_string
2015-04-30 21:22:47 +02:00
Jacek Jendrzej
206dbec426
xmlinterface.cpp workaround for pugixml autodetection https://code.google.com/p/pugixml/issues/detail?id=192
2015-04-30 19:50:03 +02:00
Thilo Graf
0f9fc4b870
gui/test_menu.cpp: fix broken build
...
Fixed missing include that come with commit
09adc177d8
2015-04-30 09:39:42 +02:00
Thilo Graf
a58f1621b4
Merge branch 'cst-next.pre' into cst-next
2015-04-30 09:20:43 +02:00
Thilo Graf
7044df1f9f
COsdSetup: remove repaint call for gradient assignment
...
Is already executed by chooser object via slot inside showOsdSetup(), and
osd_menu object is not the required object.
2015-04-29 12:01:11 +02:00
Thilo Graf
01516cf943
themes: use hintbox and header gradient option in theme settings
...
Color gradient feature was originally intended for use
inside theme settings and it's not really suitable for
generally use as default in all themes at the moment, so it makes more
sense to have options in theme settings and let the user decide
to customize this, unless enough other gui parts can use this feature.
2015-04-29 10:16:55 +02:00
Jacek Jendrzej
0896fa7bb8
UPNPService.cpp: remove unnecessary include
2015-04-28 11:35:57 +02:00
Jacek Jendrzej
422c91d117
add pugixml
2015-04-28 10:12:23 +02:00
Jacek Jendrzej
497f05b730
use xmlinterface in UPNP
2015-04-28 10:12:15 +02:00
Thilo Graf
5f603ed6b0
cc_base.cpp: fix wrong statment value
...
Comes with 1e16dbbf59
2015-04-27 11:51:01 +02:00
Thilo Graf
1e16dbbf59
cc_base.cpp: paint shadow only on firs paint of item body
...
Avoids unnecessary paint of shadow layers, This should
avoid flicker effects.
2015-04-27 10:02:18 +02:00
[CST] Focus
8a41089a92
CMenueWidget: add color gradient to menue hints
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2015-04-27 09:55:26 +02:00
[CST] Focus
7016a86ca2
CComponentsInfoBox: add switch to enable gradient for info box
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2015-04-27 09:54:45 +02:00
[CST] Focus
53ce471af8
gradient: try to fix delete gradient data only on color change
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2015-04-27 09:25:34 +02:00
Thilo Graf
d8da2a3087
Revert "CComponentsItem: fix remove gradient buffer on killed item"
...
This reverts commit 51aab307c3
.
2015-04-27 09:21:19 +02:00
svenhoefer
9041bff59c
- remove w_max()-calls to define menu-width, because ...
...
w-max() returns a pixel-value, but menus need a percentage-value.
2015-04-24 09:11:04 +02:00
svenhoefer
907ea29f23
- controlapi: change logolist charset to UTF-8 to fix german umlauts
2015-04-23 23:01:45 +02:00
svenhoefer
d2ee7e6f0a
- timerlist: don't discard unsaved user-changes at timers silently
...
- some more small changes/fixes:
* don't allow reminder-timer with standard message text ("---")
* fix display of changed recording directory
* use addIntroItems() function in menus
* fix dependency of menuitems in apids-menu
* use pulldown-mode to choose timer-type
2015-04-23 08:42:24 +02:00
svenhoefer
c4c358720b
- controlapi: add logolist command to allow easy channellogo management
2015-04-21 14:31:00 +02:00
Jacek Jendrzej
2c9d0674cd
supplement to 5ab6b53054
2015-04-18 20:03:44 +02:00
svenhoefer
1d3bd4a627
- nhttpd: minor fixes in controlapi doc (THX thomas1)
2015-04-17 01:01:35 +02:00
svenhoefer
c2953fe50b
- yWeb: add smaller pic for HD1/BSE RCU; thx to fred_feuerstein
2015-04-16 22:28:16 +02:00
Jacek Jendrzej
15e9663608
channellist.cpp; fix kill dline
2015-04-16 22:24:13 +02:00
Jacek Jendrzej
eddef9c7bd
nhttpd: update controlapi doc (THX dasda)
2015-04-16 19:34:08 +02:00
svenhoefer
6e15577bf1
- add missing includes to fix menu-width
...
strange circular include global.h <-> settings.h is maybe to fix
2015-04-16 18:36:17 +02:00
svenhoefer
a6bf50f666
- shorten CNeutrinoEventlist to CEventlist
2015-04-16 13:39:35 +02:00
svenhoefer
09adc177d8
- record.h: remove include of vfd.h; use display.h instead
2015-04-16 13:39:35 +02:00
Stefan Seyfried
5ab6b53054
global.h: Use forward-declarations to reduce number of dependencies
2015-04-16 13:39:35 +02:00
svenhoefer
7f35a67426
- channellist: allow show/hide bottom infobox
2015-04-14 11:08:24 +02:00
Thilo Graf
f2a786bf6b
CImageInfo: fix missing license text for missing translations
2015-04-14 10:48:40 +02:00
svenhoefer
ca34388616
- controlapi: allow search in EPG-titles only; fix typo
...
* Sytax:
http://STBIP/control/epgsearch?SEARCHWORDS&epginfo=false
or
http://STBIP/control/epgsearchxml?SEARCHWORDS&epginfo=false
2015-04-13 12:34:12 +02:00
svenhoefer
3c82d147db
- yWeb: use html notation for german umlauts
2015-04-06 23:21:48 +02:00
svenhoefer
389c6e6dc2
- neutrinoyparser.cpp: fix 0f16c9441e
2015-04-06 22:59:01 +02:00
GetAway
af2b61cfa6
yWeb: save settings of timerd.conf only once
2015-04-06 21:38:37 +02:00
svenhoefer
0bf3eaea75
- yWeb: disable LogosURL input, when DisplayLogos is disables
2015-04-06 00:04:28 +02:00
svenhoefer
dbc4d110fb
- yWeb: port "Tuxbox.DisplayLogos" from martii
2015-04-06 00:04:28 +02:00
svenhoefer
90277c9982
- neutrinoyparser.cpp: improve display of channels w/o logo
2015-04-06 00:04:28 +02:00
Thilo Graf
ba6f265255
CFrameBuffer: add comment for unsolved issue on full icon cache
2015-04-05 17:38:20 +02:00
Thilo Graf
388ab3aa02
CChannelList: use class for scalable channel logos
...
Previous class used limited scale handling mainly with the
member paintIcon() by framebuffer class.
Because of many possible channel logo files, the icon cache was
filled very fast. That was never considered in
paintIcon() and caused strange behavior at screen, as no image data
were assigned correctly.
2015-04-04 23:32:48 +02:00
Thilo Graf
80457beaf6
CComponentsPicture: add sub classes for scalable images and channel logos
...
This could replace call of CComponentsPicture objects with explicit
dimension values = 0
2015-04-04 22:35:57 +02:00
svenhoefer
fa68e5cf7e
- ylanguage.cpp: fix path to user's locale
2015-04-04 14:15:04 +02:00
svenhoefer
966e0125dd
- ylanguage.cpp: detect missing translations; THX to GetAway!
2015-04-04 12:49:40 +02:00
svenhoefer
4898c6aa71
- neutrino.cpp: fix startup plugin and execute it a little bit later
2015-04-04 11:17:37 +02:00
Jacek Jendrzej
8983720606
prefers stream before radiotext (THX focus)
2015-04-03 14:48:48 +02:00
Jacek Jendrzej
0a97efe317
nhttpd: fix switch tv<>radio in standby mode
2015-04-02 21:05:51 +02:00
Jacek Jendrzej
9c4e8b028b
infoviewer.cpp fix possible segfault if APIDs is empty
2015-04-02 15:00:08 +02:00
[CST] Focus
32f38219c9
data/locale/nederlands.locale: update locale
2015-04-02 14:40:05 +03:00
Thilo Graf
17b7cc98b2
CNeutrinoApp: fix rebase error
...
comes with: CNeutrinoApp: rework switch handling for channallist paint
2015-04-02 09:43:52 +02:00
Jacek Jendrzej
cc7c25eb21
nhttpd simplify encodeString function
2015-03-31 17:02:48 +02:00
Jacek Jendrzej
0f2ac568c8
nhttpd: change sprintf to snprintf
2015-03-31 14:44:41 +02:00
Jacek Jendrzej
2c3ecf6183
change check dir to check with jffs2 (mtd)
2015-03-31 12:12:14 +02:00
M. Liebmann
ae139d4ec2
CComponentsText: Fix default font
2015-03-31 12:00:48 +02:00
svenhoefer
a56e3fb1bd
- yWeb: correction in fbshot handling
2015-03-31 11:53:58 +02:00
svenhoefer
c10b7077b8
- yWeb: replace another if-file-exist with find-exec
2015-03-31 10:44:09 +02:00
svenhoefer
4eab09ae02
- yWeb: simplify code by using find-exec function
2015-03-31 09:15:04 +02:00
svenhoefer
68854aaed7
- mod_yparser: add find-exec function;
...
return full path and filename of given executabe
2015-03-31 09:15:04 +02:00
svenhoefer
9147bc5f03
- yWeb: remove dead links to yjogol website
2015-03-31 09:15:04 +02:00
svenhoefer
f7b42af5f2
- moviebrowser: bind MB_MAX_DIR definition to NETWORK_NFS_NR_OF_ENTRIES ...
...
... to allow to add all NetFS-directories to moviebrowser
2015-03-30 14:54:21 +02:00
Stefan Seyfried
5750ca23ae
opkg_manager: add a list of packages to hide
...
Advanced build system can come up with an impressive list of
(sub-)packages, most of them not really interesting for installation
through the GUI. Add a filter with simple patterns to suppress the
display of those packages.
TODO: this should be made configurable via a run-time config file.
Signed-off-by: Markus Volk <f_l_k@gmx.net >
2015-03-30 11:21:37 +02:00
Thilo Graf
47b37d4405
CComponentsButton: disable gradient
...
Not necessary as long not all or most gui buttons can provide gradient
2015-03-29 22:40:15 +02:00
Thilo Graf
e631559555
CChannelList: fix paint of unscaled images
...
Unscaled images were never painted.
2015-03-29 22:40:15 +02:00
Thilo Graf
459c120060
CTextBox: catching error if position has signed values
...
Wrong position assignments can trigger crash. Prevent segfaults.
Error log should indicate this.
2015-03-29 22:40:15 +02:00
Thilo Graf
b9e04a4999
CNeutrinoFonts: use neutrino debug output as default with line numbers
2015-03-29 22:40:14 +02:00
Thilo Graf
45623aa810
CComponentsTimer: move mySleep call into mutex block, seems was not ok so
2015-03-29 22:40:14 +02:00
Thilo Graf
eb3971e909
COsdSetup: use paint for apply new gradient settings, reduced flicker effects
2015-03-29 22:40:14 +02:00
Thilo Graf
0d6f0a8c88
CNeutrinoApp: rework switch handling for channallist paint
...
In some cases it is advantageous if you can override paint of channellist,
e.g. if RC_ok is shared with other window handlers.
In such cases will so could be avoided.
2015-03-29 22:40:13 +02:00
Thilo Graf
341b142aa0
CComponentsText: add possibilty to set font style
...
Usable with methode setText() and parameter 'style'
provided enums are:
FONT_STYLE_REGULAR
FONT_STYLE_BOLD
FONT_STYLE_ITALIC
2015-03-29 22:40:13 +02:00
Thilo Graf
d2ae57e5b6
CComponentsText: avoid unintentional overwriting of current property values
...
If parameters were not explicitly defined, default values of parameters
overwrite current property values.
2015-03-29 22:40:13 +02:00
Thilo Graf
a185ad34d4
CFileHelpers: rework methode getDirSize(), makes it work recursively
2015-03-29 22:40:12 +02:00
Thilo Graf
1b095e725e
CFileHelpers: add function getDirSize()
2015-03-29 22:40:12 +02:00
Thilo Graf
58b7c0e6bf
CFileHelpers: declare removeDir() as static
...
allows use without object
2015-03-29 22:40:12 +02:00
Thilo Graf
a9c474e486
CComponentsInfoBox: fix scale height for larger picons
2015-03-29 22:40:12 +02:00
Thilo Graf
6a50e56321
CVolumeBar: optimize icon position
2015-03-29 22:40:11 +02:00
Thilo Graf
84ee2dd059
CVolumeBar: use defined volumebar size as default height
2015-03-29 22:40:11 +02:00
Thilo Graf
592b0025d9
CComponentsInfoBox: remove unnecessary call for kill()
...
partial revert of: CComponentsInfoBox: fix centering of image
2015-03-29 22:40:11 +02:00
Thilo Graf
012c699951
CComponentsTimer: move pthread members into startTimer()
2015-03-29 22:40:10 +02:00
Thilo Graf
4a0975eb90
CComponentsText: expand setTextColor() methode
...
apply color value direct in text box object
2015-03-29 22:40:10 +02:00
Thilo Graf
1b3f5847be
CComponentsSignals: add signals for hide events
2015-03-29 22:40:10 +02:00
Thilo Graf
016fc14177
CScreenSaver: fix wconversion warnings
2015-03-29 22:40:10 +02:00
Thilo Graf
be78944eb8
CScreenSaver: use unified debug output
2015-03-29 22:40:09 +02:00
Thilo Graf
c9dd6fac39
system/helpers.cpp: add return value for mySleep()
2015-03-29 22:40:09 +02:00
Thilo Graf
3538077821
system/helpers.cpp: getNowTimeStr(), use thread save localtime version
2015-03-29 22:40:09 +02:00
Thilo Graf
1cb885dfe9
CChannelList/CNeutrinoEventList/CMovieBrowser: fix logo scale
...
Downscale was broken.
2015-03-29 22:40:08 +02:00
Thilo Graf
d33c4911d2
CComponentsButton: fix fit of button icon
...
Scale was broken
2015-03-29 22:40:08 +02:00
Thilo Graf
51aab307c3
CComponentsItem: fix remove gradient buffer on killed item
2015-03-29 22:40:08 +02:00
Thilo Graf
e8d46a8a55
CComponentsPicture: fix icon size/scale handling
2015-03-29 22:40:07 +02:00
Thilo Graf
2dc47e0fe1
CPictureViewer: fix wconversion warnings
2015-03-29 22:40:07 +02:00
Thilo Graf
6151152a20
CPictureViewer: use neutrino internal log
...
Show only errors in mode DEBUG_NORMAL.
2015-03-29 22:40:07 +02:00
Thilo Graf
ebc9d28e0e
CComponentsInfoBox: fix centering of image
2015-03-29 22:40:07 +02:00
Thilo Graf
4d8f7f3acb
EpgPlus: fix wconversion
2015-03-29 22:40:06 +02:00
Thilo Graf
9c85491974
CProgressBarCache: fix compiler warnings wconversion
2015-03-29 22:40:06 +02:00
Thilo Graf
56ea6c140f
CComponentsFooter: Function setButtonLabels() change parameter
...
Performance: parameter 'v_content' should be passed by reference
2015-03-29 22:40:06 +02:00
Thilo Graf
f15cf6f57d
SIservices.hpp/SIsections.hpp: switch functions to const
2015-03-29 22:40:05 +02:00
Thilo Graf
c92d4fad1a
frontend.cpp/pzapit.cpp: fix format string
2015-03-29 22:40:05 +02:00
Thilo Graf
08cb42d22f
gui/audioplayer.cpp/h: fix some type conversions
2015-03-29 22:40:05 +02:00
Thilo Graf
76ca33de9f
CTimeThread: sectionsd.cpp: use thread save localtime_r
2015-03-29 22:40:04 +02:00
Thilo Graf
674f2f983a
CComponentsForm: reduce log spam in info mode
2015-03-29 22:40:04 +02:00
Thilo Graf
1a4d06175f
CBEChannelWidget: remove not required hide()
...
Avoids unnecessary flicker effects, it's enough to repaint only text.
2015-03-29 22:40:04 +02:00
Thilo Graf
e58b86f38f
CFlashUpdate: change name for CFile object for better differ
2015-03-29 22:40:03 +02:00
Thilo Graf
c4bb2176f9
locale: more precise text for update messages
2015-03-29 22:40:03 +02:00
Thilo Graf
b3f044575a
deutsch.locale: remove denglish part
2015-03-29 22:40:03 +02:00
Thilo Graf
1097a8ef0d
CImageInfo: fix button color with gradient
2015-03-29 22:40:02 +02:00
Thilo Graf
d95446882c
CBEBouquetWidget/CBEChannelWidget: add missing exit icon
...
Menue icon has no effect here and exit icon was missed
2015-03-29 22:40:02 +02:00
Thilo Graf
b565700168
CBEBouquet-Classes: switch to new buttonbar based up cc-footer class
2015-03-29 22:40:02 +02:00
Thilo Graf
9776d163f7
CBEChannelSelectWidget/CBEChannelWidget: uinng unified infobox font size
...
...unified style matching to menu hints
2015-03-29 22:40:01 +02:00
Thilo Graf
98d18f3ff4
CAudioPlayerGui: paint of id3 info with info box
...
Infobox provides already paint of text, so is not required to
call explicit fontrenderer methods.
2015-03-29 22:40:01 +02:00
Thilo Graf
32af48cc80
CProgressWindow: reassign y position of body items on disabled header
2015-03-29 22:40:01 +02:00
Thilo Graf
1d574d93bc
CComponentsTimer: simplify isRun function
2015-03-29 22:40:01 +02:00
Thilo Graf
3599a4246f
CNetworkServiceSetup: use widget id instead explicit select method
...
neutrino_menue.h: add ID for network service menue
2015-03-29 22:40:00 +02:00
Thilo Graf
d3f9aa33f7
CMenuWidget: move include of neutrino_menue.h to menue.h
...
makes explicit include unnecessary if it is needed by a widget, eg: widget id's are
parameter of constructor and is one of required widget elements.
2015-03-29 22:40:00 +02:00
Thilo Graf
d58679f42d
CEitManager: use unified binary search for ntp
2015-03-29 22:40:00 +02:00
Thilo Graf
930b40588c
CMenuWidget: fix getSelected() member
...
preselected was not suitable as return value
2015-03-29 22:39:59 +02:00
Thilo Graf
c2a1299438
CAudioPlayerGui: replace showGlobalStatus() with showStatus()
2015-03-29 22:39:59 +02:00
Thilo Graf
7e084c2531
CProgressWindow: add member showStatus()
...
This displays only one progress bar instead two and shows the global
status. That's senseful , if only one progress bar is required.
2015-03-29 22:39:59 +02:00
Thilo Graf
663c7deef2
CProgressBar: add missing assign of 'allow paint' property
...
Property had no effect.
2015-03-29 22:39:58 +02:00
Thilo Graf
8ebb5f98ca
CComponentsItem: add setXPos/setYPos(), that consider real position
2015-03-29 22:39:58 +02:00
Thilo Graf
6fc8d1bb9f
system/helpers.cpp: add more possible exexutable paths
2015-03-29 22:39:57 +02:00
Thilo Graf
9491d72edd
neutrino.cpp: use simple error message for zapit fail
2015-03-29 22:39:57 +02:00
Thilo Graf
d72603665c
CComponentsForm: prevent wrong id parameter if item size out of range
2015-03-29 22:39:57 +02:00
Thilo Graf
d4f466d595
CNeutrinoEventList: rework paint of header
...
Reduce code with chain form and use text and logo items as embedded items.
2015-03-29 22:39:56 +02:00
Thilo Graf
52f7c79db8
CComponentsForm: fix init value of getPageCount()
...
value is always 1
2015-03-29 22:39:56 +02:00
Thilo Graf
0f8c1829d8
CComponentsFooter: fix button view with gradient
...
show contour only in gradient mode
2015-03-29 22:39:55 +02:00
Thilo Graf
7ec096fa3d
CComponentsFooter: add optional possibility to switch colored button frame
2015-03-29 22:39:55 +02:00
Thilo Graf
8a1965fcca
CVolumeBar: fix icon postion
...
Icon was not centered in y position.
2015-03-29 22:39:55 +02:00
Thilo Graf
bee35e9042
CMovieBrowser: fix unintended upscaling of channellogo
...
Upscale is not allowed and do down scale only if header height is too small.
2015-03-29 22:39:54 +02:00
Thilo Graf
66e5f03c92
CComponentsButton: use unified body colors in gradient mode
...
Some theme controlled colors don't really looks nice in some
combinations with window backgrounds.
2015-03-29 22:39:54 +02:00
Thilo Graf
c7a40bb6dc
gui/Makefile.am: add conclusive description with last tag and branch
2015-03-29 22:39:54 +02:00
Thilo Graf
8929255e9e
CComponentsPicture: don't paint image, if is not available
2015-03-29 22:39:54 +02:00
Thilo Graf
f499efa208
CChannelList: ensure down scaling if header height is too small
...
Logo is initialized with width and height, but enforces in most cases
upscaling of logo. Default now disabled scaling but if header too small,
down scaling is enabled.
2015-03-29 22:39:53 +02:00
Thilo Graf
c027412832
CComponentsPIP: fix centering of image
...
auto centering was broken, eg.to see in channellist if radio mode was enabled
2015-03-29 22:39:53 +02:00
Thilo Graf
8227638c06
CComponentsPicture: simplify item init, adapt getHeight/getWidth members
...
Members getHeight/getWidth returns now image related values dependent of
scale mode
2015-03-29 22:39:53 +02:00
Thilo Graf
20180b5b83
CMenuWidget: fix applying of hintbox text color after changed theme
2015-03-29 22:39:52 +02:00
Thilo Graf
782c958bde
CComponentsInfoBox: fix applying of properties
...
Some properties were not applied if cctext was already exists, eg. after
changed theme
2015-03-29 22:39:52 +02:00
Thilo Graf
04083bc299
CComponentsButton: use of global button text color
...
Used text color was different to old button handler.
2015-03-29 22:39:52 +02:00
Thilo Graf
23c708b787
CComponentsForm: fix unnecessary try for scroll
...
This avoids unnecessary flicker effects, because no paint is required,
if page count = 1 and also ensures, that this page is defined as current page.
2015-03-29 22:39:51 +02:00
Thilo Graf
09851f3b9f
CComponentsForm: reduce corner radius on frame border
...
If we have a frame around parent item, ensure matching corners
inside of embedded item, this avoids ugly unpainted spaces
between frame and item border.
TODO: other constellations are not considered at the moment!
2015-03-29 22:39:51 +02:00
Thilo Graf
f7faf07ab1
CComponentsForm: fix item offset with enabled frame
...
frame width was not considered
2015-03-29 22:39:50 +02:00
Thilo Graf
8aa2b6a5ab
CComponentsTimer: start timer only if interval > 0
2015-03-29 22:39:50 +02:00
Thilo Graf
eebfc455c6
CComponentsTimer: log output moved
...
Log message was shown on each call of startTimer.
2015-03-29 22:39:50 +02:00
Thilo Graf
28ef6e147e
CComponentsTimer: add slot for auto timer start/stop
...
Connection with OnBeforeRestart ensures closing threads.
Under certain circumstances, eg. running thread, a restart could fail.
2015-03-29 22:39:49 +02:00
Thilo Graf
8f621ef472
neutrino.cpp: add signal OnBeforeRestart
...
This allows to handle events inside from objects with
matching slots and events without explicit
calls in neutrino.cpp.
Used here general for stopping of thread in timer object.
In some cases it could be necessary to stop timer thread
otherwise it is possible that restart is blocked here.
This happens here automatically, without separate instances
of timer objects.
Conflicts:
src/neutrino.h
2015-03-29 22:39:49 +02:00
Thilo Graf
1f81228d7b
CTestMenu: disable tuner test code
...
Doesn't work with newer frontend api, and not really required.
2015-03-29 22:39:48 +02:00
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
[CST] Focus
700c75e4dc
Merge branch 'next-cc'
2014-02-20 12:50:20 +04: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