Commit Graph

9454 Commits

Author SHA1 Message Date
Thilo Graf
47fceca188 CComponentsFooter: add missing member inits 2017-04-08 08:16:05 +02:00
Thilo Graf
3e342a7661 CComponentsHeader: add methode initRepaintSlot() and considered parent
Required in sub classes. Considering of parent ensures usage of
required background color in sub classes.
2017-04-08 08:16:01 +02:00
Thilo Graf
62a2a29a12 CCDraw: remove some debug lines, and override comparisons
This should reduce some effort in this method.
2017-04-08 08:15:54 +02:00
Thilo Graf
bad5f02c06 CComponentsItem: fix possible artefacts if fb box is smaller the radius
If box height/2 is smaller than corner radius it is possible
we have artefacts after killed or hided fb box. This effect only I have seen
with full hd resolution, in hd ready mode it was ok.
Sideeffects with this changes I have not seen, but I can't exclude. Must be watched.
2017-04-08 08:15:49 +02:00
Thilo Graf
c9152beada CComponentsButton: remove unused member 2017-04-08 08:15:45 +02:00
Thilo Graf
6d45fbb4eb CCDraw: fix wrong intit values for corners and position 2017-04-08 08:15:41 +02:00
Thilo Graf
511486c404 CComponentsFrmClock: add members to control segment refreshing on interval
Refreshing of segments is now enabled on default.
In certain conditions this should be better.
2017-04-07 22:00:33 +02:00
M. Liebmann
1f6555ec46 Merge branch 'master' into pu/fb-setmode 2017-03-31 10:13:10 +02:00
Thilo Graf
83cfd68f88 Lua: try to implement progresswindow 2017-03-31 10:12:35 +02:00
Thilo Graf
a788eee298 LUA-Api: add alignment parameter for text in window header
Possible modes are :
	* "DEFAULT" (left)
	* "CENTER"
	* "RIGHT"

TODO: doc
2017-03-31 10:12:35 +02:00
svenhoefer
ffcb1ec609 - neutrino: add fribidi support; ported from mohousch's nhd2
This requires libfribidi and a font with arabic or hebrew glyphs.
To build libfribidi add something like this to your makefiles:

FRIBIDI_VER = 0.19.7
$(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2:
	$(WGET) https://fribidi.org/download/fribidi-$(FRIBIDI_VER).tar.bz2

$(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGETPREFIX)
	$(REMOVE)/fribidi-$(FRIBIDI_VER)
	$(UNTAR)/fribidi-$(FRIBIDI_VER).tar.bz2
	set -e; cd $(BUILD_TMP)/fribidi-$(FRIBIDI_VER); \
		$(CONFIGURE) \
			--prefix= \
			--mandir=/.remove \
			--disable-debug \
			--disable-deprecated \
			--enable-charsets \
			--with-glib=no \
			; \
		$(MAKE); \
		$(MAKE) install DESTDIR=$(TARGETPREFIX)
	$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/fribidi.pc
	$(REWRITE_LIBTOOL)/libfribidi.la
	$(REMOVE)/fribidi-$(FRIBIDI_VER)
	touch $@

If you want to link libfribidi statically add --disable-shared
and --enable-static to configure call.
2017-03-30 23:14:11 +02:00
svenhoefer
923daa87da - locale: minor changes 2017-03-29 08:11:36 +02:00
M. Liebmann
b612c1f620 Fix videosystem auto mode 2017-03-28 23:56:57 +02:00
M. Liebmann
3c1f2bfe05 fb_accel hd1/hd2: Add fb_accel_cs_hdx.cpp for common functions
- Add 'class CFbAccelCSHDx' to fb_accel.h
 - Some small code updates
2017-03-28 23:56:57 +02:00
M. Liebmann
9e08f4cb92 lib/libtuxtxt/tuxtxt.cpp: Update for hd1/hd2 2017-03-28 23:56:57 +02:00
M. Liebmann
f7cea75f37 CStreamInfo2: Add new info items
- Videosystem
 - OSD Resolution
2017-03-28 23:56:57 +02:00
M. Liebmann
40a4ec4262 CFbAccelCSHD[1|2]::setMode(): Insert cVideo::updateOsdScreenInfo() 2017-03-28 23:56:56 +02:00
M. Liebmann
5e00bc5b4c Merge branch 'master' into pu/fb-setmode 2017-03-28 21:54:01 +02:00
svenhoefer
b945336a79 - jsoncpp: update to current version 1.8.0
Use amalgamated src from https://github.com/open-source-parsers/jsoncpp
2017-03-28 21:23:10 +02:00
svenhoefer
78e519f694 Revert "- jsoncpp: update to current version 1.8.0; align Makefile.am"
This reverts commit 760a64fc6a, because
some people has build-problems.
2017-03-28 21:10:27 +02:00
svenhoefer
760a64fc6a - jsoncpp: update to current version 1.8.0; align Makefile.am
Re-split into original files and use original directory structure.
Files are picked from https://github.com/open-source-parsers/jsoncpp
2017-03-28 11:22:41 +02:00
svenhoefer
81078780db - upnpbrowser: fix neutrino mode while playing audio 2017-03-27 08:11:49 +02:00
svenhoefer
324359d31d - upnpbrowser: reduce console output in updateTimes() 2017-03-27 08:11:49 +02:00
svenhoefer
f10ecb6667 - upnpbrowser: reduce console output in selectDevice() 2017-03-26 23:31:08 +02:00
M. Liebmann
515ab1fe59 CFbAccelCSHD2::setMode: Fix if ENABLE_CHANGE_OSD_RESOLUTION is not defined 2017-03-23 21:32:48 +01:00
M. Liebmann
ea18657562 src/neutrino.cpp: Simplification EVT_AUTO_SET_VIDEOSYSTEM handling 2017-03-23 21:32:48 +01:00
M. Liebmann
d9ce33a69a Merge branch 'master' into pu/fb-setmode 2017-03-23 18:58:48 +01:00
Jacek Jendrzej
833a65c9e4 fix needed mem check 2017-03-23 12:43:27 +01:00
svenhoefer
608c092685 - cables.xml: update WTC SN; thanks to Gorcon 2017-03-23 12:23:56 +01:00
M. Liebmann
2a858c628a Fix videosystem auto mode / osd mode switch in movie player 2017-03-22 14:00:41 +01:00
svenhoefer
e3920273bf - acinclude.m4: remove more old unused cruft
I don't know if CC/CXX-handling is right, but powerpc-tuxbox-linux-gnu
was definitely wrong.
2017-03-22 12:11:26 +01:00
svenhoefer
54ff55dd47 - acinclude.m4: align to neutrino-mp 2017-03-22 12:11:26 +01:00
Stefan Seyfried
216a774343 acinclude: remove old unused cruft
remove:
- unused boxtypes, these only give a false sense of support
- unused configure options and associated #defines in config.h
- unused confiugre check macros
2017-03-22 12:11:26 +01:00
M. Liebmann
0cac85205b Merge branch 'master' into pu/fb-setmode 2017-03-22 01:24:03 +01:00
M. Liebmann
9bc2d9b95e hd[1|2]/libcoolstream: Update headers for new libcoolstream functions
libcoolstream-mt.so version 3.2.0 required

  Functions:
    - updateOsdScreenInfo()
    - GetVideoSystem()
    - GetVideoSystemFormatName()
    - fbCopy()
    - fbFill()
    - cs_set_extra_debug()
2017-03-22 01:23:45 +01:00
M. Liebmann
8212746cf1 Merge branch 'master' into pu/fb-setmode 2017-03-20 23:11:33 +01:00
Thilo Graf
4eb6a315fc CComponentsButton: simplify assignment of button message values
Count of alternate message values was limited to 1 value. Now it is
possible to add any count of message values.

directKey and directKeyAlt were removed from struct type 'button_label_cc'
and directKeys was added as container for possible message values.

Some methods of CComponentsFooter had to be adapted for that.
2017-03-20 22:55:05 +01:00
Jacek Jendrzej
8516b1662d fix segfault aufter unbreak msgbox f9b7fca210 2017-03-20 17:40:26 +01:00
svenhoefer
0b629aafc7 - move movieinfo.cpp|h from src/gui to src/driver ...
because there are no gui-elements included anymore
2017-03-20 14:30:44 +01:00
M. Liebmann
73f2aa87d1 Merge branch 'master' into pu/fb-setmode 2017-03-20 00:40:31 +01:00
M. Liebmann
d2b3a8da68 CNeutrinoApp::InitMenuMain: Fix compiler warning 2017-03-20 00:40:10 +01:00
M. Liebmann
be49686432 Merge branch 'master' into pu/fb-setmode 2017-03-20 00:00:35 +01:00
svenhoefer
b8a97a97ca - neutrino: just code cosmetics in ExitRun() 2017-03-19 23:50:52 +01:00
svenhoefer
ec6e863e6f - neutrino: remove unused write_si from ExitRun() function ...
and rename retcode to can_shutdown for a better readability
2017-03-19 23:50:52 +01:00
svenhoefer
de1ee8b73a - use g_info.hw_caps->can_shutdown; mostly ported from neutrino-mp 2017-03-19 23:50:52 +01:00
svenhoefer
3eb8f8bef8 - move src/timerd/doku.html to doc/timerd.html 2017-03-19 23:50:52 +01:00
Thilo Graf
2de98df48f CProgressWindow: try to reduce effort inside progress display
Should help to reduce some timing side effects  with many data amounts.
But there could still be more potential.
2017-03-19 22:37:32 +01:00
Thilo Graf
96e05c69dc CNeutrinoFonts: reduce debug spam
In some cases with many following  dynamic size changes,
it could be better to suppress this output.
2017-03-19 22:32:15 +01:00
Thilo Graf
9801c3100c CColorChooser: fix missing rewrite current values to *value[selected]
Supplement to commit:
	CColorChooser: fix compile conversion  warnings
	3b5cd00bf4
2017-03-19 16:06:04 +01:00
M. Liebmann
2ca9d9c4f9 Merge branch 'master' into pu/fb-setmode 2017-03-19 08:38:15 +01:00