quick hack to test SSL in bundles
[ardour.git] / gtk2_ardour / luainstance.cc
index eb755c2087014f9886b9b26bddf560094f580d2b..4d3ea5f777a0e0e50fb433b05f53e8b0ac7ed7dc 100644 (file)
@@ -39,8 +39,9 @@
 #include "time_axis_view.h"
 #include "selection.h"
 #include "script_selector.h"
+#include "utils_videotl.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 namespace LuaCairo {
 /** wrap RefPtr< Cairo::ImageSurface >
@@ -345,6 +346,17 @@ const char *luasignalstr[] = {
 #undef ENGINE
 }; // namespace
 
+
+std::string lua_http_get (const char *u) {
+       char *rv = a3_curl_http_get (u, NULL);
+       if (!rv) {
+               return "";
+       }
+       std::string s (rv);
+       free (rv);
+       return s;
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 
 #define xstr(s) stringify(s)
@@ -537,6 +549,8 @@ LuaInstance::register_classes (lua_State* L)
        luabridge::getGlobalNamespace (L)
                .beginNamespace ("ArdourUI")
 
+               .addFunction ("curl_http_get", &lua_http_get)
+
                .beginStdList <ArdourMarker*> ("ArdourMarkerList")
                .endClass ()