Commit Graph

13264 Commits

Author SHA1 Message Date
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
vanhofen
20349c0df5 libtuxtxt: whitespace cleanup; leading eight spaces => tab
Origin commit data
------------------
Commit: 6e1f4d2242
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- libtuxtxt: whitespace cleanup; leading eight spaces => tab
2018-01-25 13:30:14 +01:00
max_10
a5c2b8e879 libtuxtxt: minor clean-up, no code change
Origin commit data
------------------
Commit: 1742453a06
Author: max_10 <max_10@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)
2018-01-25 13:30:14 +01:00
vanhofen
ce7d429c26 libtuxtxt: cleanup unused lcd code
Origin commit data
------------------
Commit: 6f01e9c62a
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)

Origin message was:
------------------
- libtuxtxt: cleanup unused lcd code
2018-01-25 13:30:14 +01:00
vanhofen
b7223c8336 Revert "- tuxtxt: align to mp"
This reverts commit dd5b547ed7.


Origin commit data
------------------
Commit: 16fa8e6b8f
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)
2018-01-25 13:30:14 +01:00
vanhofen
47eec24da3 Revert "- tuxtxt: port smooth font rendering from martii's neutrino mp"
This reverts commit 84a608b528.


Origin commit data
------------------
Commit: 4187302886
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-25 (Thu, 25 Jan 2018)
2018-01-25 13:30:13 +01:00
vanhofen
63b2b84fea neutrino: check for non-existing tuxtxt font
Origin commit data
------------------
Commit: ba8532a9c8
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-24 (Wed, 24 Jan 2018)

Origin message was:
------------------
- neutrino: check for non-existing tuxtxt font
2018-01-24 22:50:24 +01:00
vanhofen
5b9dca1f0e neutrino: enable caching teletext by default
Origin commit data
------------------
Commit: 41a31e0024
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)

Origin message was:
------------------
- neutrino: enable caching teletext by default
2018-01-23 21:18:47 +01:00
vanhofen
8a00ae83c7 tuxtxt: disable unused defines for alternative fonts
Origin commit data
------------------
Commit: 4f6ba14875
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)

Origin message was:
------------------
- tuxtxt: disable unused defines for alternative fonts
2018-01-23 20:57:29 +01:00
vanhofen
84a608b528 tuxtxt: port smooth font rendering from martii's neutrino mp
* cleanup code
* fix man indentations


Origin commit data
------------------
Commit: ca5e41e8cb
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)

Origin message was:
------------------
- tuxtxt: port smooth font rendering from martii's neutrino mp

* cleanup code
* fix man indentations
2018-01-23 20:57:29 +01:00
Thilo Graf
8c0ac25dbf src/gui/components/cc_item_picture.h: remove CComponentsPictureScalable
not longer required


Origin commit data
------------------
Commit: 49bd76271c
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 18:06:28 +01:00
Thilo Graf
cd7b5ad6e8 src/gui/widget/navibar.cpp/h: fix icon scale
Remove CComponentsPictureScalable class, is not longer required.
Scale for navi button icons should working now.

Note:
It is not sure if the setting of OFFSET_INNER_MID makes sense here,
because it is possible that a scaling could happen even though
the icon would be fit.


Origin commit data
------------------
Commit: 90fff5c1c5
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 18:06:28 +01:00
Thilo Graf
9425007b49 src/gui/components/cc_frm_button.cpp/h: use CComponentsPicture only
CComponentsPictureScalable not longer required


Origin commit data
------------------
Commit: bc510c0996
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 18:06:28 +01:00
FlatTV
072e6898f4 Merge branch 'ni/mp/tuxbox' of bitbucket.org:neutrino-images/ni-neutrino-hd into ni/mp/tuxbox
Origin commit data
------------------
Commit: 208d1d6d71
Author: FlatTV <FlatTV@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 17:43:56 +01:00
FlatTV
f4cb110431 capmt.cpp: debug mp variable
Origin commit data
------------------
Commit: 1a90bc923c
Author: FlatTV <FlatTV@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 17:38:42 +01:00
FlatTV
fc54d3b6b1 movieplayer.cpp: move setMoviePlayer() to the right function
Origin commit data
------------------
Commit: 92bb1a2ff1
Author: FlatTV <FlatTV@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 17:35:45 +01:00
FlatTV
9f5cb99122 capmt.cpp: useing sendCaPmt() on unscrambled channels too
Origin commit data
------------------
Commit: 2811a92c90
Author: FlatTV <FlatTV@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)
2018-01-23 17:34:16 +01:00
vanhofen
decb10f98c apply tuxtxt font changes to users settings
Origin commit data
------------------
Commit: af9a9ef532
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-23 (Tue, 23 Jan 2018)

Origin message was:
------------------
- apply tuxtxt font changes to users settings
2018-01-23 16:15:31 +01:00