* 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/images/info.png, http/style.css, http/js/functions.js )
* Make instance playlist position consitent with position used in
inputdeln (starts from 1 and not 0) ( src/misc/vlm.c, http/js/vlm.js )
* Make it possible to use "enter key" in some text boxes to confirm (*)
todo: - seeking on broadcast elements
- schedules
- file(or textbox) load / save. might need some changes to the VLM
core in order to export commands to a string (and not to a file)
interface should be done pretty soon (i'll try to finish it tomorrow)
vlm.html : vlm web interface. What works: sending broadcast and vod creation
commands
js/vlm.js : add code to handle sending vlm commands.
requests/vlm_cmd.xml : used to send a vlm command and get the resulting
error message
requests/vlm.xml : export the full vlm media/schedules "tree". I still need
to parse that in js/vlm.js in order to display it in
dialogs/vlm .
dialogs/* : dialogs' code which is used as building blocks for the
main pages. (in order to avoid code duplication)
mosaic.html, js/mosaic.js, dialogs/mosaic : start of a mosaic help
page. nothing works and it's almost empty but i didn't feel like
sorting through the commited files.
Things that still need to be done :
* check - and fix - compatibility with non-firefox browsers (it
doesn't work in IE yet)
* bind actions to the playlist sort/delete actions
* fix the subtitle options stuff
* add a "browse" dialog (i'm not sure if the is a good idea ...
should be password protected)
* VLM interface
Comments are welcome :)
+ correct a bug in the <vlc id="foreach" param1="integer" /> macro
+ add a <vlc id="stack" /> to print the rpn stack in debug messages
+ add the != operator in rpn evaluation
Compatibility with old pages should be respected...