Changed CMakeLists.txtroojspacker/SymbolSet.valaroojspacker/roojspacker.pc.in
authorAlan <alan@roojs.com>
Fri, 29 Apr 2022 08:22:26 +0000 (16:22 +0800)
committerAlan <alan@roojs.com>
Fri, 29 Apr 2022 08:22:26 +0000 (16:22 +0800)
CMakeLists.txt
roojspacker/SymbolSet.vala
roojspacker/roojspacker.pc.in

index 83dd774..45f1530 100644 (file)
@@ -14,14 +14,14 @@ set(PROJECT_BUGS "https://www.roojs.com/mtrack/")
 #
 # This should be incremented with every release.  See semver.org.
 set (ROOJSPACKER_VERSION_MAJOR    1)
-set (ROOJSPACKER_VERSION_MINOR    2)
+set (ROOJSPACKER_VERSION_MINOR    4)
 set (ROOJSPACKER_VERSION_REVISION 0)
 
 # API version.
 #
 # This will go in the pkg-config and shared library names.  Should
 # only be changed if the API breaks backwards compatibility.
-set (ROOJSPACKER_VERSION_API      "1.2")
+set (ROOJSPACKER_VERSION_API      "1.4")
 set (ROOJSPACKER_SOVERSION_CURRENT  ${ROOJSPACKER_VERSION_MAJOR})
 set (ROOJSPACKER_SOVERSION_REVISION ${ROOJSPACKER_VERSION_MINOR})
 set (ROOJSPACKER_SOVERSION_AGE      ${ROOJSPACKER_VERSION_REVISION})
@@ -85,7 +85,7 @@ list(APPEND VALA_COMPILER_FLAGs_DEBUG "--debug")
 
 include(AddCompilerFlags)
 
-global_add_compiler_flags(-Wno-incompatible-pointer-types)
+global_add_compiler_flags(-Wno-incompatible-pointer-types)
 
 
 set(LIBS
@@ -117,4 +117,4 @@ set(ROOJSPACKER_GIR_NAME "MyProject-${ROOJSPACKER_VERSION_API}")
 set (LIBRARY_PATH "roojspacker")
   
 add_subdirectory(roojspacker)
-add_subdirectory(bin)
\ No newline at end of file
+add_subdirectory(bin)
index ef279bb..44eeb36 100644 (file)
@@ -9,14 +9,14 @@ namespace JSDOC {
                public Json.Object toJson()
                {
                        var ret = new Json.Object();
-                        foreach(var k in this._index.keys) {
-               ret.set_object_member(k, this._index.get(k).toJson());
+                        foreach(var k in this.pr_index.keys) {
+               ret.set_object_member(k, this.pr_index.get(k).toJson());
                }
                return ret;
                }
                
                
-               public Gee.HashMap<string,Symbol> _index {
+               public Gee.HashMap<string,Symbol> pr_index {
                        get {
                                if (this.__index == null) {
                                        GLib.debug("Creating new Symbolset array");
@@ -35,7 +35,7 @@ namespace JSDOC {
         public Gee.ArrayList<string> keys() 
         {
             var  r= new Gee.ArrayList<string>();
-            foreach(var k in this._index.keys) {
+            foreach(var k in this.pr_index.keys) {
                r.add(k);
                }
                return r;
@@ -44,7 +44,7 @@ namespace JSDOC {
         public Gee.ArrayList<Symbol> values() 
         {
             var  r= new Gee.ArrayList<Symbol>();
-            foreach(var k in this._index.values) {
+            foreach(var k in this.pr_index.values) {
                r.add(k);
                }
                return r;
@@ -53,7 +53,7 @@ namespace JSDOC {
 
         public bool hasSymbol(string alias) 
         {
-            return this._index.has_key(alias);
+            return this.pr_index.has_key(alias);
             //return this.keys().indexOf(alias) > -1;
         }
 
@@ -65,12 +65,12 @@ namespace JSDOC {
                 GLib.warning("Skip Overwriting symbol documentation for: %s.",symbol.alias);
                 return;
             }
-            this._index.set(symbol.alias,  symbol);
+            this.pr_index.set(symbol.alias,  symbol);
         }
 
         public Symbol? getSymbol (string alias) {
             
-            if (this.hasSymbol(alias)) return this._index.get(alias);
+            if (this.hasSymbol(alias)) return this.pr_index.get(alias);
             return null;
         }
 /*/
@@ -96,7 +96,7 @@ namespace JSDOC {
 
         public void deleteSymbol  (string alias) {
             if (!this.hasSymbol(alias)) return;
-            this._index.unset(alias);
+            this.pr_index.unset(alias);
         } 
 
         public string renameSymbol (string oldName, string newName) {
@@ -104,24 +104,24 @@ namespace JSDOC {
             if (!this.hasSymbol(oldName)) {
                 GLib.error("Cant rename " + oldName + " to " + newName + " As it doesnt exist");
             } 
-            this._index.set(newName, this._index.get(oldName));
+            this.pr_index.set(newName, this.pr_index.get(oldName));
             this.deleteSymbol(oldName);
-            this._index.get(newName).alias = newName;
+            this.pr_index.get(newName).alias = newName;
             return newName;
         }
 
         public void relate() 
         {
             GLib.debug("RELATE called");
-            foreach(var s in this._index.keys) {
-               GLib.debug("%s", this._index.get(s).asString());
+            foreach(var s in this.pr_index.keys) {
+               GLib.debug("%s", this.pr_index.get(s).asString());
                }
             this.resolveBorrows();
             this.resolveMemberOf();
             this.resolveAugments();
                         GLib.debug("AFTER RELATE called");
-               foreach(var s in this._index.keys) {
-               GLib.debug("%s", this._index.get(s).asString());
+               foreach(var s in this.pr_index.keys) {
+               GLib.debug("%s", this.pr_index.get(s).asString());
                }
         }
 
@@ -176,7 +176,7 @@ namespace JSDOC {
 
         void resolveMemberOf () 
         {
-            if (this._index.keys.size < 1) {
+            if (this.pr_index.keys.size < 1) {
                    return;
             }
             foreach (var p in this.keys()) {
@@ -292,7 +292,7 @@ namespace JSDOC {
        {
             // does this sort out multiple extends???
             
-            foreach (var p in this._index.keys) {
+            foreach (var p in this.pr_index.keys) {
                 var symbol = this.getSymbol(p);
                 this.buildAugmentsList(symbol); /// build heirachy of inheritance...
                 if (symbol.alias == "_global_" || symbol.is("FILE")) continue;
index 3c30051..b21d32d 100644 (file)
@@ -10,6 +10,6 @@ Name: roojspacker
 Description: Javascript packer
 Version: @VERSION@
 Requires: glib-2.0 gobject-2.0 gee-0.8 gio-2.0 gthread-2.0
-Libs: -lroojspacker-1.2
+Libs: -lroojspacker-1.4
 Cflags: -I${includedir}/roojspacker