Commit Graph

7030 Commits

Author SHA1 Message Date
Stefan Seyfried
e73d266c3e lcdd: remove useless cast 2015-02-14 14:31:11 +01:00
Stefan Seyfried
9a6d65937f themes: remove unneccessary (char *) casts 2015-02-14 14:31:11 +01:00
Stefan Seyfried
3fa68cae90 CThemes: make saveFile and readFile accept const char* param
this removes the need for ugly (char *) casts
2015-02-14 14:31:11 +01:00
[CST] Focus
63d8c8e90b zapit/src/bouquets.cpp: fix favorites webtv channels not found in webtv xml files 2015-02-13 16:15:13 +03:00
Jacek Jendrzej
1bfcad398f fix compiling warnings 2015-02-11 19:21:54 +01:00
[CST] Focus
6d287e46f7 Revert "hdd_menu: only offer filesystems with kernel support"
- breaks user-space fs like exfat

This reverts commit 141872565e.
2015-02-10 15:07:28 +03:00
[CST] Focus
990e79aa6f Revert "hdd_menu: fix is_mounted for device links"
- broken in case readlink do not support -f switch -> filesystem always 'mounted'

This reverts commit 415e7351e1.
2015-02-10 15:05:05 +03:00
[CST] Focus
342180a28b Revert "hdd_menu: do not handle the rootfs or fs without kernel support"
This reverts commit f7bb7a70cb.
2015-02-10 15:04:52 +03:00
[CST] Focus
c00befb0e6 rcsim.c: use event dev on cst, too 2015-02-09 20:25:09 +03:00
Stefan Seyfried
d411f6d996 hdd_menu: my_popen() needs waitpid to avoid zombies 2015-02-09 13:47:32 +01:00
Stefan Seyfried
dc637ca68e channellist: fix 2 forgotten cases of fixed plock_zaptime 2015-02-09 13:47:32 +01:00
Stefan Seyfried
6e9496b18f 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
2015-02-09 13:47:32 +01:00
Stefan Seyfried
f7bb7a70cb hdd_menu: do not handle the rootfs or fs without kernel support 2015-02-09 13:47:32 +01:00
Stefan Seyfried
415e7351e1 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-09 13:47:32 +01:00
Stefan Seyfried
17395a7fed 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-09 13:47:32 +01:00
Stefan Seyfried
f607fe5fbe helpers: add "backtick" function for shell-like command 2015-02-09 13:47:32 +01:00
Stefan Seyfried
141872565e hdd_menu: only offer filesystems with kernel support 2015-02-09 13:47:32 +01:00
Stefan Seyfried
42c2323135 opkg_manager: use my_system to avoid filedescriptor leaks 2015-02-09 13:47:32 +01:00
Stefan Seyfried
f75ed81dd1 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-09 13:47:32 +01:00
Stefan Seyfried
d04f7406a7 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-09 13:47:32 +01:00
Stefan Seyfried
c7dd4260d6 intall warning icon 2015-02-09 13:47:32 +01:00
Stefan Seyfried
6b787d8d31 pictureviewer/gif: fix build with giflib-5.1+ 2015-02-09 13:47:32 +01:00
Stefan Seyfried
4e1678c2a3 filebrowser, moviebrowser, pictureviewer: clarify error message 2015-02-09 13:47:32 +01:00
Stefan Seyfried
701cb24f45 shellwindow: don't update screen if not necessary 2015-02-09 13:47:31 +01:00
Stefan Seyfried
27124e72e1 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-09 13:47:31 +01:00
Stefan Seyfried
e02972c81c CShellWindow: use my_popen() to avoid leaking fds etc. 2015-02-09 13:47:31 +01:00
Stefan Seyfried
a85878db2f CTextBox: fix text position calculation 2015-02-09 13:47:31 +01:00
svenhoefer
1eb652688a - osdlang_setup.cpp: change user-dir for locales, to match the ...
... given path in system/localize.cpp
2015-02-09 08:51:33 +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
[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
Jacek Jendrzej
2074dc4a5d dt.cfix logic error 2015-01-28 18:17:50 +01:00
[CST] Focus
ed03bf9f6e neutrino.cpp: set EPG filter after edit favorites in channel list, too 2015-01-26 16:03:11 +03:00
Jacek Jendrzej
7510741c27 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined 2015-01-25 13:08:09 +01:00
Jacek Jendrzej
fb36b1e659 genpsi.cpp: fix offset for crc32 2015-01-25 12:34:53 +01:00
Jacek Jendrzej
b320bafc3c /movieplayer.cpp: add mmsh protocol to file parse 2015-01-22 17:28:52 +01:00
[CST] Focus
d98d94550f gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels,
filter not yet reconfigured after scan or editing favorite bouquets
2015-01-22 18:58:53 +03:00
[CST] Focus
486d3692a6 eitd: add API to configure white EPG filter 2015-01-22 18:58:53 +03:00
Jacek Jendrzej
cb5bb9ac0e czech.locale: try to fix \n 2015-01-22 14:06:59 +01:00
Janus
df1db3cfad api4: upgrade channel and bouquet edit (testing) 2015-01-22 13:08:03 +01:00