M. Liebmann
5259e80b1c
CLuaMenuFilebrowser::exec: Fix value handling when dirMode = false
...
- Add luaId to action function as parameter
- Set Lua api version to 1.25
2015-12-13 23:36:52 +01:00
M. Liebmann
4f9158c2a9
CLuaInstance: Add class for using libcurl
...
- Add simple download function
- Set Lua api version to 1.24
parameter typ default
----------------------------------------
url string required
o, outputfile string when empty then save to string
as secund return value
A, userAgent string empty
v, verbose bool false
s, silent bool false
connectTimeout number 20
ipv4 bool false
ipv6 bool false
useProxy bool true (default)
followRedir bool true
maxRedirs number 20
Example:
-- simplest program call:
-- ----------------------
local curl = curl.new()
local ret, data = curl:download{url="http://example.com ", o="/tmp/test.txt"}
if ret ~= CURL.OK then
print("Error: " .. data)
end
-- or --
local curl = curl.new()
local ret, data = curl:download{url="http://example.com "}
if ret == CURL.OK then
-- downloaded data
print(data)
..
else
print("Error: " .. data)
end
2015-12-13 23:36:52 +01:00
svenhoefer
8f810d52fa
- moviebrowser: don't reload full movie archive after delete
...
Thanks to SatBaby and micha-bbg for support.
2015-12-12 22:09:09 +01:00
M. Liebmann
83176835e3
CLuaInstance: Use CLuaVideo for video, CLuaMisc for misc functions
...
- The old version of the video and misc functions is deprecated
but still valid
2015-12-12 10:42:28 +01:00
M. Liebmann
d45a98c363
CLuaInstance: Code cleaning luainstance.cpp/.h
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
5e6ad91efe
CLuaInstance: Move misc functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
b904febf6a
CLuaInstance: Move msg box functions in separate classes / files
...
- hintbox
- messagebox
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
ad17505888
CLuaInstance: Move ccomponents functions in separate classes / files
...
- cwindow (CComponentsWindow)
- ctext (CComponentsText)
- cpicture (CComponentsPicture)
- signalbox (CSignalBox)
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
e34d1c314f
CLuaInstance: Move menue functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
aff947af92
CLuaInstance: Move video functions in separate class
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
f52ba5ba4a
CLuaInstance: Move configfile functions in separate classes / files
...
- No api changes, code only
2015-12-12 10:42:28 +01:00
M. Liebmann
1238b0c677
CLuaInstance: Move types, definitions & functions from
...
luainstance.cpp/.h to luainstance_helpers.cpp/.h
- No api changes, code only
2015-12-12 10:42:28 +01:00
[CST] Focus
0aa71bae4d
zapit/src/capmt.cpp: try to fix TS enable/disable
2015-12-09 17:05:40 +03:00
M. Liebmann
598ef23982
Fix neutrino build without '--enable-lua'
2015-12-08 20:23:49 +01:00
M. Liebmann
189b2e0fb0
Disable multimedia plugins and video functions...
...
...(movie player & upnp browser) when movieplayer is in use
2015-12-08 12:01:25 +01:00
M. Liebmann
d06594dd60
CLuaInstance::GetRevision: Add second return value as a string...
...
...for hardware identification
- Set Lua api version to 1.22
2015-12-08 12:01:25 +01:00
M. Liebmann
b9afbb1e2c
CLuaInstance: Add script function 'channelRezap'
...
- Alternative rezap method for movie plugins
- Set Lua api version to 1.21
2015-12-08 12:01:25 +01:00
M. Liebmann
0a008ab308
CLuaInstance: Add script function zapitStopPlayBack
...
- For safe running ShowPicture() in the plugin
- Set Lua api version to 1.19
2015-12-08 12:01:25 +01:00
M. Liebmann
ffea6559c9
CLuaInstance: The first call to Lua::PlayFile() block restoreNeutrino
...
- Running restoreNeutrino when exiting the plugin and
function is blocked
- Set Lua api version to 1.18
2015-12-08 12:01:25 +01:00
M. Liebmann
558fea4ec4
CMoviePlayerGui: Creating an possibility to block restoreNeutrino()...
...
...from an external plugin
- This better play playlists with plugins
2015-12-08 12:01:25 +01:00
M. Liebmann
464f929437
CLuaInstance: Move luainstance into a separate directory (src/gui/lua)
...
- Move video functions from luainstance.cpp to lua_video.cpp
- For the future, provided the individual classes
(eg menu, CComponents etc.) to move in separate files.
2015-12-08 12:01:25 +01:00
M. Liebmann
d0cbf0985e
CLuaInstance: Remove unnecessary function zapitSetStandby()
...
- Set Lua api version to 1.17
2015-12-08 12:01:25 +01:00
M. Liebmann
56a86e8d42
Sort slovak.locale
2015-12-08 12:01:25 +01:00
svenhoefer
68221e31b8
Revert "- movieplayer: enable videoformat and 4:3 switches; (C) martii"
...
This reverts commit a3ff096e06
,
because keys was passed to neutrino handleMsg already.
So this pick was unnecessary.
2015-12-01 22:40:05 +01:00
svenhoefer
a3ff096e06
- movieplayer: enable videoformat and 4:3 switches; (C) martii
2015-12-01 21:04:13 +01:00
svenhoefer
829359b851
- movieplayer: enable neutrino main menu ...
...
... parts of this code is (C) martii
2015-12-01 21:02:15 +01:00
Jacek Jendrzej
423b1e0bc7
update slovak.locale (THX EnoSat)
2015-12-01 18:36:02 +01:00
svenhoefer
88bd3fa308
- moviebrowser: re-add missig comparator (msg ==)
2015-12-01 12:11:29 +01:00
svenhoefer
54e202cea8
- moviebrowser: use RC_left/right to switch display modes ...
...
... to get free volume keys, because these keys should change
volume only.
2015-12-01 08:17:56 +01:00
svenhoefer
c88fca2ec1
- movieplayer: change default key for TimeOSD() to RC_timeshift
2015-12-01 08:14:44 +01:00
M. Liebmann
482cf41adf
CLuaInstance: Add script function paintVLine() & paintHLine()
...
- Set Lua api version to 1.16
2015-11-27 12:31:47 +01:00
M. Liebmann
76874040a3
CFBWindow: Add paintVLineRel() & paintHLineRel() for using...
...
...in external plugins
2015-11-27 12:31:47 +01:00
M. Liebmann
573eb7f7ad
CLuaInstance::CPictureNew: When dx and dy = 0 then use...
...
...'NO_SCALE' modus for object creation (icon)
- Set Lua api version to 1.15
2015-11-27 12:31:47 +01:00
M. Liebmann
550cfc853d
CLuaInstance: Add script function saveScreen()/restoreScreen()
...
Example:
local memID = n:saveScreen(x, y, w, h);
...
...
n:restoreScreen(x, y, w, h, memID, delete);
-- delete = true => delete screen buffer
-- delete = false => don't delete screen buffer
- Set Lua api version to 1.14
2015-11-27 12:31:47 +01:00
M. Liebmann
895b781629
CFBWindow: Add saveScreen() & restoreScreen() for using...
...
...in external plugins
2015-11-27 12:31:47 +01:00
M. Liebmann
a307e806eb
CLuaInstance: Add DynFonts for lua scripts
...
- You can create fixed-size fonts for use in Lua Scripts
- The fonts are deleted after the script
- The use of fonts is limited to the following functions currently:
- RenderString()
- getRenderWidth()
- FontHeight()
- Example in Lua scripts:
Normal usage:
local font = FONT.MENU
RenderString(font, ....)
Use DynFonts:
Creates a font with height of 50px:
local font = n:getDynFont(0, 50)
local useDynFont = true
RenderString(useDynFont, font, ....)
or
Creates a font in which the text("Example: xyz") has a width of 200px:
local font = n:getDynFont(200, 0, "Example: xyz")
local useDynFont = true
RenderString(useDynFont, font, ....)
- Set Lua api version to 1.13
2015-11-27 12:31:47 +01:00
M. Liebmann
56d76f4ebc
CNeutrinoFonts: Add 'getDynFontExt()' for create custom fonts...
...
...in external plugins
2015-11-27 12:31:47 +01:00
defans
7caf055ea0
- luainstance: add GetRevision() function
...
- Set Lua api version to 1.12
Signed-off-by: svenhoefer <svenhoefer@svenhoefer.com >
2015-11-24 11:58:02 +01:00
[CST] Focus
08e68ea464
gui/movieplayer.cpp: start movies in playlists at start bookmark
2015-11-24 09:02:52 +01:00
M. Liebmann
45569a736a
CLuaInstance: Fix transfer of color values in...
...
...PaintBox() and RenderString() for coolstream hardware
- Set Lua api version to 1.11
2015-11-23 08:15:23 +01:00
svenhoefer
9ff6e120d8
- cables.xml: update Antennenverein Hohenmoelsen; thx to lusto
2015-11-22 03:56:22 +01:00
Jacek Jendrzej
15478a44c4
src/gui/record_setup.cpp disable not used
2015-11-22 18:12:12 +01:00
svenhoefer
66e8b155f3
- cables.xml: update Antennengemeinschaft Goeltzschtalbruecke
2015-11-21 22:58:23 +01:00
defans
5cb0ca21cd
- streaminfo2.cpp: reduce signalbox flickering
2015-11-20 09:06:27 +01:00
defans
c689e5d224
- streaminfo2.cpp: force repaint of signalbox after ...
...
... switching back from signal diagram
2015-11-19 12:11:50 +01:00
Jacek Jendrzej
21914f032c
data/satellites.xml update Astra 19 (THX Janus)
2015-11-18 16:52:56 +01:00
M. Liebmann
8c41a922b0
CLuaInstance: Fix compiler warning/error "'DBG' redefined"
2015-11-18 12:19:17 +01:00
Jacek Jendrzej
6ddfb506de
data/satellites.xml update Eutelsat 16A (16.0E)
2015-11-17 17:37:09 +01:00
Jacek Jendrzej
a237b55d6a
data/satellites.xml update Astra 3B (23.5E) (THX bazi98)
2015-11-17 17:18:15 +01:00
Jacek Jendrzej
4034666fe3
data/satellites.xml update Eutelsat Hot Bird 13 and Astra 19
2015-11-17 13:50:50 +01:00