Stefan Seyfried
33730236d6
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.
2015-02-08 15:11:37 +01:00
Stefan Seyfried
b3c82180a5
hdd_menu: also recognize recordingdir if it is a symlink
...
...like "/media/by-label/foo/movies", no need to reset configuration
in that case
2015-02-08 13:07:51 +01:00
Stefan Seyfried
ce382cc2cb
helpers: add "backtick" function for shell-like command
2015-02-08 13:05:53 +01:00
Stefan Seyfried
619e2a0234
hdd_menu: only offer filesystems with kernel support
2015-02-08 12:27:03 +01:00
Stefan Seyfried
19fda619f7
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.
2015-02-08 11:24:49 +01:00
Stefan Seyfried
67bd1738a6
hdd_menu: my_popen() needs waitpid to avoid zombies
2015-02-08 00:55:44 +01:00
Stefan Seyfried
0fcad4ddc5
opkg_manager: use my_system to avoid filedescriptor leaks
2015-02-08 00:25:46 +01:00
Stefan Seyfried
e90c63d0d4
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.
2015-02-08 00:22:33 +01:00
Stefan Seyfried
66adad0811
Merge remote-tracking branch 'check/cst-next'
...
Conflicts:
src/gui/epgview.cpp
2015-02-07 23:12:01 +01:00
Stefan Seyfried
48d3e45eb7
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.
2015-02-07 21:38:33 +01:00
Stefan Seyfried
7bbf3c2ac8
intall warning icon
2015-02-06 22:13:13 +01:00
Stefan Seyfried
4e9a40cfb3
pictureviewer/gif: fix build with giflib-5.1+
2015-02-06 21:58:48 +01:00
Stefan Seyfried
459f177cbb
sectionsd: add hack to avoid bogus error messages on triple
2015-02-06 20:48:07 +01:00
Stefan Seyfried
1bc874ddb5
use *_hal.h headers instead of *_td.h
2015-02-06 20:31:03 +01:00
Stefan Seyfried
3ed6033af9
get rid of dmx_td.h include, use dmx_hal.h instead
2015-02-06 20:16:50 +01:00
Stefan Seyfried
e0f8cddeed
start_wizard: ensure sytem timezone settings are sane
2015-02-06 19:59:43 +01:00
Stefan Seyfried
57ce8bee0a
start_wizard: remove duplicate #ifdef
2015-02-06 19:57:53 +01:00
Stefan Seyfried
678a008310
filebrowser, moviebrowser, pictureviewer: clarify error message
2015-02-06 17:26:20 +01:00
Jacek Jendrzej
d58f621769
pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA
2015-02-04 15:52:40 +01:00
Jacek Jendrzej
1121e6210e
pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt
2015-02-04 15:35:13 +01:00
Stefan Seyfried
fe5a6ec111
picview/png, my_popen: fix -Wclobbered warnings
2015-02-04 12:35:51 +01:00
Stefan Seyfried
a21399479e
luaclient: fix "jump to...crosses initialization of" error
2015-02-04 12:35:40 +01:00
Jacek Jendrzej
81eba0b35c
timerdclient.cpp add check if zapto or record timer double is
2015-02-03 17:27:00 +01:00
Christian Schuett
4eb949dda0
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 >
2015-02-03 17:22:56 +01:00
Christian Schuett
a96fb7b7f0
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 >
2015-02-03 17:22:42 +01:00
Christian Schuett
7f9dcb64b0
Neutrino timerlist: sort timer type chooser alphabetically
...
Signed-off-by: Christian Schuett <Gaucho316@hotmail.com >
Signed-off-by: Thilo Graf <dbt@novatux.de >
2015-02-03 17:22:30 +01:00
Christian Schuett
0a4e9e8640
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 >
2015-02-03 17:22:20 +01:00
Stefan Seyfried
54b09135fb
shellwindow: don't update screen if not necessary
2015-02-01 20:13:40 +01:00
Stefan Seyfried
358286d351
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
2079a2fcf8
fbaccel: open all devices with O_CLOEXEC
2015-02-01 20:08:19 +01:00
Stefan Seyfried
40eb531728
CShellWindow: use my_popen() to avoid leaking fds etc.
2015-02-01 20:01:09 +01:00
Stefan Seyfried
59a109f828
CTextBox: fix text position calculation
2015-02-01 19:59:15 +01:00
Stefan Seyfried
404247b5a0
fb_ng: bail out early in paintIcon() if name is empty
2015-01-31 20:37:55 +01:00
Stefan Seyfried
8a05656ef0
videosettings: work around API differences in hd1/hd2
...
...one more ugly #ifdef certainly does not spoil this code...
2015-01-31 12:14:11 +01:00
Stefan Seyfried
f0fabd55fc
fix uncoolinit link for ffmpeg built without libbluray
2015-01-31 10:56:08 +01:00
[CST] Focus
e8700de2b7
eitd: as long as neutrino using only first content classification,
...
reduce content classification caching (leaving old code with ifdef)
2015-01-30 19:47:30 +03:00
[CST] Focus
ae6a5e6917
zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan
2015-01-29 17:39:01 +03:00
Jacek Jendrzej
c624505818
make channel_id private, use getChannelID()
2015-01-29 14:58:09 +01:00
Jacek Jendrzej
30fb340406
bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff984432
2015-01-29 11:44:49 +01:00
Stefan Seyfried
e4f202c88a
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.
2015-01-28 20:54:22 +01:00
Stefan Seyfried
35c331de69
use the correct include path to the private headers
...
...and make sure they are actally used everywhere
This is the correct fix for 2e5446ad9f
2015-01-28 20:53:58 +01:00
Jacek Jendrzej
2074dc4a5d
dt.cfix logic error
2015-01-28 18:17:50 +01:00
Stefan Seyfried
bcc38b9b4d
make sure the private dvb headers are used on coolstream
2015-01-27 21:22:29 +01:00
Stefan Seyfried
2e5446ad9f
add $(top_builddir) to include path for sectionsd- and timerdclient
...
Without this, on some systems the system headers are searched first for
the DVB includes before the paths provided via CFLAGS are searched.
This sounds like a preprocessor bug, but this "fix" is surely harmless.
2015-01-27 21:20:27 +01:00
Stefan Seyfried
2a5fe02149
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
2015-01-27 21:18:45 +01:00
Stefan Seyfried
0bff1ff02d
disarm broken HAVE_SPARK_HARDWARE code
2015-01-27 10:59:04 +01:00
Stefan Seyfried
c41c7b3002
fix 64bit format string warnings
2015-01-27 10:58:43 +01:00
Stefan Seyfried
283a6c30eb
picview/png, my_popen: fix -Wclobbered warnings
2015-01-26 19:30:23 +01:00
Stefan Seyfried
bbafc5c9ba
lcdd/simple_display: adapt to new API
2015-01-26 17:27:58 +01:00
Stefan Seyfried
b5a64e6887
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
2015-01-26 17:26:26 +01:00