Commit Graph

7337 Commits

Author SHA1 Message Date
Thilo Graf
b73e09fe81 CComponentsText: move setTextRenderModeFullBG() to text object
This is mostly required here


Origin commit data
------------------
Commit: 11c9d0780a
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:08:00 +04:00
Thilo Graf
2e95367b7d CComponents: rename gradient variables
Use convention for cc classes.
paintGradient probaly too general and
is related to body, other fb types can be also handled with gradient.


Origin commit data
------------------
Commit: 83070da483
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:55 +04:00
Thilo Graf
def1a3c5b9 CComponents: move variable cc_gradientData, paintGradient into base class
Variable now usable via g_settings in all subclasses. enable/disable.
TODO: gradient type handling


Origin commit data
------------------
Commit: 64c84fb490
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:45 +04:00
Michael Liebmann
be25b2345e CComponentsHeader: Use Font::FULLBG for rendering string...
...when text is painted on a color gradient


Origin commit data
------------------
Commit: 8762d4b871
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:37 +04:00
Michael Liebmann
8c927dcee4 Fontrenderer: Fix RenderString() for better drawing fonts
Origin commit data
------------------
Commit: 9ab1f62cf0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:33 +04:00
Thilo Graf
68e23a1720 CComponentsWindow, CMenuWidget: apply gradiant settings to header
Origin commit data
------------------
Commit: c1f70dbbb8
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:28 +04:00
Thilo Graf
4356cf5579 settings: add optional gradiant switch
At the moment without gui option, only for testing yet.

Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>


Origin commit data
------------------
Commit: e1a2d173f4
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:24 +04:00
Michael Liebmann
a29b3035e8 CComponentsHeader: Use color gradient for paint header
Conflicts:
	src/gui/widget/menue.cpp


Origin commit data
------------------
Commit: bfc1c04d83
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:07:12 +04:00
Michael Liebmann
7fd3742c49 CComponents: Add color gradient for CC_FBDATA_TYPE_BOX
Origin commit data
------------------
Commit: db6fd8480d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:06:01 +04:00
Michael Liebmann
a1c6d5fba2 Add src/driver/colorgradient.cpp
Origin commit data
------------------
Commit: d893f08143
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:05:50 +04:00
Michael Liebmann
9fc90622cf CFrameBuffer: Add functions to draw color gradients
Origin commit data
------------------
Commit: a428a1f583
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)
2014-09-25 11:05:46 +04:00
Jacek Jendrzej
ac670d0a09 md5.c: Fix compiler warning (copy from gcc)
Origin commit data
------------------
Commit: 98511b686d
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2014-09-23 (Tue, 23 Sep 2014)
2014-09-25 11:05:29 +04:00
Michael Liebmann
b12069a5c6 CComponentsForm: Fix compiler warning (-Wsign-compare)
Origin commit data
------------------
Commit: 4c2704fb2f
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-21 (Sun, 21 Sep 2014)
2014-09-25 11:05:18 +04:00
Thilo Graf
1d5fbbe0aa icons: add newer status images
thx OneOfNine


Origin commit data
------------------
Commit: 74c867cbae
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-12-13 (Fri, 13 Dec 2013)
2014-09-25 11:04:25 +04:00
Michael Liebmann
a67761b366 Fix/Sort src/system/locals.h,locals_intern.h
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Commit: 6f826e4fbe
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-11 (Thu, 11 Sep 2014)
2014-09-25 11:03:42 +04:00
Michael Liebmann
c010b27966 Change CComponents::clearSavedScreen() from protected to public
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/gui/components/cc_base.h


Origin commit data
------------------
Commit: d25fe1438c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-07-04 (Fri, 04 Jul 2014)
2014-09-25 11:03:34 +04:00
Thilo Graf
83f124eab2 CComponentsTimer: add mutex handling, use neutrino log
Origin commit data
------------------
Commit: cfd1510a5c
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-12 (Fri, 12 Sep 2014)
2014-09-25 11:03:03 +04:00
Thilo Graf
91c254dc16 CComponentsForm/CComponentsWindow: add page scroll handling
This provides page scroll with up/down, left/right or combined.
Usage of exec() methods with implemented signals allows a
generic implematation of button or other message handling with
signal/slot solutions.

still to do: page cache


Origin commit data
------------------
Commit: 88ce62ea84
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-07 (Sun, 07 Sep 2014)
2014-09-25 11:02:55 +04:00
Thilo Graf
7063316b07 CComponentsSignals: add signals for exec handlers
Origin commit data
------------------
Commit: 4e5df866bd
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-07 (Sun, 07 Sep 2014)
2014-09-25 11:02:51 +04:00
Thilo Graf
48f2af40ba cc_types: add truct type for rc messages with related icon
Origin commit data
------------------
Commit: ec132906cd
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-07 (Sun, 07 Sep 2014)
2014-09-25 11:02:45 +04:00
Thilo Graf
8be2c9da59 CTestMenu: remove window close statement
Origin commit data
------------------
Commit: 07c5547965
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-07 (Sun, 07 Sep 2014)
2014-09-25 11:02:39 +04:00
Thilo Graf
7fbe2501f6 CComponentsItem/CComponentsForm: add property focus
Specifies that some certain operations especially eg. exec events for
that item are possible.


Origin commit data
------------------
Commit: 0c0e0e85ff
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-02 (Tue, 02 Sep 2014)
2014-09-25 11:02:32 +04:00
Thilo Graf
e80f1b93f4 CComponentsFooter: expand button label structs
Allows assigning of result, msg and alias values with label struct.

NOTE: Old button label struct are compatible but limited only and
not recommended for usage!
Old parameters 'struct button_label' doesn't provide newer parameters.
Missing parameters are filled with default values and must be assigned
afterward, if required.


Origin commit data
------------------
Commit: 5ae495716e
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-26 (Tue, 26 Aug 2014)
2014-09-25 11:02:27 +04:00
Thilo Graf
ff07cd2023 CComponentsButton: add extended properties for button objects
Allows to assign values for events, msg, results. So it is possible
to evaluate/use these properties eg. directly in exec routines.


Origin commit data
------------------
Commit: 706ed0f31f
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-26 (Tue, 26 Aug 2014)
2014-09-25 11:02:22 +04:00
Thilo Graf
5b9a21685e CComponentsForm: add member to get pointer to selected items
Origin commit data
------------------
Commit: e1b9f0a184
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-26 (Tue, 26 Aug 2014)
2014-09-25 11:02:17 +04:00
Thilo Graf
00291e1f48 CComponentsForm: avoid segfault, if id is out of range
Origin commit data
------------------
Commit: 0ab881b338
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-26 (Tue, 26 Aug 2014)
2014-09-25 11:02:13 +04:00
Thilo Graf
cc2698a33e CComponents: add members to handle object tags
This can help to handle some useful values for any functions


Origin commit data
------------------
Commit: 67a42c3e96
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-25 (Mon, 25 Aug 2014)
2014-09-25 11:02:00 +04:00
Thilo Graf
c9b05eb4be CComponentsForm: add members to set or get selected items
Origin commit data
------------------
Commit: ec7d5772f0
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-25 (Mon, 25 Aug 2014)
2014-09-25 11:01:54 +04:00
Thilo Graf
c0c42f9261 CComponentsFooter: add members to set or get select a defined button
Origin commit data
------------------
Commit: cc5b17a620
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-25 (Mon, 25 Aug 2014)
2014-09-25 11:01:49 +04:00
Thilo Graf
d440422947 CComponentsSignals: ad signal OnSelect
Origin commit data
------------------
Commit: 1a38c23340
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-25 (Mon, 25 Aug 2014)
2014-09-25 11:01:45 +04:00
Thilo Graf
a68fa0b68d CComponentsFooter: add member to add button labels via vector
Origin commit data
------------------
Commit: 9f902af587
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-19 (Tue, 19 Aug 2014)
2014-09-25 11:01:39 +04:00
Thilo Graf
2dbbd10ce7 configure: move option enable testmenu to enable testing
Testing is also plausible for general usage of other tests or other
experimental code parts.


Origin commit data
------------------
Commit: 201a6aa56e
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-09-19 (Fri, 19 Sep 2014)
2014-09-25 11:01:17 +04:00
Thilo Graf
dd38ab8410 CComponentsSignals: add signal OnError
Origin commit data
------------------
Commit: 6ed7df9498
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-10 (Sun, 10 Aug 2014)
2014-09-25 10:58:30 +04:00
Thilo Graf
aaddd45ee5 CComponents: add new header file cc_signals.h with some basic members
Origin commit data
------------------
Commit: 4731521070
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-03 (Sun, 03 Aug 2014)
2014-09-25 10:58:22 +04:00
Thilo Graf
303e0e88e8 configure: add libsigc++ support
Origin commit data
------------------
Commit: 6e126bd74d
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-07-29 (Tue, 29 Jul 2014)
2014-09-25 10:58:13 +04:00
[CST] Focus
76156d69df fixes for system/ytcache.cpp cherry-picks
Origin commit data
------------------
Commit: 8fa560509c
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-09-24 (Wed, 24 Sep 2014)
2014-09-24 19:50:35 +04:00
martii
8cf0f8fa33 gui/movieinfo: I don't believe that custom copy code is required here.
Origin commit data
------------------
Commit: 17f8b2f7ce
Author: martii <m4rtii@gmx.de>
Date: 2013-06-13 (Thu, 13 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
3455bd0a45 system/ytcache: add progress data
Conflicts:
	src/gui/moviebrowser.cpp


Origin commit data
------------------
Commit: 050138c107
Author: martii <m4rtii@gmx.de>
Date: 2013-11-16 (Sat, 16 Nov 2013)
2014-09-24 19:50:35 +04:00
martii
a6890063a9 system/nkparser,ytparser: change Cleanup default to not to remove thumbnails
Conflicts:
	src/system/nkparser.h


Origin commit data
------------------
Commit: a85af8f0a2
Author: martii <m4rtii@gmx.de>
Date: 2013-11-17 (Sun, 17 Nov 2013)
2014-09-24 19:50:35 +04:00
martii
56821e3841 system/ytcache: honor 302 redirect
Origin commit data
------------------
Commit: d37b20bc75
Author: martii <m4rtii@gmx.de>
Date: 2014-03-09 (Sun, 09 Mar 2014)
2014-09-24 19:50:35 +04:00
FlatTV
e02294baa9 system/ytparser: no need to append signature
Origin commit data
------------------
Commit: 4198971638
Author: FlatTV <FlatTV@gmx.de>
Date: 2014-03-09 (Sun, 09 Mar 2014)
2014-09-24 19:50:35 +04:00
martii
0ed0c15b3e check for active downloads before shutting down; indicate dl on vfd
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/lcdd.h
	src/driver/simple_display.cpp
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h


Origin commit data
------------------
Commit: a3adf2798a
Author: martii <m4rtii@gmx.de>
Date: 2013-12-15 (Sun, 15 Dec 2013)
2014-09-24 19:50:35 +04:00
martii
cb84dceef7 gui/moviebrowser: add gui options for yt/nk cache directories
Conflicts:
	src/gui/moviebrowser.cpp
	src/system/nkparser.cpp
	src/system/nkparser.h


Origin commit data
------------------
Commit: fd1ba8df97
Author: martii <m4rtii@gmx.de>
Date: 2013-11-17 (Sun, 17 Nov 2013)
2014-09-24 19:50:35 +04:00
martii
526a6c01eb gui/moviebrowser: caching fixes
Conflicts:
	src/gui/moviebrowser.cpp


Origin commit data
------------------
Commit: 891170490e
Author: martii <m4rtii@gmx.de>
Date: 2013-11-16 (Sat, 16 Nov 2013)
2014-09-24 19:50:35 +04:00
martii
eb85bf0ad3 overload access(2)
Conflicts:
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/components/cc_item_picture.cpp
	src/gui/movieplayer.cpp
	src/gui/osdlang_setup.cpp
	src/neutrino.cpp
	src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
	src/nhttpd/yhttpd.cpp
	src/system/helpers.h
	src/system/setting_helpers.cpp


Origin commit data
------------------
Commit: 81ca577fb8
Author: martii <m4rtii@gmx.de>
Date: 2013-06-30 (Sun, 30 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
19f7366c93 ytcache: use temporary CFileHelpers instance
Origin commit data
------------------
Commit: d56b7da446
Author: martii <m4rtii@gmx.de>
Date: 2013-06-21 (Fri, 21 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
bb800bccce add http proxy support for yt
Conflicts:
	src/gui/proxyserver_setup.cpp
	src/neutrino.cpp
	src/system/httptool.cpp
	src/system/settings.h


Origin commit data
------------------
Commit: 58124802ce
Author: martii <m4rtii@gmx.de>
Date: 2013-06-16 (Sun, 16 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
bd08373008 yt: use cached tumbnail, if available
Origin commit data
------------------
Commit: 2b236ea1c8
Author: martii <m4rtii@gmx.de>
Date: 2013-06-14 (Fri, 14 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
f32b9516de ytcache: minor cleanup
Origin commit data
------------------
Commit: 3ac6bcb6b5
Author: martii <m4rtii@gmx.de>
Date: 2013-06-14 (Fri, 14 Jun 2013)
2014-09-24 19:50:35 +04:00
martii
d5e166d1dd yt download fixes
Conflicts:
	src/gui/moviebrowser.cpp


Origin commit data
------------------
Commit: f6ae1796f2
Author: martii <m4rtii@gmx.de>
Date: 2013-06-13 (Thu, 13 Jun 2013)
2014-09-24 19:50:35 +04:00