1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Mon Jan 14 10:57:51 2013 +0100
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Fri Feb 01 18:42:07 2013 +0100
1.3 @@ -32,6 +32,7 @@
1.4 static {
1.5 // uses VMLazy to load dynamic classes
1.6 VMLazy.init();
1.7 + Zips.init();
1.8 }
1.9
1.10 @Override
1.11 @@ -116,6 +117,12 @@
1.12 + " var args = arguments;\n"
1.13 + " var loader = {};\n"
1.14 + " loader.vm = vm;\n"
1.15 + + " if (args.length == 1 && typeof args[0] !== 'function') {;\n"
1.16 + + " var classpath = args[0];\n"
1.17 + + " args[0] = function(name) {\n"
1.18 + + " return vm.org_apidesign_vm4brwsr_Zips(false).loadFromCp___3B_3Ljava_lang_Object_2Ljava_lang_String_2(classpath, name);\n"
1.19 + + " };\n"
1.20 + + " };\n"
1.21 + " loader.loadClass = function(name) {\n"
1.22 + " var attr = name.replace__Ljava_lang_String_2CC('.','_');\n"
1.23 + " var fn = vm[attr];\n"