Commit Graph

7456 Commits

Author SHA1 Message Date
Stefan Seyfried
1d7417cd1a fbaccel: implement partial blitting for SPARK
Blit only the parts of the screen that have changed. First
tests show better performance and no obvious errors. Might
still contain some bugs, you have been warned :-)


Origin commit data
------------------
Commit: d1573a510e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 21:47:20 +01:00
Stefan Seyfried
602045ffa8 frontend_types: silence warning on SPARK
The API is old, and unless this changes there is no need to
constantly remind everyone about this fact. Once there is a
newer kernel available, this can be reenabled or made fatal.


Origin commit data
------------------
Commit: 5fa8552fa6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 17:42:57 +01:00
Stefan Seyfried
c0a3d4d757 channellist: fix 2 forgotten cases of fixed plock_zaptime
Origin commit data
------------------
Commit: ec12b704cb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 17:35:01 +01:00
Stefan Seyfried
610647d04b fix parentallock for "bouquets default locked" case
in case of "default locked" bouquets, the "whole bouquet unlock"
did not work, because of the inverted logic in this case


Origin commit data
------------------
Commit: ab7b08e40e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 17:33:25 +01:00
Stefan Seyfried
89b4537e54 hdd_menu: do not handle the rootfs or fs without kernel support
Origin commit data
------------------
Commit: 4675f403a6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 15:22:15 +01:00
Stefan Seyfried
e72a0044b9 hdd_menu: fix is_mounted for device links
It is possible to mount e.g. '/dev/disk/by-label/ext_drive', but
is_mounted did not handle this case. Fix that.


Origin commit data
------------------
Commit: 33730236d6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 15:11:37 +01:00
Stefan Seyfried
5afd62fa80 hdd_menu: also recognize recordingdir if it is a symlink
...like "/media/by-label/foo/movies", no need to reset configuration
in that case


Origin commit data
------------------
Commit: b3c82180a5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 13:07:51 +01:00
Stefan Seyfried
b3d4ca270a helpers: add "backtick" function for shell-like command
Origin commit data
------------------
Commit: ce382cc2cb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 13:05:53 +01:00
Stefan Seyfried
a2e6a4002c hdd_menu: only offer filesystems with kernel support
Origin commit data
------------------
Commit: 619e2a0234
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 12:27:03 +01:00
Stefan Seyfried
8822144617 opkg_manager: add a list of packages to hide
Advanced build system can come up with an impressive list of
(sub-)packages, most of them not really interesting for installation
through the GUI. Add a filter with simple patterns to suppress the
display of those packages.
TODO: this should be made configurable via a run-time config file.


Origin commit data
------------------
Commit: 19fda619f7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 11:24:49 +01:00
Stefan Seyfried
fe8668a6e1 hdd_menu: my_popen() needs waitpid to avoid zombies
Origin commit data
------------------
Commit: 67bd1738a6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 00:55:44 +01:00
Stefan Seyfried
7fa7d32e5a opkg_manager: use my_system to avoid filedescriptor leaks
Origin commit data
------------------
Commit: 0fcad4ddc5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 00:25:46 +01:00
Stefan Seyfried
1c3deb0b9e opkg_manager: remove the dependency on opkg-key
opkg-key does not work at all in standard installs (without gpg)
and is not needed for package management.
Slightly change the definition of opkg commands to not initialize
with find_executable function at startup which seems bogus.


Origin commit data
------------------
Commit: e90c63d0d4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-08 (Sun, 08 Feb 2015)
2015-02-08 00:22:33 +01:00
Stefan Seyfried
30eb1a1ced Merge remote-tracking branch 'check/cst-next'
Conflicts:
	src/gui/epgview.cpp


Origin commit data
------------------
Commit: 66adad0811
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-07 (Sat, 07 Feb 2015)
2015-02-07 23:12:01 +01:00
Stefan Seyfried
8062f3509f mdev_helper/hdd_menu: add udev support
busybox/mdev fills the MDEV variable without /dev/ prefix,
udev fills DEVNAME with /dev/ prefix. Handle both variants.


Origin commit data
------------------
Commit: 48d3e45eb7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-07 (Sat, 07 Feb 2015)
2015-02-07 21:38:33 +01:00
Stefan Seyfried
04f32e83bc pictureviewer/gif: fix build with giflib-5.1+
Origin commit data
------------------
Commit: 4e9a40cfb3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 21:58:48 +01:00
Stefan Seyfried
2aadf4c5d2 sectionsd: add hack to avoid bogus error messages on triple
Origin commit data
------------------
Commit: 459f177cbb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 20:48:07 +01:00
Stefan Seyfried
7de518d97a use *_hal.h headers instead of *_td.h
Origin commit data
------------------
Commit: 1bc874ddb5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 20:31:03 +01:00
Stefan Seyfried
348f732664 get rid of dmx_td.h include, use dmx_hal.h instead
Origin commit data
------------------
Commit: 3ed6033af9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 20:16:50 +01:00
Stefan Seyfried
0e09b7a77f start_wizard: ensure sytem timezone settings are sane
Origin commit data
------------------
Commit: e0f8cddeed
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 19:59:43 +01:00
Stefan Seyfried
f056bebc24 start_wizard: remove duplicate #ifdef
Origin commit data
------------------
Commit: 57ce8bee0a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 19:57:53 +01:00
Stefan Seyfried
8b5f60928f filebrowser, moviebrowser, pictureviewer: clarify error message
Origin commit data
------------------
Commit: 678a008310
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-06 (Fri, 06 Feb 2015)
2015-02-06 17:26:20 +01:00
Jacek Jendrzej
f3426c5dc0 pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA
Origin commit data
------------------
Commit: d58f621769
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
2015-02-04 15:52:40 +01:00
Jacek Jendrzej
2a86d6f32e pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt
Origin commit data
------------------
Commit: 1121e6210e
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
2015-02-04 15:35:13 +01:00
Stefan Seyfried
77aec57555 picview/png, my_popen: fix -Wclobbered warnings
Origin commit data
------------------
Commit: fe5a6ec111
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-26 (Mon, 26 Jan 2015)
2015-02-04 12:35:51 +01:00
Gaucho316
fffe317df1 timerd: reset EPG ID when modifying record or zapto timer
this ensures an up-to-date EPG ID if no EPG infos available for the
modified event during modification

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Commit: 4eb949dda0
Author: Gaucho316 <Gaucho316@hotmail.com>
Date: 2014-01-19 (Sun, 19 Jan 2014)
2015-02-03 17:22:56 +01:00
Gaucho316
a21a12ebee timerd: prevent events from being deleted while sending them to neutrino
in neutrino's timer list sometimes appears an entry with random values
after deleting one because thread safety is not guaranteed for timerd's
event list while sending items to neutrino, so let's lock the mutex
earlier and unlock it later

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Commit: a96fb7b7f0
Author: Gaucho316 <Gaucho316@hotmail.com>
Date: 2014-02-14 (Fri, 14 Feb 2014)
2015-02-03 17:22:42 +01:00
Gaucho316
88c27e6c96 Neutrino timerlist: sort timer type chooser alphabetically
Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Commit: 7f9dcb64b0
Author: Gaucho316 <Gaucho316@hotmail.com>
Date: 2014-01-19 (Sun, 19 Jan 2014)
2015-02-03 17:22:30 +01:00
Gaucho316
de3d735a99 Neutrino timer list: remove unnecessary check for last deleted event
timerd client already filters deleted events (TIMERSTATE_TERMINATED)
sent from timerd

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Commit: 0a4e9e8640
Author: Gaucho316 <Gaucho316@hotmail.com>
Date: 2014-02-14 (Fri, 14 Feb 2014)
2015-02-03 17:22:20 +01:00
Stefan Seyfried
fb8b24721c shellwindow: don't update screen if not necessary
Origin commit data
------------------
Commit: 54b09135fb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-01 (Sun, 01 Feb 2015)
2015-02-01 20:13:40 +01:00
Stefan Seyfried
9e1f89965d shellwindow: fix line reading code
In case of partially read lines, the last complete line before was
discarded. Fix this, simplify the code and make it code work at all
for lines longer than 1023 bytes (went into endless loop before).


Origin commit data
------------------
Commit: 358286d351
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-01 (Sun, 01 Feb 2015)

Origin message was:
------------------
shellwindow: fix line reading code

In case of partially read lines, the last complete line before was
discarded. Fix this, simplify the code and make it code work at all
for lines longer than 1023 bytes (went into endless loop before).
2015-02-01 20:11:02 +01:00
Stefan Seyfried
e4057508b8 fbaccel: open all devices with O_CLOEXEC
Origin commit data
------------------
Commit: 2079a2fcf8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-01 (Sun, 01 Feb 2015)
2015-02-01 20:08:19 +01:00
Stefan Seyfried
c7fdefb7cd CShellWindow: use my_popen() to avoid leaking fds etc.
Origin commit data
------------------
Commit: 40eb531728
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-01 (Sun, 01 Feb 2015)
2015-02-01 20:01:09 +01:00
Stefan Seyfried
84e2af2ab8 CTextBox: fix text position calculation
Origin commit data
------------------
Commit: 59a109f828
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-01 (Sun, 01 Feb 2015)
2015-02-01 19:59:15 +01:00
Stefan Seyfried
def63c962d fb_ng: bail out early in paintIcon() if name is empty
Origin commit data
------------------
Commit: 404247b5a0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-31 (Sat, 31 Jan 2015)
2015-01-31 20:37:55 +01:00
Stefan Seyfried
360bda75f8 videosettings: work around API differences in hd1/hd2
...one more ugly #ifdef certainly does not spoil this code...


Origin commit data
------------------
Commit: 8a05656ef0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-31 (Sat, 31 Jan 2015)
2015-01-31 12:14:11 +01:00
Stefan Seyfried
5202c33df1 fix uncoolinit link for ffmpeg built without libbluray
Origin commit data
------------------
Commit: f0fabd55fc
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-31 (Sat, 31 Jan 2015)
2015-01-31 10:56:08 +01:00
[CST] Focus
96c523a0c2 eitd: as long as neutrino using only first content classification,
reduce content classification caching (leaving old code with ifdef)


Origin commit data
------------------
Commit: e8700de2b7
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2015-01-30 (Fri, 30 Jan 2015)
2015-01-30 19:47:30 +03:00
[CST] Focus
db9a24d1de zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan
Origin commit data
------------------
Commit: ae6a5e6917
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2015-01-27 (Tue, 27 Jan 2015)
2015-01-29 17:39:01 +03:00
Jacek Jendrzej
c2f5cb1ff7 make channel_id private, use getChannelID()
Origin commit data
------------------
Commit: c624505818
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-01-29 (Thu, 29 Jan 2015)

Origin message was:
------------------
 make channel_id private, use getChannelID()
2015-01-29 14:58:09 +01:00
Jacek Jendrzej
0a4ac93b42 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit d65606a2b4
Origin commit data
------------------
Commit: 30fb340406
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-01-29 (Thu, 29 Jan 2015)
2015-01-29 11:44:49 +01:00
Stefan Seyfried
a83a0df53d zapit: make old DVB headers fatal
This catches setup errors during build instead of breaking
breaking things later at run time. SPARK keeps this as a
warning, as the kernel is too old.


Origin commit data
------------------
Commit: e4f202c88a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-28 (Wed, 28 Jan 2015)
2015-01-28 20:54:22 +01:00
Stefan Seyfried
557c5e4302 use the correct include path to the private headers
...and make sure they are actally used everywhere
This is the correct fix for 118fd7e8ac


Origin commit data
------------------
Commit: 35c331de69
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-28 (Wed, 28 Jan 2015)
2015-01-28 20:53:58 +01:00
Jacek Jendrzej
5bfc68a718 dt.cfix logic error
Origin commit data
------------------
Commit: 2074dc4a5d
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
2015-01-28 18:17:50 +01:00
Stefan Seyfried
8e07e0b022 zapit, GUI: allow building with older DVB API version
the new API features are not yet used, so allow building with older API
version e.g. on stlinux where the kernel is too old


Origin commit data
------------------
Commit: 2a5fe02149
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-27 (Tue, 27 Jan 2015)
2015-01-27 21:18:45 +01:00
Stefan Seyfried
1a17fed057 disarm broken HAVE_SPARK_HARDWARE code
Origin commit data
------------------
Commit: 0bff1ff02d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-27 (Tue, 27 Jan 2015)
2015-01-27 10:59:04 +01:00
Stefan Seyfried
cba22f0457 fix 64bit format string warnings
Origin commit data
------------------
Commit: c41c7b3002
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-27 (Tue, 27 Jan 2015)
2015-01-27 10:58:43 +01:00
Stefan Seyfried
5386735721 picview/png, my_popen: fix -Wclobbered warnings
Origin commit data
------------------
Commit: 283a6c30eb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-26 (Mon, 26 Jan 2015)
2015-01-26 19:30:23 +01:00
Stefan Seyfried
99a017e8b7 lcdd/simple_display: adapt to new API
Origin commit data
------------------
Commit: bbafc5c9ba
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-26 (Mon, 26 Jan 2015)
2015-01-26 17:27:58 +01:00
Stefan Seyfried
a968a12b8d Merge remote-tracking branch 'check/cst-next'
*needs buildfixing*

Conflicts:
	src/daemonc/Makefile.am
	src/daemonc/remotecontrol.cpp
	src/driver/Makefile.am
	src/driver/audiodec/Makefile.am
	src/driver/pictureviewer/Makefile.am
	src/driver/vfd.cpp
	src/gui/bedit/Makefile.am
	src/gui/components/Makefile.am
	src/gui/luainstance.cpp
	src/gui/widget/Makefile.am
	src/nhttpd/tuxboxapi/coolstream/Makefile.am
	src/system/Makefile.am


Origin commit data
------------------
Commit: b5a64e6887
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-01-26 (Mon, 26 Jan 2015)
2015-01-26 17:26:26 +01:00