Thilo Graf
e4d0abc7dc
signals: reduce multiple includes for sigc++/bind.h
2017-02-07 17:12:25 +01:00
svenhoefer
aed22b3788
- hdd_menu: fix c/p error
2017-02-06 23:21:01 +01:00
svenhoefer
d925655c3b
- flashtool: allow type U (update-package)
2017-02-06 21:53:51 +01:00
TangoCash
fb5ab7f9ec
fix pre and post times, set menuentry for unavailable boxes inactiv
2017-02-06 21:11:20 +01:00
TangoCash
22b0248d70
dont ask which box, if just one is present.
2017-02-06 21:11:06 +01:00
svenhoefer
0411359866
- hdd_menu: fix hd-idle/hdparm logic; fix small memleaks
2017-02-06 21:09:42 +01:00
Stefan Seyfried
5f5369b7ad
reduce impact of zapit/frontend_c.h header
...
down from ~217 files to ~57...
2017-02-06 01:26:43 +01:00
Stefan Seyfried
3cbfacc360
reduce impact of driver/pictureviewer.h header file
...
before, more than 175 files depended on it, now it's about 35
2017-02-06 00:52:16 +01:00
Stefan Seyfried
05d4017b36
fb_accel: add backend for GL framebuffer
2017-02-06 00:15:37 +01:00
Stefan Seyfried
9fffbef19d
fb_accel: add accelerated framebuffer for Nevis GXA chips
2017-02-05 23:03:22 +01:00
Stefan Seyfried
7504fe264e
neutrino: initialize api before setting up framebuffer
2017-02-05 22:55:00 +01:00
Stefan Seyfried
f372d56e41
fb_generic: fix blit2FB call
2017-02-05 22:50:23 +01:00
Stefan Seyfried
e56fde4082
framebuffer: add accelerator for STi framebuffer
...
also add a generic helper class for other accelerated
framebuffer implementations
2017-02-05 21:35:52 +01:00
Stefan Seyfried
2d57ea34f4
fb_generic: nicer debug output, remove dead code
2017-02-05 20:45:13 +01:00
M. Liebmann
7d5cbea37d
movieplayer: Fix display filetime
2017-02-05 20:04:33 +01:00
Stefan Seyfried
257ffd9ee3
fb_generic: add fb_name member to identify fb implementation
2017-02-05 19:53:29 +01:00
Stefan Seyfried
6a2b59015b
move gui/color.h includes from headers to cpp files
2017-02-05 19:50:05 +01:00
Stefan Seyfried
b767d1ef41
fb_generic: add pointer for double-buffered fb
2017-02-05 18:04:15 +01:00
Stefan Seyfried
1034642093
fb_generic: remove all hardware specific code
2017-02-05 15:22:22 +01:00
Stefan Seyfried
ceb82a4b47
fb_generic: add stuff needed for compilation
2017-02-05 15:02:20 +01:00
Stefan Seyfried
3256978c58
start modularizing framebuffer acceleration architecture
...
This is just copied framebuffer.{h,cpp} => fb_generic.{h,cpp}
The idea is to implement CFrameBuffer as generic framebuffer class that
does work on almost every hardware without acceleration and / or
hardware dependencies.
CFbAccel will be a derived class (and different on many architectures)
which implements the accelerated functions.
This does not yet compile, verbatim copies to track development history.
2017-02-05 14:49:41 +01:00
Stefan Seyfried
9082ddf287
replace fontrenderer.h include with forward declaration
...
in order to flatten the build dependency tree further, include
fontrenderer.h directly where needed, in header files a forward
declaration is enough
2017-02-05 13:37:53 +01:00
Stefan Seyfried
63b6efd1f5
replace framebuffer.h include with forward declaration
...
instead of including framebuffer.h almost everywhere, replace it with
class CFrameBuffer forward declarations and/or generic system includes.
Add a hack to define fb_pixel_t to config.h (one reason for
framebuffer.h includes was the fb_pixel_t define)
2017-02-05 13:05:07 +01:00
Stefan Seyfried
dcd9b982ad
remove unused fader.h
2017-02-05 10:20:08 +01:00
Stefan Seyfried
2cf2a3ed52
flashtool: make CFlashVersionInfo robust against invalid input
2017-02-04 12:12:27 +01:00
Stefan Seyfried
6525d1164a
add --enable-fastscan configure option
...
The #define in src/gui/scan_setup.h did not work (undefining
ENABLE_FASTSCAN caused really strange side effects wrt background
scanning in standby mode), and all the unused code was still built.
With this configure option, people who really want this obscure feature
can enable it for their builds.
2017-02-04 12:09:47 +01:00
Stefan Seyfried
ffa3fdd6c8
framebuffer/configure: remove unused --restore-prev-mode
...
this is unused, untested and most likely not working at all
2017-02-04 11:35:05 +01:00
M. Liebmann
dccb6ba8f2
configure.ac: Fix freetype check
2017-02-04 10:55:34 +01:00
Stefan Seyfried
2ca807e34a
configure.ac: use pkg-config to check freetype version
...
the PKG_CHECK_MODULES macro allows to check for a version -- use it
instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG
Signed-off-by: M. Liebmann <git@tuxcode.de >
2017-02-02 14:34:34 +01:00
Thilo Graf
1c217b404f
Forms/header/clock: implement slot into OnBeforeRePaint
2017-02-02 11:18:27 +01:00
Thilo Graf
be8588a4a5
CComponentsSignals: add signal OnBeforeRePaint
2017-02-02 11:18:27 +01:00
Thilo Graf
a2f9d4b462
Revert "CMenuWidget: ensure repaint of all header content if it is already painted"
...
This reverts commit 97ed7cdaf7
.
2017-02-02 11:18:27 +01:00
Thilo Graf
296aa5b901
Revert "CChannelList: ensure repaint of new header content"
...
This reverts commit ea700ddf52
.
2017-02-02 11:18:27 +01:00
Stefan Seyfried
deaab224b9
configure.ac: use pkg-config to check freetype version
...
the PKG_CHECK_MODULES macro allows to check for a version -- use it
instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG
2017-02-01 22:07:10 +01:00
Stefan Seyfried
7497722646
Merge remote-tracking branch 'tuxbox/master'
2017-02-01 22:03:40 +01:00
Stefan Seyfried
e44146bf73
framebuffer_ng: fix gradient blit
...
fixes https://github.com/neutrino-mp/neutrino-mp/issues/2 ,
thanks satbaby
2017-02-01 21:48:05 +01:00
Jacek Jendrzej
4fcea5bfd5
try to fix loop rezap with lua script
2017-02-01 20:38:04 +01:00
Thilo Graf
b8dabf2bf9
Messages: add timeout parameter for error and info messages
...
I'm not sure if it is a good idea to set a global timeout for
all error messages. This should be decided for respective cases.
Timeout for info messages should not be a problem.
The default timeout is set here as global.
2017-02-01 11:34:00 +01:00
Thilo Graf
721f85deba
CRecordManager: revert warn message for stream overflow
...
It's an error not a warning!
2017-02-01 09:36:28 +01:00
Thilo Graf
3387bcf2c4
CRecordManager: remove static error messages
...
Static message window expects user interaction but in this case user
could be absent. and recordings could be running out of control.
These messages are only warnings and "to slow" warning is optional.
To avoid uncontrolled behavior of recordings, it should be enough to use messages with simple timeout.
2017-02-01 09:10:06 +01:00
M. Liebmann
a9d6133765
configure.ac: bump revision to 3.4.1
2017.1
3.04.01
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