JSDOC/Packer.vala
[gnome.introspection-doc-generator] / JSDOC / Packer.vala
index a119bd3..3a6f406 100644 (file)
@@ -197,15 +197,18 @@ namespace JSDOC
                    foreach(var file in this.files) {
                        
                        print("reading %s\n",file );
-                       if (!File.isFile(file)) {
-                           print("SKIP (is not a file) " + file);
+                       
+                       if (FileUtils.test (file, FileTest.EXISTS) && ! FileUtils.test (file, FileTest.IS_DIR)) {
+                           print("SKIP (is not a file) %s\n ", file);
                            continue;
                        }
                       
                        // debug Target
                        
-                       if (this.debugTarget) {
-                           File.append(this.debugTarget, File.read(file));
+                       if (this.debugTargetStream !=null) {
+                               string str;
+                               FileUtils.get_contents(file,out str);
+                           this.debugTarget.write(str);
                        }
                        // it's a good idea to check with 0 compression to see if the code can parse!!
                        
@@ -214,12 +217,13 @@ namespace JSDOC
                        
                   
                        
-                       var minfile = this.tmpDir + '/' +file.replace(/\//g, '.');
+                       var minfile = this.tmpDir + '/' + file.replace("/", '.');
                        
                        
                        // let's see if we have a min file already?
                        // this might happen if tmpDir is set .. 
-                       if (true && File.exists(minfile)) {
+                       
+                       if (true && FileUtils.test (minfile, FileTest.EXISTS)) {
                            var mt = File.mtime(minfile);
                            var ot = File.mtime(file);
                            print("compare : " + mt + "=>" + ot);