M. Liebmann
6f826e4fbe
Fix/Sort src/system/locals.h,locals_intern.h
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2014-09-25 11:03:42 +04:00
M. Liebmann
d25fe1438c
Change CComponents::clearSavedScreen() from protected to public
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
Conflicts:
src/gui/components/cc_base.h
2014-09-25 11:03:34 +04:00
Thilo Graf
cfd1510a5c
CComponentsTimer: add mutex handling, use neutrino log
2014-09-25 11:03:03 +04:00
Thilo Graf
88ce62ea84
CComponentsForm/CComponentsWindow: add page scroll handling
...
This provides page scroll with up/down, left/right or combined.
Usage of exec() methods with implemented signals allows a
generic implematation of button or other message handling with
signal/slot solutions.
still to do: page cache
2014-09-25 11:02:55 +04:00
Thilo Graf
4e5df866bd
CComponentsSignals: add signals for exec handlers
2014-09-25 11:02:51 +04:00
Thilo Graf
ec132906cd
cc_types: add truct type for rc messages with related icon
2014-09-25 11:02:45 +04:00
Thilo Graf
07c5547965
CTestMenu: remove window close statement
2014-09-25 11:02:39 +04:00
Thilo Graf
0c0e0e85ff
CComponentsItem/CComponentsForm: add property focus
...
Specifies that some certain operations especially eg. exec events for
that item are possible.
2014-09-25 11:02:32 +04:00
Thilo Graf
5ae495716e
CComponentsFooter: expand button label structs
...
Allows assigning of result, msg and alias values with label struct.
NOTE: Old button label struct are compatible but limited only and
not recommended for usage!
Old parameters 'struct button_label' doesn't provide newer parameters.
Missing parameters are filled with default values and must be assigned
afterward, if required.
2014-09-25 11:02:27 +04:00
Thilo Graf
706ed0f31f
CComponentsButton: add extended properties for button objects
...
Allows to assign values for events, msg, results. So it is possible
to evaluate/use these properties eg. directly in exec routines.
2014-09-25 11:02:22 +04:00
Thilo Graf
e1b9f0a184
CComponentsForm: add member to get pointer to selected items
2014-09-25 11:02:17 +04:00
Thilo Graf
0ab881b338
CComponentsForm: avoid segfault, if id is out of range
2014-09-25 11:02:13 +04:00
Thilo Graf
67a42c3e96
CComponents: add members to handle object tags
...
This can help to handle some useful values for any functions
2014-09-25 11:02:00 +04:00
Thilo Graf
ec7d5772f0
CComponentsForm: add members to set or get selected items
2014-09-25 11:01:54 +04:00
Thilo Graf
cc5b17a620
CComponentsFooter: add members to set or get select a defined button
2014-09-25 11:01:49 +04:00
Thilo Graf
1a38c23340
CComponentsSignals: ad signal OnSelect
2014-09-25 11:01:45 +04:00
Thilo Graf
9f902af587
CComponentsFooter: add member to add button labels via vector
2014-09-25 11:01:39 +04:00
Thilo Graf
201a6aa56e
configure: move option enable testmenu to enable testing
...
Testing is also plausible for general usage of other tests or other
experimental code parts.
2014-09-25 11:01:17 +04:00
Thilo Graf
6ed7df9498
CComponentsSignals: add signal OnError
2014-09-25 10:58:30 +04:00
Thilo Graf
4731521070
CComponents: add new header file cc_signals.h with some basic members
2014-09-25 10:58:22 +04:00
Thilo Graf
6e126bd74d
configure: add libsigc++ support
2014-09-25 10:58:13 +04:00
[CST] Focus
8fa560509c
fixes for system/ytcache.cpp cherry-picks
2014-09-24 19:50:35 +04:00
martii
17f8b2f7ce
gui/movieinfo: I don't believe that custom copy code is required here.
2014-09-24 19:50:35 +04:00
martii
050138c107
system/ytcache: add progress data
...
Conflicts:
src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
a85af8f0a2
system/nkparser,ytparser: change Cleanup default to not to remove thumbnails
...
Conflicts:
src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
d37b20bc75
system/ytcache: honor 302 redirect
2014-09-24 19:50:35 +04:00
FlatTV
4198971638
system/ytparser: no need to append signature
2014-09-24 19:50:35 +04:00
martii
a3adf2798a
check for active downloads before shutting down; indicate dl on vfd
...
Conflicts:
data/locale/deutsch.locale
data/locale/english.locale
src/driver/lcdd.h
src/driver/simple_display.cpp
src/neutrino.cpp
src/system/locals.h
src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
fd1ba8df97
gui/moviebrowser: add gui options for yt/nk cache directories
...
Conflicts:
src/gui/moviebrowser.cpp
src/system/nkparser.cpp
src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
891170490e
gui/moviebrowser: caching fixes
...
Conflicts:
src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
81ca577fb8
overload access(2)
...
Conflicts:
src/driver/pictureviewer/pictureviewer.cpp
src/gui/components/cc_item_picture.cpp
src/gui/movieplayer.cpp
src/gui/osdlang_setup.cpp
src/neutrino.cpp
src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
src/nhttpd/yhttpd.cpp
src/system/helpers.h
src/system/setting_helpers.cpp
2014-09-24 19:50:35 +04:00
martii
d56b7da446
ytcache: use temporary CFileHelpers instance
2014-09-24 19:50:35 +04:00
martii
58124802ce
add http proxy support for yt
...
Conflicts:
src/gui/proxyserver_setup.cpp
src/neutrino.cpp
src/system/httptool.cpp
src/system/settings.h
2014-09-24 19:50:35 +04:00
martii
2b236ea1c8
yt: use cached tumbnail, if available
2014-09-24 19:50:35 +04:00
martii
3ac6bcb6b5
ytcache: minor cleanup
2014-09-24 19:50:35 +04:00
martii
f6ae1796f2
yt download fixes
...
Conflicts:
src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
7fac02ba45
add gui support for experimental yt caching code
...
Conflicts:
data/locale/deutsch.locale
data/locale/english.locale
src/gui/moviebrowser.cpp
src/system/locals.h
src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
a9978d37c1
yt cache: accessing a download that's still in progress is fine.
2014-09-24 19:50:35 +04:00
martii
70e5e66327
experimental yt cache (currently no gui integration)
...
Conflicts:
src/gui/moviebrowser.cpp
src/gui/movieinfo.cpp
src/system/Makefile.am
2014-09-24 19:50:34 +04:00
[CST] Focus
824b6facb1
gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu
2014-09-24 13:19:18 +04:00
Benny
0f16c9441e
add localization tag for time elapsed/remaining
2014-09-23 12:46:40 +02:00
martii
2de027e475
src/zapit/zapitclient: add a mutex to protect against concurrent calls from nhttpd threads
...
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com >
2014-09-23 11:48:02 +02:00
martii
ee1ab08bd4
nhttpd: disable range handling for cached content
2014-09-23 11:45:59 +02:00
svenhoefer
7ff097d842
Revert "- yWeb: disable threading; there's something to fix"
...
This reverts commit 91d0f106b1
.
2014-09-23 11:45:06 +02:00
[CST] Focus
2a6dbb75a7
gui/moviebrowser.cpp: handle marked items also in last play/record views
2014-09-22 19:48:35 +04:00
[CST] Focus
2003ed670d
gui/moviebrowser.cpp: change marked list to pointers; honor sort order
2014-09-22 17:03:02 +04:00
[CST] Focus
857b9ade83
gui/movieplayer.cpp: fix crash, always copy movie info, pointer invalidated on milist.clear()
2014-09-22 15:42:53 +04:00
[CST] Focus
d07bbe4a0a
gui/widget/listframe.cpp: fix extra refreshes;
...
fix list refresh on every line scroll;
fix page-up scroll
2014-09-22 13:18:16 +04:00
martii
139becd4f9
gui/widget/listframe: change up/down to use setSelectedLine() (fix II)
2014-09-22 11:48:47 +04:00
martii
5ba9c99a9a
gui/widget/listframe: change up/down to use setSelectedLine() (fix)
2014-09-22 11:48:42 +04:00