Commit Graph

13581 Commits

Author SHA1 Message Date
vanhofen
e2661e4dcd Revert "neutrino: fix infobar display with disabled timeout"
This reverts commit 69ca4a90a9.


Origin commit data
------------------
Commit: c1e7aa4184
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-02-05 (Mon, 05 Feb 2018)
2018-02-05 23:47:24 +01:00
Stefan Seyfried
69ca4a90a9 neutrino: fix infobar display with disabled timeout
When the infobar timeout is disabled, the infobar was not shown for all
"automatic" events like "start" and "zap".
The purpose of disabled infobar timeout is to show the infobar all the
time (e.g. in radio mode), so this does not make sense. Fix it.


Origin commit data
------------------
Commit: 9cd7e8972c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 23:42:09 +01:00
Stefan Seyfried
09cf6ea638 infoviewer: force repaint of text fields
next try to get rid of font artifacts:
* use kill() instead of hide() to force full repaint at next paint()
 (this is probably not the best way, but works for now)


Origin commit data
------------------
Commit: 35890ee7c2
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)

Origin message was:
------------------
infoviewer: force repaint of text fields

next try to get rid of font artifacts:
* use kill() instead of hide() to force full repaint at next paint()
 (this is probably not the best way, but works for now)
2018-02-04 23:36:14 +01:00
Stefan Seyfried
6cf68946fe infoviewer: try to fix infobar font artifacts
hiding text boxes after resizing them will probably hide the new size
instead of the old one, so hide first, then resize


Origin commit data
------------------
Commit: 5ad063b590
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 23:30:25 +01:00
max_10
9fce625124 update: add TARGET_PREFIX define to backup/install calls
Origin commit data
------------------
Commit: f5a80ed1d5
Author: max_10 <max_10@gmx.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 23:14:28 +01:00
Thilo Graf
416b9a9660 CComponentsHeader: fix possible build error with dangling-else
error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]

see commit: 02631f14ca902f9362e12a1ac1614be1719d40f8


Origin commit data
------------------
Commit: a8bb76eef4
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 21:20:36 +01:00
Stefan Seyfried
c78c2803e5 CScanTs: make left/right borders symmetric
Origin commit data
------------------
Commit: f3fada8bff
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:38:34 +01:00
Stefan Seyfried
0239b73d3c CScanTs: make better use of available space
With bigger font sizes, the the allocated space for satellite,
transponder and frequency was getting smaller.
Fix this by just keeping a safe space of 10 pixels to the radar icon.


Origin commit data
------------------
Commit: bbbc3267f3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:38:14 +01:00
Stefan Seyfried
303b6e5187 CScanTs::paintLine: fix size calculation for font box
Origin commit data
------------------
Commit: 6897cdbd18
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:35:32 +01:00
Stefan Seyfried
a1cd8d088f fontrender: fix width calculation of bounding box
some glyphs would still draw right of the allocated space,
fix the width calculation to avoid this


Origin commit data
------------------
Commit: 24b02050c0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:35:21 +01:00
Stefan Seyfried
754721a143 fontrenderer: use helper variable for better code readability
Origin commit data
------------------
Commit: 004815706b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:35:04 +01:00
Stefan Seyfried
1f9254cd95 fontrenderer: fix inverted logic for "rendering to buffer"
Origin commit data
------------------
Commit: 9c2a21c9c1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-04 (Sun, 04 Feb 2018)
2018-02-04 20:34:54 +01:00
max_10
5a2aaeb803 fix overpaint buttons in channellist edit mode
Origin commit data
------------------
Commit: 74d27b1552
Author: max_10 <max_10@gmx.de>
Date: 2018-02-02 (Fri, 02 Feb 2018)
2018-02-03 20:57:50 +01:00
TangoCash
c40cba51f7 fix channellist footer
Origin commit data
------------------
Commit: bd3933d005
Author: TangoCash <eric@loxat.de>
Date: 2018-02-03 (Sat, 03 Feb 2018)
2018-02-03 20:57:29 +01:00
max_10
e1b135acd5 fix no save web channels in bouquets
Origin commit data
------------------
Commit: d35e300edd
Author: max_10 <max_10@gmx.de>
Date: 2018-01-31 (Wed, 31 Jan 2018)
2018-01-31 23:42:41 +01:00
vanhofen
1e07c64c98 yaft: allow new shell.ttf in yaft-widget too
Origin commit data
------------------
Commit: 1ab3d02f73
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)

Origin message was:
------------------
- yaft: allow new shell.ttf in yaft-widget too
2018-01-28 23:54:39 +01:00
Stefan Seyfried
595aa6b34a yaft: initialize unused variables for valgrind silence ;)
Origin commit data
------------------
Commit: f874efeaa3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
6a6dba656e yaft: optimize blit2FB call for partial blit
Origin commit data
------------------
Commit: 35eaa2733d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
20011c4a88 yaft: make font rendering more reliable
at least with older freetype versions, font widths are not reported
reliably, so use a better way to determine the width and use a bigger
painting box for the fontrenderer so it does not skip rendering for
space reasons


Origin commit data
------------------
Commit: e3b76a11e4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
b20605afa5 stifb: make blit2FB more flexible wrt blit source
Origin commit data
------------------
Commit: 9d6055a3ea
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
179951b3e9 fontrenderer: adjust width clipping
instead of not even trying to draw glyphs that *might* extend past the
allocated space, actually draw as much as fits in the box


Origin commit data
------------------
Commit: 736964034c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
46bbcebef9 yaft: make "CSI ?1c" response linux console compatible
Origin commit data
------------------
Commit: 0de439f466
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:24 +01:00
Stefan Seyfried
6640d44a7d yaft: optimize for paint == false case
Origin commit data
------------------
Commit: 1159cadf68
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
a00a88d75c yaft: refactor term_init() into init() function
Origin commit data
------------------
Commit: 8b6e3c0724
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
b33fc3a25a yaft: remove unused DCS code artifacts
Origin commit data
------------------
Commit: 96cf821080
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
d9f1078cc8 yaft: remove unnecessary lines_available variable
Origin commit data
------------------
Commit: 01f32b3488
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
0fac77ac09 yaft: use neutrino font renderer
Origin commit data
------------------
Commit: 71ee30df95
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
cadc226ab3 yaft: improve newline detection
Origin commit data
------------------
Commit: 73ce32bed1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
6e2aa62c47 yaft: remove support for double-width characters
for our usecase (output of system commands), this is not necessary


Origin commit data
------------------
Commit: ac5927e927
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
6e248cfad0 fontrenderer: allow to render into a memory buffer
might be useful for offscreen font rendering


Origin commit data
------------------
Commit: 33dba78f92
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
Stefan Seyfried
1ee4d57e87 xmlinterface: fix broken to_utf8() algorithm
Origin commit data
------------------
Commit: bc5d6b739b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-28 (Sun, 28 Jan 2018)
2018-01-28 20:34:23 +01:00
vanhofen
e9d3652962 neutrinofonts: add a bit debug output to new SetupShellFont() function
Origin commit data
------------------
Commit: 54f0fe61e8
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-27 (Sat, 27 Jan 2018)

Origin message was:
------------------
- neutrinofonts: add a bit debug output to new SetupShellFont() function
2018-01-27 14:57:31 +01:00
vanhofen
c6edb6bc4e fonts: use monospaced tuxtxt font as shell font for shellwindow widget
Origin commit data
------------------
Commit: c7482644da
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-27 (Sat, 27 Jan 2018)

Origin message was:
------------------
- fonts: use monospaced tuxtxt font as shell font for shellwindow widget
2018-01-27 14:57:31 +01:00
vanhofen
fd232c44b2 neutrinofonts: allow monospaced font for shellwindow widget
Font is initialized at runtime and uses FONTDIR_VAR "/shell.ttf" or FONTDIR "/shell.ttf"


Origin commit data
------------------
Commit: 721300f60b
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-27 (Sat, 27 Jan 2018)

Origin message was:
------------------
- neutrinofonts: allow monospaced font for shellwindow widget

Font is initialized at runtime and uses FONTDIR_VAR "/shell.ttf" or FONTDIR "/shell.ttf"
2018-01-27 14:57:31 +01:00
Stefan Seyfried
a7d10e6a79 yaft: remove unused files
Origin commit data
------------------
Commit: e8b2f8a519
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-24 (Wed, 24 Jan 2018)
2018-01-27 13:29:26 +01:00
vanhofen
3ef2189c17 Revert "yaft/tools/bdf.h fix resource leak"
This reverts commit c26b5fc103.


Origin commit data
------------------
Commit: 6be0b18d24
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-27 (Sat, 27 Jan 2018)
2018-01-27 13:29:15 +01:00
Stefan Seyfried
d120dcbd6c yaft: use c++ YaFT_p implementation in yaft_class
Origin commit data
------------------
Commit: b1a73e5fdf
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-24 (Wed, 24 Jan 2018)
2018-01-27 13:27:58 +01:00
Stefan Seyfried
45174e3c8c yaft: actually build yaft_priv class
Origin commit data
------------------
Commit: d5dcee0b1a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-24 (Wed, 24 Jan 2018)
2018-01-27 13:27:50 +01:00
Stefan Seyfried
18ec71a515 yaft: convert into c++ class
Origin commit data
------------------
Commit: dbc9e6827b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-24 (Wed, 24 Jan 2018)
2018-01-27 13:27:38 +01:00
Stefan Seyfried
5cc71dea89 yaft: remove unnecessary cfb struct member
Origin commit data
------------------
Commit: d5f4ec9403
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-19 (Fri, 19 Jan 2018)
2018-01-27 13:27:28 +01:00
Stefan Seyfried
47a63eb4af yaft: add a second font for low-resolution displays
TODO: instead of statically defining the characters, freetype should be
used for rendering


Origin commit data
------------------
Commit: d25f695e60
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-14 (Sun, 14 Jan 2018)
2018-01-27 13:27:20 +01:00
Stefan Seyfried
8779161383 yaft: simplify pointer arithmetics
Origin commit data
------------------
Commit: c3cd2f68c6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-14 (Sun, 14 Jan 2018)
2018-01-27 13:27:11 +01:00
Stefan Seyfried
8353fb83ba fb_accel_td: don't crash for no reason
Origin commit data
------------------
Commit: 15824b81c5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-14 (Sun, 14 Jan 2018)
2018-01-27 13:27:03 +01:00
vanhofen
fd661ca5a5 audioplayer: split RC_home/RC_stop handling; ...
now RC_home do not stop playback anymore and RC_stop do not close gui.


Origin commit data
------------------
Commit: d8042a9d69
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-26 (Fri, 26 Jan 2018)

Origin message was:
------------------
- audioplayer: split RC_home/RC_stop handling; ...

now RC_home do not stop playback anymore and RC_stop do not close gui.
2018-01-26 23:52:01 +01:00
vanhofen
7d8497d2e2 channelist: small reworks in numericZap() function; use OFFSET defines
Origin commit data
------------------
Commit: 7ab983b72f
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-26 (Fri, 26 Jan 2018)

Origin message was:
------------------
- channelist: small reworks in numericZap() function; use OFFSET defines
2018-01-26 09:57:40 +01:00
vanhofen
c37aed4f7a cc_item_shapes; add ClearBoxRel() function; analogous to PaintBoxRel()
Origin commit data
------------------
Commit: 21c5e1740d
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-26 (Fri, 26 Jan 2018)

Origin message was:
------------------
- cc_item_shapes; add ClearBoxRel() function; analogous to PaintBoxRel()
2018-01-26 09:57:40 +01:00
vanhofen
d8ed73d5b3 tuxtxt2.conf: align to hardcoded values; align to our current font; install to image
Origin commit data
------------------
Commit: 6250ccc022
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- tuxtxt2.conf: align to hardcoded values; align to our current font; install to image
2018-01-25 14:34:38 +01:00
vanhofen
03208cab01 libtuxtxt: some more whitespace cleanups
Origin commit data
------------------
Commit: e8baddc1e4
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- libtuxtxt: some more whitespace cleanups
2018-01-25 13:30:14 +01:00
vanhofen
d8d53e7419 libtuxtxt: ports from martii's neutrino-mp ...
* port screenmode handling
* switch from bgra to argb color handling
* port font rendering improvement


Origin commit data
------------------
Commit: 7e54af7726
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- libtuxtxt: ports from martii's neutrino-mp ...

* port screenmode handling
* switch from bgra to argb color handling
* port font rendering improvement
2018-01-25 13:30:14 +01:00
vanhofen
a0f7d0739d libtuxtxt: move overloaded members directly to the matching functions
Origin commit data
------------------
Commit: 88fcd8bf8d
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- libtuxtxt: move overloaded members directly to the matching functions
2018-01-25 13:30:14 +01:00