Port the http interface to the Lua Interface Module framework.
* share/luaintf/http.lua: Equivalent of the legacy modules/control/http/ module. (The new module takes 272 lines of Lua, instead of 5475 lines for the old one.) Functionality is basically the same except for CGI support which is missing. * share/http-lua/: The HTML files using the new <?vlc [lua code] ?> syntax. * modules/misc/lua/: Add Lua bindings for a few VLC function, the most important being the HTTPd high level functions, ACLs, stat and opendir. The Lua code still needs to be cleaned up a bit.
Showing
modules/misc/lua/acl.c
0 → 100644
modules/misc/lua/httpd.c
0 → 100644
This diff is collapsed.
share/http-lua/.hosts
0 → 100644
share/http-lua/custom.lua
0 → 100644
share/http-lua/dialogs/input
0 → 100644
share/http-lua/dialogs/main
0 → 100644
share/http-lua/dialogs/sout
0 → 100644
This diff is collapsed.
share/http-lua/dialogs/vlm
0 → 100644
share/http-lua/favicon.ico
0 → 100644
84.3 KB
share/http-lua/flash.html
0 → 100644
share/http-lua/iehacks.css
0 → 100644
198 Bytes
165 Bytes
155 Bytes
178 Bytes
194 Bytes
203 Bytes
229 Bytes
173 Bytes
204 Bytes
162 Bytes
149 Bytes
178 Bytes
147 Bytes
145 Bytes
208 Bytes
163 Bytes
277 Bytes
179 Bytes
share/http-lua/images/sd.png
0 → 100644
194 Bytes
180 Bytes
190 Bytes
203 Bytes
237 Bytes
204 Bytes
163 Bytes
270 Bytes
182 Bytes
172 Bytes
269 Bytes
446 Bytes
146 Bytes
618 Bytes
209 Bytes
225 Bytes
169 Bytes
165 Bytes
share/http-lua/index.html
0 → 100644
This diff is collapsed.
share/http-lua/js/mosaic.js
0 → 100644
This diff is collapsed.
share/http-lua/js/vlm.js
0 → 100644
This diff is collapsed.
share/http-lua/mosaic.html
0 → 100644
share/http-lua/old/.hosts
0 → 100644
924 Bytes
973 Bytes
This diff is collapsed.
share/http-lua/old/info.html
0 → 100644
share/http-lua/old/style.css
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
share/http-lua/style.css
0 → 100644
This diff is collapsed.
share/http-lua/vlm.html
0 → 100644
This diff is collapsed.
share/luaintf/http.lua
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.