[vlc-devel] vlc: svn commit r23010 (dionoea)

Subversion daemon svn at videolan.org
Sat Nov 10 17:34:53 CET 2007


r23010 | dionoea | 2007-11-10 17:34:53 +0100 (Sat, 10 Nov 2007) | 12 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/modules/misc/lua/Modules.am
   A /trunk/modules/misc/lua/acl.c (from /trunk/modules/misc/lua/net.c:22977)
   M /trunk/modules/misc/lua/callbacks.c
   A /trunk/modules/misc/lua/httpd.c (from /trunk/modules/misc/lua/net.c:22977)
   M /trunk/modules/misc/lua/intf.c
   M /trunk/modules/misc/lua/net.c
   M /trunk/modules/misc/lua/vlc.c
   M /trunk/modules/misc/lua/vlc.h
   M /trunk/share/Makefile.am
   A /trunk/share/http-lua (from /trunk/share/http:22977)
   A /trunk/share/http-lua/custom.lua
   M /trunk/share/http-lua/dialogs/browse
   M /trunk/share/http-lua/dialogs/footer
   M /trunk/share/http-lua/dialogs/input
   M /trunk/share/http-lua/dialogs/main
   M /trunk/share/http-lua/dialogs/mosaic
   M /trunk/share/http-lua/dialogs/playlist
   M /trunk/share/http-lua/dialogs/sout
   M /trunk/share/http-lua/dialogs/vlm
   M /trunk/share/http-lua/flash.html
   M /trunk/share/http-lua/index.html
   R /trunk/share/http-lua/js (from /trunk/share/http/js:23009)
   R /trunk/share/http-lua/js/functions.js (from /trunk/share/http/js/functions.js:23009)
   M /trunk/share/http-lua/mosaic.html
   M /trunk/share/http-lua/requests/browse.xml
   M /trunk/share/http-lua/requests/playlist.xml
   M /trunk/share/http-lua/requests/status.xml
   M /trunk/share/http-lua/requests/vlm.xml
   M /trunk/share/http-lua/requests/vlm_cmd.xml
   M /trunk/share/http-lua/vlm.html
   M /trunk/share/http-lua/vlm_export.html
   A /trunk/share/luaintf/http.lua (from /trunk/share/luaintf/rc.lua:22977)
   A /trunk/share/luaintf/modules/acl.lua (from /trunk/share/luaintf/modules/host.lua:22977)
   M /trunk/share/luaintf/modules/common.lua
   A /trunk/share/luaintf/modules/httpd.lua (from /trunk/share/luaintf/modules/host.lua:22977)
   M /trunk/share/luaintf/rc.lua

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.

 > http://trac.videolan.org/vlc/changeset/23010



More information about the vlc-devel mailing list