Commit Graph

9080 Commits

Author SHA1 Message Date
vanhofen
ae640b35c1 Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/neutrino.cpp


Origin commit data
------------------
Commit: 4ace56d488
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:30:01 +01:00
GetAway
511a31dffc neutrino: fix umount of netfs-drives in ExitRun() function
Origin commit data
------------------
Commit: 17b8e684e0
Author: GetAway <get-away@t-online.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)

Origin message was:
------------------
- neutrino: fix umount of netfs-drives in ExitRun() function
2017-01-29 21:27:45 +01:00
Stefan Seyfried
cb60c1659d upkg_manager: comment out stale code
Origin commit data
------------------
Commit: fd52cd5023
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
5f0ada1b64 opkg_manager: make error messages less cryptic
the errno has nothing to do with the error that happened, so do not use
it for the error message


Origin commit data
------------------
Commit: 3fb3f39be7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
9e0daa2de8 opkg_manager: add magic string to reset error flags
... to be used by sytem-update script


Origin commit data
------------------
Commit: 8a6194a047
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
4bb0c81b9c opkg_manager: make console output more useful
Origin commit data
------------------
Commit: 3956f06d3a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
bbc7db1692 opkg_manager: don't set error flag for shellwindow
The shellwindow exits if the "ok" flag is set to false, aborting further
execution of more commands. This hurts with system-update script.


Origin commit data
------------------
Commit: bbd7667ee9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
b1a0ea6024 shellwindow: reduce update interval
Origin commit data
------------------
Commit: edab27be92
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
1956eb6bba shellwindow: ensure text is set correctly and only when necessary
Origin commit data
------------------
Commit: d372892ef5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
199bf36a28 shellwindow: use run_pty() instead of my_popen()
Origin commit data
------------------
Commit: 046de91ce6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
f17233f682 textbox: fix output for BOTTOM mode
If more text is added to a textbox than fits into the window, the last
lines are stripped. In BOTTOM (and non-SCROLL) mode, it makes more sense
to strip the first lines. This is used by shellwindow, e.g. in package
management menu.


Origin commit data
------------------
Commit: b623aad5c3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
d7d787a05c helpers: add run_pty() function
This runs an external command inside a pty. Running inside a pty,
external commands using stdio(3) will disable stdout buffering when
running from a terminal, which is often desirable.


Origin commit data
------------------
Commit: 85bb568d02
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
43a9c2f71d shellwindow: use time_monotonic_ms()
Origin commit data
------------------
Commit: 9d5fc68b83
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
a56e85336d opkg_manager: avoid the zombie apocalypse, use waitpid()
Origin commit data
------------------
Commit: 1454d09a75
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
145e85ba56 opkg_manager: use system-update script if available
opkg has several problems with complex system updates, especially when
having to update itself and with the package ordering during update
To avoid hard coding the workarounds into neutrino, just call a script
named "system-update" (if available) instead of "opkg upgrade".
This script can be tuned to the specific target and its problems.


Origin commit data
------------------
Commit: fd9387a43c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
e32ff6b40a hintbox: restore proper handling of up/down keys
When no scrollbar is present, just pass through up/down keys instead
of only canceling the hintbox. This restores the behaviour before
commit 11b3307251.
Prominent examle is the "channel not available" popup which prevented
further channel switching until canceled.


Origin commit data
------------------
Commit: 5f93b57d84
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Jacek Jendrzej
542ba9679a fix uninitialised values
Origin commit data
------------------
Commit: f76dda36df
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 20:54:35 +01:00
Michael Liebmann
61da024d6b install.sh: Preserve symlinks at update
Origin commit data
------------------
Commit: bcf478ba67
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 04:31:12 +01:00
Jacek Jendrzej
5ef04827b2 src/gui/lua/lua_curl.cpp set dumb cookie for dumb 403 forbidden
Origin commit data
------------------
Commit: 293d32c776
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-01-28 (Sat, 28 Jan 2017)
2017-01-28 17:55:14 +01:00
vanhofen
4319451ff9 Merge branch 'pu/font' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Origin commit data
------------------
Commit: ed73077c19
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-28 (Sat, 28 Jan 2017)
2017-01-28 12:32:09 +01:00
Michael Liebmann
2674a44fe5 configure.ac: Fix freetype check
- Supplement for commit 2602f6c122


Origin commit data
------------------
Commit: 220c50eebf
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-28 (Sat, 28 Jan 2017)
2017-01-28 09:31:47 +01:00
Michael Liebmann
c14e2b63b9 Merge branch 'master' into pu/font
Origin commit data
------------------
Commit: d33a2e5c54
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-28 (Sat, 28 Jan 2017)
2017-01-28 09:31:35 +01:00
vanhofen
2d495d59be Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Origin commit data
------------------
Commit: b88bb73b41
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-28 (Sat, 28 Jan 2017)
2017-01-28 09:20:54 +01:00
max_10
6da7f8645f edvbstring: fix utf8 encoding, thx DboxOldie
Origin commit data
------------------
Commit: 2f1ceb07e2
Author: max_10 <max_10@gmx.de>
Date: 2017-01-22 (Sun, 22 Jan 2017)

Origin message was:
------------------
- edvbstring: fix utf8 encoding, thx DboxOldie
2017-01-28 09:06:39 +01:00
vanhofen
53c811be8e Merge branch 'pu/font' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Origin commit data
------------------
Commit: 8b6265c2a9
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-27 (Fri, 27 Jan 2017)
2017-01-27 18:49:08 +01:00
vanhofen
bf7cab5437 Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/gui/movieplayer.h


Origin commit data
------------------
Commit: 7ad8496e24
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-27 (Fri, 27 Jan 2017)
2017-01-27 18:47:25 +01:00
Michael Liebmann
aa417cc6f1 CVolumeBar: Enable background paint for digits
Origin commit data
------------------
Commit: d6d8127c39
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-27 (Fri, 27 Jan 2017)
2017-01-27 10:48:34 +01:00
vanhofen
243c31f410 NI-yWeb: fix missing %(WEBTVDIR) replacement
Origin commit data
------------------
Commit: 29dff2d772
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-26 (Thu, 26 Jan 2017)

Origin message was:
------------------
- NI-yWeb: fix missing %(WEBTVDIR) replacement
2017-01-26 21:36:14 +01:00
Michael Liebmann
2602f6c122 configure.ac: Check freetype version >= 2.5.0
Origin commit data
------------------
Commit: 33283d77bd
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-26 (Thu, 26 Jan 2017)
2017-01-26 18:26:28 +01:00
Michael Liebmann
1b396ea1fb Merge branch 'master' into pu/font
Origin commit data
------------------
Commit: b9e7ac7ee8
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-26 (Thu, 26 Jan 2017)
2017-01-26 18:25:03 +01:00
Jacek Jendrzej
a05d03b02c movieplayer dont chache last realurl for lua script
Origin commit data
------------------
Commit: e111bf7418
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-01-26 (Thu, 26 Jan 2017)
2017-01-26 11:55:06 +01:00
vanhofen
7fa810e183 Merge branch 'pu/font' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/gui/screensaver.cpp


Origin commit data
------------------
Commit: 47d0b6efb5
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-25 (Wed, 25 Jan 2017)
2017-01-25 21:02:22 +01:00
Michael Liebmann
133aef7a21 CInfoViewer: Use flag Font::FULLBG for RenderString()
dependent on g_settings.theme.infobar_gradient_*


Origin commit data
------------------
Commit: 2b24da376c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-25 (Wed, 25 Jan 2017)
2017-01-25 16:33:47 +01:00
Thilo Graf
627063e843 CChannelList: ensure repaint of new header content
Origin commit data
------------------
Commit: 2abd60e856
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:47 +01:00
Thilo Graf
73ae38239c CComponentsHeader: add missing paramters to kill methode
Origin commit data
------------------
Commit: 00163ba04e
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:47 +01:00
Thilo Graf
a71be1422b CEventList: fix current channel position and ensure clean up header
Current channel name was out of center and a clean up of header
background was required because texts are only painted with transparent background and old texts are futher visible.
Now we have a clean background before repaint logo or new channel names.


Origin commit data
------------------
Commit: 5e43b1f7e1
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
88b4296d56 CComponentsForm: remove debug spam
Origin commit data
------------------
Commit: b881e27a55
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
0288c5f10b CImageInfo: prevent possible overpainting while switching of sub text caption
Origin commit data
------------------
Commit: 380b2be67c
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-23 (Mon, 23 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
22d5fb13d8 CInfoViewer: enable kill text items after killed title
This causes repaint text on next view of infobar.


Origin commit data
------------------
Commit: fb541268f5
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-23 (Mon, 23 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
b702e6cb18 CComponentsText: add explicit kill methode and add ct_force_text_paint
After hide or kill text will does not paint without ct_force_text_paint,
so it is required to add this.


Origin commit data
------------------
Commit: 54e279fddc
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-23 (Mon, 23 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
28f372724d CComponentsExtTextForm: init with gradient support and sl_repaint slot
Origin commit data
------------------
Commit: 40d90e862d
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-23 (Mon, 23 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
5c4e0a25e8 CComponentsForm: add some usefull slots/signal to help paint backgrounds
Requried to paint form items only on changed contents and on repaint


Origin commit data
------------------
Commit: 7e6cbe5410
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
3da33900c6 CCDraw: add new attribut force_paint_bg
should help for some repaint actions


Origin commit data
------------------
Commit: 39735dc51b
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
0a5c05bf1c CComponentsText: fix order of paint init
Origin commit data
------------------
Commit: f4861601fd
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
f6bd4f7090 CTestMenu: fix icon container
was not removed from screen


Origin commit data
------------------
Commit: 9266635917
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
858fdd6320 Experimental try to rework isPainted()
Origin commit data
------------------
Commit: 9d3a968506
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-19 (Thu, 19 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
5db78a6284 CTextBox: fix m_old_cText update after text paint
refreshText() executes loop also for text with more than one line
and m_old_cText attribut should be updated only if loop is ready. Otherwise
in text boxes with more than one line, only first line would be painted.


Origin commit data
------------------
Commit: 0e5cfe4705
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-24 (Tue, 24 Jan 2017)
2017-01-25 16:33:46 +01:00
Thilo Graf
852bcfe5db CComponentsFrmClock: add slot to handle enforced repaint of segments
If clock removed from screen and instance is not destroyed, then we must
ensure repaint of segments after painted background.

This is required if segments are only will paint if
their content was changed and attribut ct_force_text_paint = false.


Origin commit data
------------------
Commit: c686e7e53c
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-18 (Wed, 18 Jan 2017)
2017-01-25 16:33:45 +01:00
Thilo Graf
12eb2e1032 CCDraw: add signal OnAfterPaintBg
Origin commit data
------------------
Commit: 2c8df11337
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-18 (Wed, 18 Jan 2017)
2017-01-25 16:33:45 +01:00
Thilo Graf
bcb9c49456 CTextBox: rework return control of value of setText() function
value was not clearly, hope i'ts now


Origin commit data
------------------
Commit: 3a821a0a74
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-17 (Tue, 17 Jan 2017)
2017-01-25 16:33:45 +01:00