configDirectory();
this.settings = AppSettings.factory();
-
- this.initResources(true);
-
+
}
return dirname;
}
-
- public void initResources(bool force = false)
- {
- // files to fetch from resources.
- string[] res = {
- "bootstrap.builder.html",
- "roo.builder.html",
- "roo.builder.js",
- "Gir.overides",
- "RooUsage.txt",
- "GtkUsage.txt"
- };
- for (var i = 0; i < res.length; i++ ) {
- this.fetchResource(res[i], force);
- }
-
- this.fetchResourceFrom (
- "http://git.roojs.org/?p=roojs1;a=blob_plain;f=docs/json/roodata.json",
- "roodata.json",
- force
- );
-
-
- }
- public void fetchResource(string res, bool force) {
- if (!force && FileUtils.test(configDirectory() + "/resources/" + res, FileTest.EXISTS)) {
- return;
- }
- this.fetchResourceFrom(
- "http://git.roojs.org/?p=app.Builder.js;a=blob_plain;f=resources/" + res,
- res,
- force
- );
-
-
- }
-
- public void fetchResourceFrom(string src, string res, bool force) {
- if (!force && FileUtils.test(configDirectory() + "/resources/" + res, FileTest.EXISTS)) {
- return;
- }
- // fetch...
- print("downloading %s \nto : %s\n", src,res);
- var session = new Soup.Session ();
- session.user_agent = "App Builder ";
- var message = new Soup.Message ("GET",
- src
- );
-
- // send the HTTP request and wait for response
- session.send_message (message);
-
- // output the XML result to stdout
- FileUtils.set_contents(
- configDirectory() + "/resources/" + res,
- (string) message.response_body.data
- );
-
-
- }
-
+
}
-
\ No newline at end of file
+
+++ /dev/null
-/* JsCoreExecTest.vala.c generated by valac 0.26.1, the Vala compiler
- * generated from JsCoreExecTest.vala, do not modify */
-
-/* valac --vapidir ../src/vapi JsCoreExecTest.vala ../src/Palete/Javascript.vala --pkg javascriptcore -o /tmp/jstest*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define PALETE_TYPE_JAVASCRIPT (palete_javascript_get_type ())
-#define PALETE_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascript))
-#define PALETE_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass))
-#define PALETE_IS_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_JAVASCRIPT))
-#define PALETE_IS_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_JAVASCRIPT))
-#define PALETE_JAVASCRIPT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass))
-
-typedef struct _PaleteJavascript PaleteJavascript;
-typedef struct _PaleteJavascriptClass PaleteJavascriptClass;
-#define _palete_javascript_unref0(var) ((var == NULL) ? NULL : (var = (palete_javascript_unref (var), NULL)))
-
-
-
-gint _vala_main (gchar** args, int args_length1);
-gpointer palete_javascript_ref (gpointer instance);
-void palete_javascript_unref (gpointer instance);
-GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void palete_value_set_javascript (GValue* value, gpointer v_object);
-void palete_value_take_javascript (GValue* value, gpointer v_object);
-gpointer palete_value_get_javascript (const GValue* value);
-GType palete_javascript_get_type (void) G_GNUC_CONST;
-PaleteJavascript* palete_javascript_singleton (void);
-void palete_javascript_executeFile (PaleteJavascript* self, const gchar* fname, const gchar* method, const gchar* json);
-
-
-gint _vala_main (gchar** args, int args_length1) {
- gint result = 0;
- PaleteJavascript* js = NULL;
- PaleteJavascript* _tmp0_ = NULL;
- _tmp0_ = palete_javascript_singleton ();
- js = _tmp0_;
- palete_javascript_executeFile (js, "/home/alan/gitlive/app.Builder.js/tests/hello.js", "hello", "{}");
- result = 0;
- _palete_javascript_unref0 (js);
- return result;
-}
-
-
-int main (int argc, char ** argv) {
-#if !GLIB_CHECK_VERSION (2,35,0)
- g_type_init ();
-#endif
- return _vala_main (argv, argc);
-}
-
-
-