Commit Graph

7360 Commits

Author SHA1 Message Date
Thilo Graf
c42e7d0bf9 CBEChannelWidget/CBEChannelSelectWidget: remove setShadowOnOff()
Name and function was changed


Origin commit data
------------------
Commit: 86b4c81cab
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-11-19 (Thu, 19 Nov 2015)
2015-12-27 14:42:27 +01:00
Thilo Graf
72a289a90c components: rework classes
- outsourced some classes cc_item.cpp/h, cc_draw.cpp/h
- added extra methodes for simple use of some basic components extra.cpp/h
- rework clock handling: use timer class, reworked members for
 enable/disable clock with external timer events,
 tryed to fix some display issues related with infoclock and
 time osd clock in moviebrowser, channellist, menuus
- reworked hide/kill handling, removed parameter for hide(), try to use
 cached backgrounds for other constallations, paint cache, image cache (all beta)
- reworked shadow/frame handling, add shadow modes for left/right
 arrangement, TODO: repaint for existant instances required
- reworked color gradient assignment (beta)

... Note: I had a data crash in my local git tree
and i tryed to restore my historie, but most was lost. Therefore here
the commit is large


Origin commit data
------------------
Commit: 0146511f38
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-11-18 (Wed, 18 Nov 2015)

Origin message was:
------------------
components: rework classes

- outsourced some classes cc_item.cpp/h, cc_draw.cpp/h
- added extra methodes for simple use of some basic components extra.cpp/h
- rework clock handling: use timer class, reworked members for
 enable/disable clock with external timer events,
 tryed to fix some display issues related with infoclock and
 time osd clock in moviebrowser, channellist, menuus
- reworked hide/kill handling, removed parameter for hide(), try to use
 cached backgrounds for other constallations, paint cache, image cache (all beta)
- reworked shadow/frame handling, add shadow modes for left/right
 arrangement, TODO: repaint for existant instances required
- reworked color gradient assignment (beta)

... Note: I had a data crash in my local git tree
and i tryed to restore my historie, but most was lost. Therefore here
the commit is large
2015-12-27 14:42:27 +01:00
Thilo Graf
d5ce36ab27 CTextBox: add/modify methodes for screen handlings
- split hasChanged() into hasChangedPos(), hasChangedDim()
- add return value bool to enableBackgroundPaint(), enableSaveScreen()
- add clearScreenBuffer(), for unified usage in destructor and functions
- add OnAfterRefresh() as a signal/slot handler, this allows to use
 external methodes as callbacks after painted text


Origin commit data
------------------
Commit: a2171dad4a
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-11-18 (Wed, 18 Nov 2015)

Origin message was:
------------------
CTextBox: add/modify methodes for screen handlings

- split hasChanged() into hasChangedPos(), hasChangedDim()
- add return value bool to enableBackgroundPaint(), enableSaveScreen()
- add clearScreenBuffer(), for unified usage in destructor and functions
- add OnAfterRefresh() as a signal/slot handler, this allows to use
 external methodes as callbacks after painted text
2015-12-27 14:42:26 +01:00
max_10
81dbd1d536 fix src/system/helpers.cpp: PRIx64
Origin commit data
------------------
Commit: a886d49565
Author: max_10 <max_10@gmx.de>
Date: 2015-12-27 (Sun, 27 Dec 2015)
2015-12-27 14:20:17 +01:00
Jacek Jendrzej
ba37f4015e fix compil fix change 64 to 32
Origin commit data
------------------
Commit: 322b58a598
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-27 (Sun, 27 Dec 2015)
2015-12-27 13:58:32 +01:00
Jacek Jendrzej
768560f749 src/gui/streaminfo2.cpp fix box width
Origin commit data
------------------
Commit: c565223bc7
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-26 (Sat, 26 Dec 2015)
2015-12-26 19:13:17 +01:00
Jacek Jendrzej
7852c58eb9 src/gui/streaminfo2.cpp change sprintf to snprintf (fix possible segfault)
Origin commit data
------------------
Commit: fba05d0e80
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-26 (Sat, 26 Dec 2015)
2015-12-26 18:37:26 +01:00
Jacek Jendrzej
2d42506ef9 src/gui/imageinfo.cpp fix heap-use-after-free
Origin commit data
------------------
Commit: 93e302211e
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-26 (Sat, 26 Dec 2015)
2015-12-26 17:36:58 +01:00
Jacek Jendrzej
74678238cf some gcc5 compil fixes
Origin commit data
------------------
Commit: ddb3c15d4b
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-26 (Sat, 26 Dec 2015)
2015-12-26 17:03:42 +01:00
Michael Liebmann
4c4a775156 CLuaInstance: Fixes occasional problems when exiting the movie player
Reduces debug output in curl


Origin commit data
------------------
Commit: 31f2f1275a
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-25 (Fri, 25 Dec 2015)
2015-12-25 07:51:09 +01:00
Michael Liebmann
6446d08d74 CLuaInstance: Fix commit 01a7c0b58b
Origin commit data
------------------
Commit: 6b99596c37
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-25 (Fri, 25 Dec 2015)
2015-12-25 03:54:38 +01:00
vanhofen
2a75501c7d menue: don't disable whole settings and service menu in mp mode;
just disable channel-scan and software-update in service menu


Origin commit data
------------------
Commit: 1e5e30ab2b
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-23 (Wed, 23 Dec 2015)

Origin message was:
------------------
- menue: don't disable whole settings and service menu in mp mode;

just disable channel-scan and software-update in service menu
2015-12-23 10:16:26 +01:00
vanhofen
cf53cd6639 update: localize question of flashing image
Origin commit data
------------------
Commit: ceb3344a70
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-23 (Wed, 23 Dec 2015)

Origin message was:
------------------
- update: localize question of flashing image
2015-12-23 10:16:26 +01:00
Michael Liebmann
01a7c0b58b CLuaInstance: Fix and unified script function calls
- No api changes, code only


Origin commit data
------------------
Commit: 9e331ee4e3
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-23 (Wed, 23 Dec 2015)
2015-12-23 08:29:15 +01:00
vanhofen
659124d646 moviebrowser: fix overlapped menus when de/activating drives
Origin commit data
------------------
Commit: 59261b1cf6
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-22 (Tue, 22 Dec 2015)

Origin message was:
------------------
- moviebrowser: fix overlapped menus when de/activating drives
2015-12-22 21:46:46 +01:00
Thilo Graf
5efa980977 personalize.cpp: add doc for disable conditions
Origin commit data
------------------
Commit: aec64e8c6c
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-12-22 (Tue, 22 Dec 2015)
2015-12-22 13:14:18 +01:00
vanhofen
70170c6791 menue: fix format warning 'too many arguments'
Origin commit data
------------------
Commit: 92abb85a9d
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-21 (Mon, 21 Dec 2015)

Origin message was:
------------------
- menue: fix format warning 'too many arguments'
2015-12-22 13:14:18 +01:00
vanhofen
02d4c8e674 menue: don't paint hotkey icons on deactivated items; use dummy icon
Origin commit data
------------------
Commit: 809274d750
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-21 (Mon, 21 Dec 2015)

Origin message was:
------------------
- menue: don't paint hotkey icons on deactivated items; use dummy icon
2015-12-22 13:14:18 +01:00
Thilo Graf
e5e740fcf7 Main Menu: try to add dynamic possibility to disable items on runtime
The issue is that it's not really possible to disable/enable menu items on
runtime with an existant menu widget instance eg with personalized menu items.

Here we need a dynamic solution to disable items depends on stb-mode (mode_ts, mode_tv etc)
This should be solved here with an additional parameter for personalized items.

New paramter is named: disable_condition
Possible alvailable values at the moment are:

 DCOND_MODE_NONE as default

 DCOND_MODE_TV
 DCOND_MODE_RADIO
 DCOND_MODE_TS

includes some improvements by Sven

- menue: remove old_iconName handling
 ... icons should be painted on deactivated items too

- menue: try to fix position <-> selection missmatch


Origin commit data
------------------
Commit: 1f95f38d32
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-12-13 (Sun, 13 Dec 2015)

Origin message was:
------------------
Main Menu: try to add dynamic possibility to disable items on runtime

The issue is that it's not really possible to disable/enable menu items on
runtime with an existant menu widget instance eg with personalized menu items.

Here we need a dynamic solution to disable items depends on stb-mode (mode_ts, mode_tv etc)
This should be solved here with an additional parameter for personalized items.

New paramter is named: disable_condition
Possible alvailable values at the moment are:

 DCOND_MODE_NONE as default

 DCOND_MODE_TV
 DCOND_MODE_RADIO
 DCOND_MODE_TS

includes some improvements by Sven

- menue: remove old_iconName handling
 ... icons should be painted on deactivated items too

- menue: try to fix position <-> selection missmatch
2015-12-22 13:14:18 +01:00
Michael Liebmann
605506123d CLuaInstCurl: Fix compiler warning
Origin commit data
------------------
Commit: 6b6dff36d6
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-22 (Tue, 22 Dec 2015)
2015-12-22 13:14:18 +01:00
Michael Liebmann
231bdc4579 CLuaInstance: Add multiple script functions for mute icon & volume
- Functions: enableMuteIcon, isMuted, AudioMute, setVolume, getVolume
 - This allows to save volume/mute status at plugin start
 and restore it on exit.

 - Set Lua api version to 1.35


Origin commit data
------------------
Commit: 6f939800b6
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-22 (Tue, 22 Dec 2015)

Origin message was:
------------------
CLuaInstance: Add multiple script functions for mute icon & volume

 - Functions: enableMuteIcon, isMuted, AudioMute, setVolume, getVolume
 - This allows to save volume/mute status at plugin start
  and restore it on exit.

 - Set Lua api version to 1.35
2015-12-22 12:00:24 +01:00
Michael Liebmann
8767e078f2 CLuaInstance: Add linux pthread support
- code ported from lua-llthreads2
 (https://github.com/moteus/lua-llthreads2)
 - code in neutrino integrated for use of lua neutrino api in threads
 - add thread::cancel() function

 - Set Lua api version to 1.34


Origin commit data
------------------
Commit: ee73678d8f
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-22 (Tue, 22 Dec 2015)

Origin message was:
------------------
CLuaInstance: Add linux pthread support

 - code ported from lua-llthreads2
  (https://github.com/moteus/lua-llthreads2)
 - code in neutrino integrated for use of lua neutrino api in threads
 - add thread::cancel() function

 - Set Lua api version to 1.34
2015-12-22 12:00:24 +01:00
vanhofen
f5fd376144 moviebrowser: small changes in locales
Origin commit data
------------------
Commit: beb324c606
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-19 (Sat, 19 Dec 2015)

Origin message was:
------------------
- moviebrowser: small changes in locales
2015-12-19 22:15:03 +01:00
vanhofen
bbaf7390ee personalize: add deactivated items too; ...
... visibility is controlled in personalization itself


Origin commit data
------------------
Commit: 520660296b
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-17 (Thu, 17 Dec 2015)

Origin message was:
------------------
- personalize: add deactivated items too; ...

... visibility is controlled in personalization itself
2015-12-19 18:06:23 +01:00
Jacek Jendrzej
339770d0ca src/gui/channellist.cpp fix possible segfault after edit mode (heap-buffer-overflow)
Origin commit data
------------------
Commit: d6246131d2
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-19 (Sat, 19 Dec 2015)
2015-12-19 20:18:49 +01:00
vanhofen
5bd0e59340 moviebrowser: update and localize help box
Origin commit data
------------------
Commit: beeeeb224a
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-16 (Wed, 16 Dec 2015)

Origin message was:
------------------
- moviebrowser: update and localize help box
2015-12-16 22:52:27 +01:00
vanhofen
be4b8e1880 movieplayer: add color keys to bookmark menu
Origin commit data
------------------
Commit: 32410200c1
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-16 (Wed, 16 Dec 2015)

Origin message was:
------------------
- movieplayer: add color keys to bookmark menu
2015-12-16 13:43:44 +01:00
defans
d07f3787ab moviebrowser: fix order of color buttons
Origin commit data
------------------
Commit: 38e87e1612
Author: defans <defans@bluepeercrew.us>
Date: 2015-12-16 (Wed, 16 Dec 2015)

Origin message was:
------------------
- moviebrowser: fix order of color buttons
2015-12-16 12:44:57 +01:00
Jacek Jendrzej
436764b05d src/gui/streaminfo2.cpp add show channel realname, thx Janus
Origin commit data
------------------
Commit: c08a339484
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-16 (Wed, 16 Dec 2015)
2015-12-16 12:00:35 +01:00
vanhofen
401f69bcc5 movieplayer: show correct key in bookmark hints; smoother locales
Origin commit data
------------------
Commit: eb7c044b05
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-16 (Wed, 16 Dec 2015)

Origin message was:
------------------
- movieplayer: show correct key in bookmark hints; smoother locales
2015-12-16 11:34:09 +01:00
Michael Liebmann
d0f120ffe5 CLuaInstMisc:: Add script function postMsg() to send a neutrino message
- Currently possible message: POSTMSG.STANDBY_ON
 - Set Lua api version to 1.33


Origin commit data
------------------
Commit: 37e8c328c5
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 22:21:42 +01:00
Jacek Jendrzej
f7cd956b50 src/gui/streaminfo2.cpp show max 16 apids
Origin commit data
------------------
Commit: 3a64f6c230
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 20:03:07 +01:00
Jacek Jendrzej
a7ef24619c similar patch to 60ba7ef468, thx max_10
Origin commit data
------------------
Commit: db2932fa7a
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 19:25:18 +01:00
Jacek Jendrzej
c10086d3ae fix compil use good oprator
Origin commit data
------------------
Commit: 4b7b43f028
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 17:03:14 +01:00
[CST] Focus
c1bf465d47 neutrino.cpp: try to fix stopping by signal while playback in progress
Origin commit data
------------------
Commit: 72efa20dfa
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 17:20:42 +03:00
vanhofen
60ba7ef468 streaminfo: align background color; thx to max_10
Origin commit data
------------------
Commit: 9b2aec781c
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-15 (Tue, 15 Dec 2015)

Origin message was:
------------------
- streaminfo: align background color; thx to max_10
2015-12-15 12:05:53 +01:00
Michael Liebmann
e6aafda6fd CMoviePlayerGui: Send PLUGIN_PLAYSTATE_LEAVE_ALL to plugin...
...when tv/radio button are pressed on remote control

 - Set Lua api version to 1.32


Origin commit data
------------------
Commit: e4de37f1bb
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2015-12-15 (Tue, 15 Dec 2015)
2015-12-15 11:45:48 +01:00
vanhofen
6653c02fd0 yWeb: add locale for timer type
Origin commit data
------------------
Commit: 109f3e5d9c
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-15 (Tue, 15 Dec 2015)

Origin message was:
------------------
- yWeb: add locale for timer type
2015-12-15 09:05:21 +01:00
vanhofen
309a8b3af0 neutrino: press tv/radio key to return to plain tv/radio
Origin commit data
------------------
Commit: 736343d35b
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- neutrino: press tv/radio key to return to plain tv/radio
2015-12-15 08:15:17 +01:00
vanhofen
a98f6bd1da infoviewer_bb: don't paint deactivated buttons
Origin commit data
------------------
Commit: 47eb2e27ec
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- infoviewer_bb: don't paint deactivated buttons
2015-12-15 08:15:17 +01:00
vanhofen
778cac23fc infoviewer: do always show all buttons; enable is controlled by usermenu
Origin commit data
------------------
Commit: a52a0e6c1b
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- infoviewer: do always show all buttons; enable is controlled by usermenu
2015-12-15 08:15:17 +01:00
vanhofen
a7bfe43b5e movieplayer: change usermenu call; use existing instance
Origin commit data
------------------
Commit: 6fc8fb2bee
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- movieplayer: change usermenu call; use existing instance
2015-12-15 08:15:17 +01:00
vanhofen
fec0d26c75 infoviewer_bb: fix text for green button in movieplayer mode
Origin commit data
------------------
Commit: a50bd5bb97
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- infoviewer_bb: fix text for green button in movieplayer mode
2015-12-15 08:15:17 +01:00
vanhofen
1652d0201a movieplayer: change default key for bookmark menu
Origin commit data
------------------
Commit: 22ad11ce77
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- movieplayer: change default key for bookmark menu
2015-12-15 08:15:17 +01:00
vanhofen
af82b7ad6e locale: smoother locals for movieplayer keys
Origin commit data
------------------
Commit: 8c9c98b3c9
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- locale: smoother locals for movieplayer keys
2015-12-15 08:15:17 +01:00
vanhofen
01dd5eedf9 user_menue: disable some items in movieplayer mode
Origin commit data
------------------
Commit: 25e1f5bc9e
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- user_menue: disable some items in movieplayer mode
2015-12-15 08:15:17 +01:00
vanhofen
c77b50253e movieplayer: allow usermenu, when colorkeys not assigned
Origin commit data
------------------
Commit: 0dd22ffd5d
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- movieplayer: allow usermenu, when colorkeys not assigned
2015-12-15 08:15:17 +01:00
vanhofen
fc228752b7 infoviewer_bb: use key-assignment from movieplayer
Origin commit data
------------------
Commit: 4c7cea95e9
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- infoviewer_bb: use key-assignment from movieplayer
2015-12-15 08:15:17 +01:00
vanhofen
106aec4bbb infoviewer_bb: rename infobar buttons
Origin commit data
------------------
Commit: 7ccb57548b
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- infoviewer_bb: rename infobar buttons
2015-12-15 08:15:17 +01:00
vanhofen
b241ff1bf0 keybind_setup/locale: timeshift isn't a movieplayer key
Origin commit data
------------------
Commit: e22d2d8a45
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-12-14 (Mon, 14 Dec 2015)

Origin message was:
------------------
- keybind_setup/locale: timeshift isn't a movieplayer key
2015-12-15 08:15:17 +01:00