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
75376aa57d
Merge branch 'cst-next'
2015-11-20 17:34:24 +01:00
[CST] Focus
700c75e4dc
Merge branch 'next-cc'
2014-02-20 12:50:20 +04:00
[CST] Focus
b52bd6c863
Merge branch 'next-cc'
2013-11-08 16:08:32 +04:00
[CST] Focus
40871852e8
Merge branch 'dvbsi++'
...
Update master to 2.11 image version
2012-12-09 19:24:05 +04:00
[CST] Focus
a894bf24cb
Merge branch 'dvbsi++'
2012-10-24 15:53:26 +04:00
[CST] Focus
589867dab2
Fix conflict
2012-08-17 11:17:14 +04:00
[CST] Micha
28528a2276
added CST laboratory cable headend as cable provider
2012-07-31 06:56:03 +00:00